Trouble building some perl ports

Steve McCoy mccoyst at gmail.com
Thu Dec 5 15:52:43 UTC 2013


Ah, that's almost certainly it. When I searched through UPDATING I was too
focused on the specific ports. Thanks!


On Thu, Dec 5, 2013 at 10:44 AM, William Grzybowski <william88 at gmail.com>wrote:

> Did you follow:
>
> 20130612:
>   AFFECTS: users of lang/perl* and any port that depends on it
>   AUTHOR: az at FreeBSD.org
>
>   lang/perl5.12 has been upgraded from version 5.12.4 to 5.12.5
>   lang/perl5.14 has been upgraded from version 5.14.2 to 5.14.4
>   lang/perl5.16 has been upgraded from version 5.16.2 to 5.16.3
>
>   The directory structure where Perl is installed has also been modified:
>   "major.minor" is now used instead of "major.minor.patchlevel".
>
>   The "perl-after-upgrade" script has been removed.
>
>   Please rebuild all Perl ports and all ports that depend on it:
>
>   # portmaster -r perl
>     or
>   # portupgrade -rf perl
>     or
>   # pkg install -fR perl
>
>
> On Thu, Dec 5, 2013 at 1:41 PM, Steve McCoy <mccoyst at gmail.com> wrote:
>
>> 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!
>> _______________________________________________
>> freebsd-ports at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
>> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
>>
>
>
>
> --
> William Grzybowski
> ------------------------------------------
> Curitiba/PR - Brasil
>


More information about the freebsd-ports mailing list