Summary: | dev-lang/perl-5.8.8-r2 - recursive PATH variable in makefile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | email_deleted_GqKU |
Component: | [OLD] Development | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Temporarily solves the recursive PATH variable problem |
Description
email_deleted_GqKU
2007-03-16 17:29:10 UTC
Created attachment 113488 [details, diff] Temporarily solves the recursive PATH variable problem Note that this is only a temporary patch... I simply expanded the PATH variable (hoping that it didn't get modified elsewhere -I did'nt check). From a search, I found that the correct solution would be to use the ':=' operator, instead of the normal assignment operator, but it didn't seem to change anything, using 'PATH := "`pwd`:${PATH}"'... (maybe it must be set on a dedicated line...). With this patch, it seems to build correctly (I didn't run the tests, but it emerges fine), but I now get: ############################################################### Making Errno (nonxs) Writing Makefile for Errno make[1]: Entering directory `/var/tmp/portage/dev-lang/perl-5.8.8-r2/work/perl-5.8.8/ext/Errno' make[1]: Leaving directory `/var/tmp/portage/dev-lang/perl-5.8.8-r2/work/perl-5.8.8/ext/Errno' make[1]: Entering directory `/var/tmp/portage/dev-lang/perl-5.8.8-r2/work/perl-5.8.8/ext/Errno' ../../miniperl "-I../../lib" "-I../../lib" Errno_pm.PL Errno.pm cp Errno.pm ../../lib/Errno.pm make[1]: Leaving directory `/var/tmp/portage/dev-lang/perl-5.8.8-r2/work/perl-5.8.8/ext/Errno' make: [extras.make] Error 1 (ignored) Everything is up to date. Type 'make test' to run test suite. >>> Source compiled. >>> Test phase [not enabled]: dev-lang/perl-5.8.8-r2 ############################################################### (the "make: [extras.make] Error 1 (ignored)" part)... From a general search on this kind of errors, it seems to be generally due to badly-designed tests, without consequences... (though I didn't check the code at all). I just had a similar problem with media-libs/freetype-2.3.4 (well, from a subpackage, ft2demos-2.3.4). See bug #175569. I temporarily solved it, the same way (expanding $PATH). See https://bugs.gentoo.org/show_bug.cgi?id=126231#c12 Sorry about this. |