pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

major change in handling build tools?



Hi!

Two days ago I opened pkg/45409, which describes how the native
pkg-config is used even if pkgsrc's version is installed. Now I have
problems compiling convertes/help2man. It turns out, that instead of
pkgsrc's perl, Solaris' native perl is used. As a result, the
installed package p5-gettext is not used, a test in configure turns
out differently and installation of the package fails:

 => Full dependency pkg_install-info-[0-9]*: found pkg_install-info-4.5nb3
-=> Full dependency perl>=5.0: found perl-5.14.1
 => Full dependency gettext-lib>=0.18: found gettext-lib-0.18.1.1
[...]
-checking for perl... /usr/pkgsrc/20110809/bin/perl
-checking for module Locale::gettext... yes
-checking for msgfmt...
/pkgsrc/source/recent/20110809/pkgsrc/converters/help2man/work.pkgsrc-i86/.tools/bin/msgfmt
+checking for perl... /usr/bin/perl
+checking for module Locale::gettext... no
+checking for msgfmt...
/pkgsrc/source/pkgsrc/converters/help2man/work.pkgsrc-i86/.tools/bin/msgfmt

The quick fix in pkg/45409 was to add

 TOOLS_PATH.pkg-config=/usr/pkgsrc/20110926/bin/pkg-config

to mk.conf. I could probably do the same for perl, but soon this would
be a never-ending story.

Where and why has the behavior of locating build tools changed in the
last two weeks? Please revert it to the original mode of operation.

-- 
Joern Clausen
http://thebloeg.blogspot.com/
http://www.oe-files.de/oefiles/


Home | Main Index | Thread Index | Old Index