Unable to build x11-toolkits/p5-Tk, a permanent dependency of
net-mgmt/net-snmp
Trond Endrestøl
Trond.Endrestol at fagskolen.gjovik.no
Sun Jun 6 14:45:10 UTC 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Has anyone been able to build x11-toolkits/p5-Tk recently?
My attempt to compile and install net-mgmt/net-snmp on yesterday's
8.1-PRE came to a sudden halt when the ports infrastructure tried to
install x11-toolkits/p5-Tk. /usr/ports was re-cvsup'd this morning.
Maybe I'm to blame for this.
It seems Makefile.PL from x11-toolkits/p5-Tk doesn't really grasp
where libX11.so.6 resides, and I know for a fact that the library is
in place at /usr/local/lib, otherwise the ports infrastructure would
have compiled and installed any missing libraries. Also, I did check
with ls to make sure the library is really in its rightful place.
The output from the command make, as run from x11-toolkits/p5-Tk after
I ran rm -Rf work, follows:
===>
===> An experimental implementation of client side fonts
===> and anti-aliased fonts via Xft
===> can be enabled by defining WITH_XFT
===>
===> License check disabled, port has not defined LICENSE
===> Extracting for p5-Tk-804.028.502_1
=> MD5 Checksum OK for Tk-804.028_502.tar.gz.
=> SHA256 Checksum OK for Tk-804.028_502.tar.gz.
===> p5-Tk-804.028.502_1 depends on file: /usr/local/bin/perl5.10.1 - found
===> Patching for p5-Tk-804.028.502_1
===> p5-Tk-804.028.502_1 depends on file: /usr/local/bin/perl5.10.1 - found
===> Applying FreeBSD patches for p5-Tk-804.028.502_1
===> p5-Tk-804.028.502_1 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
===> p5-Tk-804.028.502_1 depends on file: /usr/local/bin/perl5.10.1 - found
===> p5-Tk-804.028.502_1 depends on shared library: jpeg.11 - found
===> p5-Tk-804.028.502_1 depends on shared library: png.6 - found
===> Configuring for p5-Tk-804.028.502_1
/usr/local/bin/perl is installed in /usr/local/lib/perl5/5.10.1/mach okay
PPM for perl5.010001
Test Compiling config/perlrx.c
Test Compiling config/pmop.c
Test Compiling config/pregcomp2.c
Test Compiling config/regexp511.c
Test Compiling config/signedchar.c
Test Compiling config/Ksprintf.c
Test Compiling config/svtrv.c
Test Compiling config/tod.c
Test Compiling -DTIMEOFDAY_TZ config/tod.c
TZ gettimeofday()
Using -L/usr/local/lib to find /usr/local/lib/libX11.so.6
Cannot find -lX11 anywhere --- cannot build Perl/Tk
Can't open Makefile: No such file or directory.
===> Building for p5-Tk-804.028.502_1
make: cannot open Makefile.
*** Error code 1
Stop in /usr/ports/x11-toolkits/p5-Tk.
Below is trimmed output from make -d A after I ran rm -Rf work,
complete make -d A output is available upon request:
Global:CONFIGURE_ARGS = X11LIB=${LOCALBASE}/lib X11INC=${LOCALBASE}/include INSTALLDIRS="site" CC="${CC}" CCFLAGS="${CFLAGS}" PREFIX="${PREFIX}" INSTALLPRIVLIB="${PREFIX}/lib" INSTALLARCHLIB="${PREFIX}/lib"
Global:CONFIGURE_SCRIPT = Makefile.PL
CONFIGURE_ARGS = X11LIB=${LOCALBASE}/lib X11INC=${LOCALBASE}/include INSTALLDIRS="site" CC="${CC}" CCFLAGS="${CFLAGS}" PREFIX="${PREFIX}" INSTALLPRIVLIB="${PREFIX}/lib" INSTALLARCHLIB="${PREFIX}/lib"
cd /usr/ports/x11-toolkits/p5-Tk/work/Tk-804.028_502 && /usr/bin/env TMPDIR="/tmp" TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh PERL_EXTUTILS_AUTOINSTALL="--skipdeps" /usr/local/bin/perl5.10.1 ./Makefile.PL X11LIB=/usr/local/lib X11INC=/usr/local/include INSTALLDIRS="site" CC="gcc" CCFLAGS="-O2 -pipe -fno-strict-aliasing" PREFIX="/usr/local" INSTALLPRIVLIB="/usr/local/lib" INSTALLARCHLIB="/usr/local/lib"
/usr/local/bin/perl is installed in /usr/local/lib/perl5/5.10.1/mach okay
PPM for perl5.010001
Test Compiling config/perlrx.c
Test Compiling config/pmop.c
Test Compiling config/pregcomp2.c
Test Compiling config/regexp511.c
Test Compiling config/signedchar.c
Test Compiling config/Ksprintf.c
Test Compiling config/svtrv.c
Test Compiling config/tod.c
Test Compiling -DTIMEOFDAY_TZ config/tod.c
TZ gettimeofday()
Using -L/usr/local/lib to find /usr/local/lib/libX11.so.6
Cannot find -lX11 anywhere --- cannot build Perl/Tk
cd /usr/ports/x11-toolkits/p5-Tk/work/Tk-804.028_502 && /usr/local/bin/perl5.10.1 -pi -e 's/ doc_(perl|site|\$\(INSTALLDIRS\))_install$//' Makefile
Can't open Makefile: No such file or directory.
Trond.
- --
- ----------------------------------------------------------------------
Trond Endrestøl | Trond.Endrestol at fagskolen.gjovik.no
ACM, NAS, NUUG, SAGE, USENIX | FreeBSD 8.0-STABLE & Alpine 2.00
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)
iEYEARECAAYFAkwLtG4ACgkQbYWZalUoElsG+wCbBIB/m8fKlY3G6y3BOLJ5ytu0
nCAAni/vRMy757JXIdlYI4L0eXzBr40E
=+s72
-----END PGP SIGNATURE-----
More information about the freebsd-perl
mailing list