Gentoo Archives: gentoo-alt

From: "Pavel Heimlich
To: gentoo-alt@l.g.o
Subject: [gentoo-alt] gentoo-prefix: perl 5.16.1 linking issue on Solaris
Date: Tue, 11 Dec 2012 00:05:50
Message-Id: CAMeYnzGRaYhPsBmxOWLd_ZHLF-O0+f+E54vbuGa10BYyyPHifw@mail.gmail.com
1 Hi,
2 building stage3 fails as perl is broken.
3
4 bash-4.1$ ldd /opt/gentoo/usr/bin/perl
5 libperl.so.5.16.1 => (file not found)
6 libsocket.so.1 => /lib/libsocket.so.1
7 libnsl.so.1 => /lib/libnsl.so.1
8 libdl.so.1 => /lib/libdl.so.1
9 libm.so.2 => /lib/libm.so.2
10 libc.so.1 => /lib/libc.so.1
11 libmp.so.2 => /lib/libmp.so.2
12 libmd.so.1 => /lib/libmd.so.1
13 libcryptoutil.so.1 => /lib/libcryptoutil.so.1
14
15 also there are some other hints from the emerge perl log, suggesting the
16 prefix is not used correctly:
17 -------------
18
19 * QA Notice: The following shared libraries lack a SONAME
20 * /usr/lib/libperl.so.5.16.1
21 -------------
22 myconfig has, among others, this:
23 --------------
24 uname='sunos drin 5.12 s12_10 i86pc i386 i86pc solaris '
25 config_args='-des -Duseshrplib -Darchname=i386-linux -Dcc=gcc
26 -Doptimize= -Dldflags= -Dprefix=/opt/gentoo/usr
27 -Dinstallprefix=/opt/gentoo/usr -Dsiteprefix=/opt/gentoo/usr/local
28 -Dvendorprefix=/opt/gentoo/usr -Dscriptdir=/opt/gentoo/usr/bin
29 -Dprivlib=/opt/gentoo/usr/lib/perl5/5.16.1
30 -Darchlib=/opt/gentoo/usr/lib/perl5/5.16.1/i386-linux
31 -Dsitelib=/opt/gentoo/usr/local/lib/perl5/5.16.1
32 -Dsitearch=/opt/gentoo/usr/local/lib/perl5/5.16.1/i386-linux
33 -Dvendorlib=/opt/gentoo/usr/lib/perl5/vendor_perl/5.16.1
34 -Dvendorarch=/opt/gentoo/usr/lib/perl5/vendor_perl/5.16.1/i386-linux
35 -Dman1dir=/opt/gentoo/usr/share/man/man1
36 -Dman3dir=/opt/gentoo/usr/share/man/man3
37 -Dsiteman1dir=/opt/gentoo/usr/local/man/man1
38 -Dsiteman3dir=/opt/gentoo/usr/local/man/man3
39 -Dvendorman1dir=/opt/gentoo/usr/share/man/man1
40 -Dvendorman3dir=/opt/gentoo/usr/share/man/man3 -Dman1ext=1 -Dman3ext=3pm
41 -Dlibperl=libperl.so.5.16.1 -Dlocincpth=/opt/gentoo/usr/include
42 -Dglibpth=/opt/gentoo/lib /opt/gentoo/usr/lib -Duselargefiles
43 -Dd_semctl_semun -Dcf_by=Gentoo -Dmyhostname=localhost
44 -Dperladmin=root@localhost -Dinstallusrbinperl=n -Ud_csh -Uusenm -Ui_ndbm
45 -Ui_gdbm -Ui_db -DDEBUGGING=none -Dinc_version_list=5.16.0/i386-linux
46 5.16.0 -Dlibpth=/opt/gentoo/lib /opt/gentoo/usr/lib /lib /usr/lib
47 -Dnoextensions=ODBM_File'
48 --------------
49
50 I'm new to Gentoo and still a bit confused by the ebuild system, so I have
51 no fix at hand ATM.
52
53 TIA for any hints
54
55 P.

Replies

Subject Author
Re: [gentoo-alt] gentoo-prefix: perl 5.16.1 linking issue on Solaris Fabian Groffen <grobian@g.o>