Gentoo Archives: gentoo-alt

From: Fabian Groffen <grobian@g.o>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] gentoo-prefix: perl 5.16.1 linking issue on Solaris
Date: Tue, 11 Dec 2012 09:05:36
Message-Id: 20121211073541.GZ8220@gentoo.org
In Reply to: [gentoo-alt] gentoo-prefix: perl 5.16.1 linking issue on Solaris by "Pavel Heimlich
1 On 11-12-2012 00:46:43 +0100, Pavel Heimlich, a.k.a. hajma wrote:
2 > Hi,
3 > building stage3 fails as perl is broken.
4
5 Did you use the interactive installer, or did you do it manually?
6 I bootstrapped a couple of days ago sparc-solaris and sparc64-solaris on
7 a Solaris 10 box without problems.
8
9 Can you identify your machine and environment a bit more?
10
11
12 > bash-4.1$ ldd /opt/gentoo/usr/bin/perl
13 >     libperl.so.5.16.1 =>     (file not found)
14 >     libsocket.so.1 =>     /lib/libsocket.so.1
15 >     libnsl.so.1 =>     /lib/libnsl.so.1
16 >     libdl.so.1 =>     /lib/libdl.so.1
17 >     libm.so.2 =>     /lib/libm.so.2
18 >     libc.so.1 =>     /lib/libc.so.1
19 >     libmp.so.2 =>     /lib/libmp.so.2
20 >     libmd.so.1 =>     /lib/libmd.so.1
21 >     libcryptoutil.so.1 =>     /lib/libcryptoutil.so.1
22 >
23 > also there are some other hints from the emerge perl log, suggesting the
24 > prefix is not used correctly:
25 > -------------
26 >
27 >  * QA Notice: The following shared libraries lack a SONAME
28 >  * /usr/lib/libperl.so.5.16.1
29 > -------------
30 > myconfig has, among others, this:
31 > --------------
32 >     uname='sunos drin 5.12 s12_10 i86pc i386 i86pc solaris '
33 >     config_args='-des -Duseshrplib -Darchname=i386-linux -Dcc=gcc
34 > -Doptimize= -Dldflags= -Dprefix=/opt/gentoo/usr
35 > -Dinstallprefix=/opt/gentoo/usr -Dsiteprefix=/opt/gentoo/usr/local
36 > -Dvendorprefix=/opt/gentoo/usr -Dscriptdir=/opt/gentoo/usr/bin
37 > -Dprivlib=/opt/gentoo/usr/lib/perl5/5.16.1
38 > -Darchlib=/opt/gentoo/usr/lib/perl5/5.16.1/i386-linux
39 > -Dsitelib=/opt/gentoo/usr/local/lib/perl5/5.16.1
40 > -Dsitearch=/opt/gentoo/usr/local/lib/perl5/5.16.1/i386-linux
41 > -Dvendorlib=/opt/gentoo/usr/lib/perl5/vendor_perl/5.16.1
42 > -Dvendorarch=/opt/gentoo/usr/lib/perl5/vendor_perl/5.16.1/i386-linux
43 > -Dman1dir=/opt/gentoo/usr/share/man/man1
44 > -Dman3dir=/opt/gentoo/usr/share/man/man3
45 > -Dsiteman1dir=/opt/gentoo/usr/local/man/man1
46 > -Dsiteman3dir=/opt/gentoo/usr/local/man/man3
47 > -Dvendorman1dir=/opt/gentoo/usr/share/man/man1
48 > -Dvendorman3dir=/opt/gentoo/usr/share/man/man3 -Dman1ext=1 -Dman3ext=3pm
49 > -Dlibperl=libperl.so.5.16.1 -Dlocincpth=/opt/gentoo/usr/include 
50 > -Dglibpth=/opt/gentoo/lib /opt/gentoo/usr/lib  -Duselargefiles
51 > -Dd_semctl_semun -Dcf_by=Gentoo -Dmyhostname=localhost
52 > -Dperladmin=root@localhost -Dinstallusrbinperl=n -Ud_csh -Uusenm -Ui_ndbm
53 > -Ui_gdbm -Ui_db -DDEBUGGING=none -Dinc_version_list=5.16.0/i386-linux
54 > 5.16.0  -Dlibpth=/opt/gentoo/lib /opt/gentoo/usr/lib  /lib /usr/lib
55 > -Dnoextensions=ODBM_File'
56 > --------------
57 >
58 > I'm new to Gentoo and still a bit confused by the ebuild system, so I have
59 > no fix at hand ATM.
60 >
61 > TIA for any hints
62 >
63 > P.
64 >
65 >
66 > read_char: errno==EILSEQ; invalid byte sequence for UTF-8:
67 --
68 Fabian Groffen
69 Gentoo on a different level

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-alt] gentoo-prefix: perl 5.16.1 linking issue on Solaris Robert David <robert.david.public@×××××.com>