Gentoo Archives: gentoo-alpha

From: Rick Altherr <kc8apf@××××××.net>
To: gentoo-alpha@l.g.o
Subject: Re: [gentoo-alpha] next actions with the following error ??
Date: Sun, 18 Apr 2004 18:13:04
Message-Id: 0459A0E2-9164-11D8-AADF-003065FBF986@kc8apf.net
In Reply to: Re: [gentoo-alpha] next actions with the following error ?? by Mathieu MILLET
1 You're missing -fPIC. Alpha shared libraries are quite sensitive to
2 missing PIC code. Either the software you are building, or libICE is
3 not compiled as PIC. I'm going to guess that it is the program you are
4 building.
5
6 Rick
7
8 On Apr 18, 2004, at 5:20 AM, Mathieu MILLET wrote:
9
10 > I have removed and symlink to libSM.so.6.0 and it ..... still fails but
11 > with a new error :
12 >
13 > /bin/sh ../libtool --mode=link gcc -mcpu=ev56 -O3 -pipe -Wall -o
14 > libstartup-notification-1.la -rpath /usr/lib -no-undefined sn-common.lo
15 > sn-internals.lo sn-launchee.lo sn-launcher.lo sn-list.lo sn-monitor.lo
16 > sn-util.lo sn-xmessages.lo sn-xutils.lo -L/usr/X11R6/lib -lSM -lICE
17 > -lX11
18 > gcc -shared .libs/sn-common.o .libs/sn-internals.o .libs/sn-launchee.o
19 > .libs/sn-launcher.o .libs/sn-list.o .libs/sn-monitor.o .libs/sn-util.o
20 > .libs/sn-xmessages.o .libs/sn-xutils.o -L/usr/X11R6/lib -lSM -lICE
21 > -lX11 -mcpu=ev56 -Wl,-soname -Wl,libstartup-notification-1.so.0 -o
22 > .libs/libstartup-notification-1.so.0.0.0
23 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
24 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
25 > gp-relative relocation against dynamic symbol _IceConnectionCount
26 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
27 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
28 > gp-relative relocation against dynamic symbol _IceConnectionCount
29 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
30 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
31 > gp-relative relocation against dynamic symbol _IceConnectionCount
32 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
33 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
34 > gp-relative relocation against dynamic symbol _IceConnectionCount
35 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
36 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
37 > gp-relative relocation against dynamic symbol _IceAuthCount
38 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
39 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
40 > gp-relative relocation against dynamic symbol _IceAuthCount
41 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
42 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
43 > gp-relative relocation against dynamic symbol _IceAuthNames
44 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
45 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
46 > gp-relative relocation against dynamic symbol _IceAuthNames
47 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
48 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
49 > gp-relative relocation against dynamic symbol _IceAuthCount
50 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
51 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
52 > gp-relative relocation against dynamic symbol _IceAuthCount
53 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
54 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
55 > gp-relative relocation against dynamic symbol _IceAuthCount
56 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
57 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
58 > gp-relative relocation against dynamic symbol _IceAuthCount
59 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
60 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
61 > gp-relative relocation against dynamic symbol _IceAuthNames
62 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
63 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
64 > gp-relative relocation against dynamic symbol _IceAuthNames
65 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
66 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
67 > gp-relative relocation against dynamic symbol _IceVersionCount
68 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
69 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
70 > gp-relative relocation against dynamic symbol _IceVersionCount
71 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
72 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
73 > gp-relative relocation against dynamic symbol _IceVersionCount
74 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
75 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
76 > gp-relative relocation against dynamic symbol _IceAuthCount
77 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
78 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
79 > gp-relative relocation against dynamic symbol _IceAuthCount
80 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
81 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
82 > gp-relative relocation against dynamic symbol _IceAuthNames
83 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
84 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
85 > gp-relative relocation against dynamic symbol _IceAuthNames
86 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
87 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
88 > gp-relative relocation against dynamic symbol _IceAuthCount
89 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
90 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
91 > gp-relative relocation against dynamic symbol _IceAuthCount
92 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
93 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
94 > gp-relative relocation against dynamic symbol _IceVersionCount
95 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
96 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
97 > gp-relative relocation against dynamic symbol _IceVersionCount
98 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
99 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
100 > gp-relative relocation against dynamic symbol _IceVersions
101 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
102 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
103 > gp-relative relocation against dynamic symbol _IceVersions
104 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
105 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
106 > gp-relative relocation against dynamic symbol _IceWatchProcs
107 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
108 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
109 > gp-relative relocation against dynamic symbol _IceWatchProcs
110 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
111 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
112 > gp-relative relocation against dynamic symbol _IceVersionCount
113 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
114 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
115 > gp-relative relocation against dynamic symbol _IceConnectionCount
116 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
117 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
118 > gp-relative relocation against dynamic symbol _IceConnectionCount
119 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
120 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
121 > gp-relative relocation against dynamic symbol _IceConnectionCount
122 > /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.3.3/../../../../alpha-
123 > unknown-linux-gnu/bin/ld: /usr/X11R6/lib/libICE.a(connect.o):
124 > gp-relative relocation against dynamic symbol _IceConnectionCount
125 > collect2: ld returned 1 exit status
126 > make[2]: *** [libstartup-notification-1.la] Erreur 1
127 > make[2]: Leaving directory
128 > `/home/var/tmp/portage/startup-notification-0.6/work/startup-
129 > notification-0.6/libsn'
130 > make[1]: *** [all-recursive] Erreur 1
131 > make[1]: Leaving directory
132 > `/home/var/tmp/portage/startup-notification-0.6/work/startup-
133 > notification-0.6'
134 > make: *** [all-recursive-am] Erreur 2
135 >
136 > !!! ERROR: x11-libs/startup-notification-0.6 failed.
137 > !!! Function src_compile, Line 20, Exitcode 2
138 > !!! (no error message)
139 >
140 > Do I really have to re-emerge xfree ??
141 >
142 > Thanks in advance for any answer, Mathieu.
143 >
144 > Le dim 18/04/2004 à 10:51, Mathieu MILLET a écrit :
145 >> Hi everyone,
146 >>
147 >> When I try to emerge x11-libs/startup-notification, I get the
148 >> following
149 >> error :
150 >>
151 >> -------------
152 >> /bin/sh ../libtool --mode=link gcc -mcpu=ev56 -O3 -pipe -Wall -o
153 >> libstartup-notification-1.la -rpath /usr/lib -no-undefined
154 >> sn-common.lo
155 >> sn-internals.lo sn-launchee.lo sn-launcher.lo sn-list.lo sn-monitor.lo
156 >> sn-util.lo sn-xmessages.lo sn-xutils.lo -L/usr/X11R6/lib -lSM -lICE
157 >> -lX11
158 >> gcc -shared .libs/sn-common.o .libs/sn-internals.o
159 >> .libs/sn-launchee.o
160 >> .libs/sn-launcher.o .libs/sn-list.o .libs/sn-monitor.o .libs/sn-util.o
161 >> .libs/sn-xmessages.o .libs/sn-xutils.o -L/usr/X11R6/lib -lSM -lICE
162 >> -lX11 -mcpu=ev56 -Wl,-soname -Wl,libstartup-notification-1.so.0 -o
163 >> .libs/libstartup-notification-1.so.0.0.0
164 >> /usr/X11R6/lib/libSM.so: file not recognized: File format not
165 >> recognized
166 >> collect2: ld returned 1 exit status
167 >> make[2]: *** [libstartup-notification-1.la] Erreur 1
168 >> make[2]: Leaving directory
169 >> `/home/var/tmp/portage/startup-notification-0.6/work/startup-
170 >> notification-0.6/libsn'
171 >> make[1]: *** [all-recursive] Erreur 1
172 >> make[1]: Leaving directory
173 >> `/home/var/tmp/portage/startup-notification-0.6/work/startup-
174 >> notification-0.6'
175 >> make: *** [all-recursive-am] Erreur 2
176 >>
177 >> !!! ERROR: x11-libs/startup-notification-0.6 failed.
178 >> !!! Function src_compile, Line 20, Exitcode 2
179 >> !!! (no error message)
180 >>
181 >> ---------------
182 >>
183 >> If I understand well, there is something wrong with the lib libSM.so
184 >> provided during Xfree compilation.
185 >>
186 >> What can I do to track the problem with this lib ?
187 >>
188 >> Is it my only choice to re-emerge xfree ? (duh!)
189 >>
190 >>
191 >> Thanks in advance for any answer,
192 >> Sincerely yours, Mathieu.
193 > --
194 > Mathieu MILLET <htam@××××.net>
195 >
196 >
197 > --
198 > gentoo-alpha@g.o mailing list
199 >
200
201
202 --
203 gentoo-alpha@g.o mailing list