perl5.26 vs devel/p5-Params-Classify ?
Geraint Edwards
gedge at yadn.org
Sat Aug 5 08:44:16 UTC 2017
Hi,
Long-time ports user, life-time fan. Thanks for doing what you do.
Alas, I've got a problem with the installation of the devel/p5-Params-Classify port
which - I suspect - is beause I'm on perl5.26 (but I'm also recently on FreeBSD 11.1, so it may be that):
```
=> SHA256 Checksum OK for Params-Classify-0.015.tar.gz.
===> Patching for p5-Params-Classify-0.015
===> p5-Params-Classify-0.015 depends on package: p5-Devel-CallChecker>=0.003 - found
===> p5-Params-Classify-0.015 depends on package: p5-Module-Build>=0.4206 - found
===> p5-Params-Classify-0.015 depends on package: perl5>=5.26<5.27 - found
===> Configuring for p5-Params-Classify-0.015
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Params-Classify' version '0.015'
===> Building for p5-Params-Classify-0.015
Building Params-Classify
===> Staging for p5-Params-Classify-0.015
===> Generating temporary packing list
Building Params-Classify
Installing /usr/ports/devel/p5-Params-Classify/work/stage/usr/local/lib/perl5/site_perl/Params/Classify.pm
Installing /usr/ports/devel/p5-Params-Classify/work/stage/usr/local/lib/perl5/site_perl/man/man3/Params::Classify.3
/usr/bin/strip /usr/ports/devel/p5-Params-Classify/work/stage/usr/local/lib/perl5/site_perl/mach/5.26/auto/Params/Classify/Classify.so
strip: open /usr/ports/devel/p5-Params-Classify/work/stage/usr/local/lib/perl5/site_perl/mach/5.26/auto/Params/Classify/Classify.so
failed: No such file or directory
*** Error code 1
Stop.
make: stopped in /usr/ports/devel/p5-Params-Classify
```
but there is no .so file anywhere under `stage`, and the .pm file is not in SITE_ARCH (as plist expects):
```
/usr/ports/devel/p5-Params-Classify/work # find stage -type f -ls
171647052 32 -rw-r--r-- 1 root wheel 15567 5 Aug 09:09 stage/usr/local/lib/perl5/site_perl/Params/Classify.pm
171647053 36 -rw-r--r-- 1 root wheel 17465 5 Aug 09:09 stage/usr/local/lib/perl5/site_perl/man/man3/Params::Classify.3
171647060 4 -rw-r--r-- 1 root wheel 109 5 Aug 09:09 stage/usr/local/lib/perl5/site_perl/mach/5.26/auto/Params/Classify/.packlist
```
The attached patch got it all working.
--
Geraint A. Edwards (aka "Gedge")
gedge at yadn.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: p5-p-c.patch
Type: text/x-diff
Size: 693 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-perl/attachments/20170805/d1261a4d/attachment.patch>
More information about the freebsd-perl
mailing list