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: |