Trouble building some perl ports

Steve McCoy mccoyst at gmail.com
Thu Dec 5 15:41:45 UTC 2013


Hello,

I'm having some trouble creating packages for some perl ports. They seem to
be confused about where to place files. For example, p5-libwww:

    ===>   Generating temporary packing list
    Installing
/var/ports/usr/ports/www/p5-libwww/work/stage/usr/local/lib/perl5/site_perl/5.12.4/LWP.pm

    ...

    ===>  Building package for p5-libwww-6.05
    Creating package
/var/ports/usr/ports/www/p5-libwww/work/p5-libwww-6.05.tbz
    Registering depends: ...
    tar: lib/perl5/site_perl/5.12/mach/auto/LWP/.packlist: Cannot stat: No
such file or directory
    tar: lib/perl5/site_perl/5.12/LWP.pm: Cannot stat: No such file or
directory

@INC contains /usr/local/lib/perl/site_perl/5.12.4 and that's where all of
the other perl packages had been installed, so the staging step seems
correct to me. I don't know why the packaging step is expecting anything to
be staged in a 5.12 path instead of 5.12.4. Does anybody have an idea how
it could get into this situation? Could the be because my installed perl is
older than these packages? (It's from before threads became a default
option.)


Any help would be appreciated!


More information about the freebsd-ports mailing list