Gentoo Archives: gentoo-alt

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

Replies

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