Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Dec 2013 10:41:43 -0500
From:      Steve McCoy <mccoyst@gmail.com>
To:        freebsd-ports@freebsd.org
Subject:   Trouble building some perl ports
Message-ID:  <CANnKTqMmKk-RTpGYakhfLPyGfZ0%2BXLTSEwLETJHE%2BJg5rti46g@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANnKTqMmKk-RTpGYakhfLPyGfZ0%2BXLTSEwLETJHE%2BJg5rti46g>