1 |
thanks for the response. I have taken out -fPIC and now it emerges. |
2 |
|
3 |
On 3/3/06, Masood Ahmed <coolmasood@×××××.com> wrote: |
4 |
> On 05:59 Fri 03 Mar , Cl?udio Henrique wrote: |
5 |
> > hi, there, |
6 |
> > |
7 |
> > I am trying to emerge -e system, but glibc does not want to emerge. |
8 |
> > |
9 |
> > here is the error output: |
10 |
> > |
11 |
> > (echo '#include <sysdep-cancel.h>'; \ |
12 |
> > echo 'PSEUDO (__libc_pause, pause, 0)'; \ |
13 |
> > echo ' ret'; \ |
14 |
> > echo 'PSEUDO_END(__libc_pause)'; \ |
15 |
> > echo 'libc_hidden_def (__libc_pause)'; \ |
16 |
> > echo 'weak_alias (__libc_pause, pause)'; \ |
17 |
> > echo 'libc_hidden_weak (pause)'; \ |
18 |
> > ) | i686-pc-linux-gnu-gcc -c -I../include -I. |
19 |
> > -I/mnt/hda/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/posix |
20 |
> > -I.. -I../libio -I../nptl |
21 |
> > -I/mnt/hda/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl |
22 |
> > -I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i686 |
23 |
> > -I../nptl/sysdeps/unix/sysv/linux/i386 |
24 |
> > -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread |
25 |
> > -I../sysdeps/pthread -I../nptl/sysdeps/unix/sysv |
26 |
> > -I../nptl/sysdeps/unix -I../nptl/sysdeps/i386/i686 |
27 |
> > -I../nptl/sysdeps/i386 -I../libidn/sysdeps/unix |
28 |
> > -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux |
29 |
> > -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman |
30 |
> > -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 |
31 |
> > -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix |
32 |
> > -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 |
33 |
> > -I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 |
34 |
> > -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 |
35 |
> > -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 |
36 |
> > -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 |
37 |
> > -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem |
38 |
> > /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include -isystem /usr/include |
39 |
> > -D_LIBC_REENTRANT -D_LIBC_REENTRANT -include ../include/libc-symbols.h |
40 |
> > -DASSEMBLER -DGAS_SYNTAX -Wa,--noexecstack -Wa,--noexecstack -x |
41 |
> > assembler-with-cpp -o |
42 |
> > /mnt/hda/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/posix/pause.o |
43 |
> > - |
44 |
> > .././scripts/mkinstalldirs |
45 |
> > /mnt/hda/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/posix |
46 |
> > (echo '#include <sysdep-cancel.h>'; \ |
47 |
> > echo 'PSEUDO (__libc_nanosleep, nanosleep, 2)'; \ |
48 |
> > echo ' ret'; \ |
49 |
> > echo 'PSEUDO_END(__libc_nanosleep)'; \ |
50 |
> > echo 'libc_hidden_def (__libc_nanosleep)'; \ |
51 |
> > echo 'weak_alias (__libc_nanosleep, __nanosleep)'; \ |
52 |
> > echo 'libc_hidden_weak (__nanosleep)'; \ |
53 |
> > echo 'weak_alias (__libc_nanosleep, nanosleep)'; \ |
54 |
> > echo 'libc_hidden_weak (nanosleep)'; \ |
55 |
> > ) | i686-pc-linux-gnu-gcc -c -I../include -I. |
56 |
> > -I/mnt/hda/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/posix |
57 |
> > -I.. -I../libio -I../nptl |
58 |
> > -I/mnt/hda/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl |
59 |
> > -I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i686 |
60 |
> > -I../nptl/sysdeps/unix/sysv/linux/i386 |
61 |
> > -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread |
62 |
> > -I../sysdeps/pthread -I../nptl/sysdeps/unix/sysv |
63 |
> > -I../nptl/sysdeps/unix -I../nptl/sysdeps/i386/i686 |
64 |
> > -I../nptl/sysdeps/i386 -I../libidn/sysdeps/unix |
65 |
> > -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux |
66 |
> > -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman |
67 |
> > -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 |
68 |
> > -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix |
69 |
> > -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 |
70 |
> > -I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 |
71 |
> > -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 |
72 |
> > -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 |
73 |
> > -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 |
74 |
> > -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem |
75 |
> > /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include -isystem /usr/include |
76 |
> > -D_LIBC_REENTRANT -D_LIBC_REENTRANT -include ../include/libc-symbols.h |
77 |
> > -DASSEMBLER -DGAS_SYNTAX -Wa,--noexecstack -Wa,--noexecstack -x |
78 |
> > assembler-with-cpp -o |
79 |
> > /mnt/hda/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/posix/nanosleep.o |
80 |
> > - |
81 |
> > i686-pc-linux-gnu-gcc ../nptl/sysdeps/unix/sysv/linux/i386/fork.c -c |
82 |
> > -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings |
83 |
> > -fPIC -march=athlon-xp -mtune=athlon-xp -pipe |
84 |
> > -mpreferred-stack-boundary=2 -g0 -O99 -fomit-frame-pointer |
85 |
> > -D__USE_STRING_INLINES -D_IO_MTSAFE_IO -I../include -I. |
86 |
> > -I/mnt/hda/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/posix |
87 |
> > -I.. -I../libio -I../nptl |
88 |
> > -I/mnt/hda/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl |
89 |
> > -I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i686 |
90 |
> > -I../nptl/sysdeps/unix/sysv/linux/i386 |
91 |
> > -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread |
92 |
> > -I../sysdeps/pthread -I../nptl/sysdeps/unix/sysv |
93 |
> > -I../nptl/sysdeps/unix -I../nptl/sysdeps/i386/i686 |
94 |
> > -I../nptl/sysdeps/i386 -I../libidn/sysdeps/unix |
95 |
> > -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux |
96 |
> > -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman |
97 |
> > -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 |
98 |
> > -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix |
99 |
> > -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 |
100 |
> > -I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 |
101 |
> > -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 |
102 |
> > -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 |
103 |
> > -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 |
104 |
> > -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem |
105 |
> > /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include -isystem /usr/include |
106 |
> > -D_LIBC_REENTRANT -D_LIBC_REENTRANT -include ../include/libc-symbols.h |
107 |
> > -o /mnt/hda/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/posix/fork.o |
108 |
> > -MD -MP -MF /mnt/hda/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/posix/fork.o.dt |
109 |
> > -MT /mnt/hda/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/posix/fork.o |
110 |
> > ../nptl/sysdeps/unix/sysv/linux/i386/../fork.c: In function `__libc_fork': |
111 |
> > ../nptl/sysdeps/unix/sysv/linux/i386/../fork.c:203: error: can't find |
112 |
> > a register in class `BREG' while reloading `asm' |
113 |
> > make[2]: *** [/mnt/hda/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/posix/fork.o] |
114 |
> > Error 1 |
115 |
> > make[2]: Leaving directory |
116 |
> > `/mnt/hda/portage/glibc-2.3.5-r2/work/glibc-2.3.5/posix' |
117 |
> > make[1]: *** [posix/subdir_lib] Error 2 |
118 |
> > make[1]: Leaving directory `/mnt/hda/portage/glibc-2.3.5-r2/work/glibc-2.3.5' |
119 |
> > make: *** [all] Error 2 |
120 |
> > |
121 |
> > !!! ERROR: sys-libs/glibc-2.3.5-r2 failed. |
122 |
> > !!! Function toolchain-glibc_src_compile, Line 233, Exitcode 2 |
123 |
> > !!! (no error message) |
124 |
> > !!! If you need support, post the topmost build error, NOT this status message. |
125 |
> > |
126 |
> > and my system info: |
127 |
> > |
128 |
> > Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.5-r2, |
129 |
> > 2.6.14-gentoo-r5 i686) |
130 |
> > ================================================================= |
131 |
> > System uname: 2.6.14-gentoo-r5 i686 AMD Athlon(tm) XP 2400+ |
132 |
> > Gentoo Base System version 1.6.14 |
133 |
> > ccache version 2.3 [enabled] |
134 |
> > dev-lang/python: 2.3.4-r1, 2.4.2 |
135 |
> > sys-apps/sandbox: 1.2.12 |
136 |
> > sys-devel/autoconf: 2.13, 2.59-r6 |
137 |
> > sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 |
138 |
> > sys-devel/binutils: 2.16.1 |
139 |
> > sys-devel/libtool: 1.5.22 |
140 |
> > virtual/os-headers: 2.6.11-r2 |
141 |
> > ACCEPT_KEYWORDS="x86" |
142 |
> > AUTOCLEAN="yes" |
143 |
> > CBUILD="i686-pc-linux-gnu" |
144 |
> > CFLAGS="-O3 -march=athlon-xp -mtune=athlon-xp -pipe -fomit-frame-pointer -fPIC" |
145 |
> > CHOST="i686-pc-linux-gnu" |
146 |
> > CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env |
147 |
> > /usr/kde/3.4/share/config /usr/kde/3.4/shutdown |
148 |
> > /usr/kde/3/share/config /usr/lib/X11/xkb |
149 |
> > /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" |
150 |
> > CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" |
151 |
> > CXXFLAGS="-O3 -march=athlon-xp -mtune=athlon-xp -pipe |
152 |
> > -fomit-frame-pointer -fPIC -fvisibility-inlines-hidden" |
153 |
> > DISTDIR="/mnt/hdb/distfiles" |
154 |
> > FEATURES="autoconfig ccache distlocks sandbox sfperms strict" |
155 |
> > GENTOO_MIRRORS="http://distfiles.gentoo.org |
156 |
> > http://distro.ibiblio.org/pub/linux/distributions/gentoo" |
157 |
> > LANG="pt_BR" |
158 |
> > LC_ALL="pt_BR" |
159 |
> > LINGUAS="pt_BR" |
160 |
> > PKGDIR="/mnt/hda/packages" |
161 |
> > PORTAGE_TMPDIR="/mnt/hda" |
162 |
> > PORTDIR="/usr/portage" |
163 |
> > PORTDIR_OVERLAY="/usr/local/portage" |
164 |
> > SYNC="rsync://rsync.gentoo.org/gentoo-portage" |
165 |
> > USE="x86 3dnow X alsa apm arts audiofile avi bash-completion berkdb |
166 |
> > bitmap-fonts bzip2 cdr crypt curl dga directfb dvdr eds emboss encode |
167 |
> > esd exif expat fam fbcon ffmpeg foomaticdb fortran gdbm gif glut gpm |
168 |
> > gtk gtk2 hal idn imagemagick imlib ipv6 java jpeg jpeg2k kde |
169 |
> > kdeenablefinal kdexdeltas lcms libg++ libwww mad mikmod mmx mng motif |
170 |
> > mozilla mp3 mpeg ncurses nls nptl nvidia ogg oggvorbis opengl pam pcre |
171 |
> > pda pdflib perl pic png python qt quicktime readline sdl spell sse |
172 |
> > sse2 ssl tcltk tcpd threads tiff truetype truetype-fonts type1-fonts |
173 |
> > udev usb vim-with-x vorbis xine xml2 xmms xv xvid zlib |
174 |
> > video_cards_-i128 video_cards_-mga video_cards_-savage |
175 |
> > video_cards_-apm video_cards_-ark video_cards_-ati* video_cards_-chips |
176 |
> > video_cards_-cirrus video_cards_-cyrix video_cards_-dummy |
177 |
> > video_cards_fbdev video_cards_-fglrx% video_cards_-glint |
178 |
> > video_cards_-i740 video_cards_-i810 video_cards_-imstt |
179 |
> > video_cards_-neomagic video_cards_-newport video_cards_-nsc |
180 |
> > video_cards_-nv video_cards_nvidia% video_cards_-rendition |
181 |
> > video_cards_-s3 video_cards_-s3virge video_cards_-siliconmotion |
182 |
> > video_cards_-sis video_cards_-sisusb video_cards_-sunbw2 |
183 |
> > video_cards_-suncg14 video_cards_-suncg3 video_cards_-suncg6 |
184 |
> > video_cards_-sunffb video_cards_-sunleo video_cards_-suntcx |
185 |
> > video_cards_-tdfx video_cards_-tga video_cards_-trident |
186 |
> > video_cards_-tseng video_cards_-v4l video_cards_vesa video_cards_-vga |
187 |
> > video_cards_-via video_cards_-vmware video_cards_-voodoo |
188 |
> > input_devices_keyboard input_devices_mouse input_devices_-acecad |
189 |
> > input_devices_-aiptek input_devices_-calcomp input_devices_-citron |
190 |
> > input_devices_-digitaledge input_devices_-dmc input_devices_-dynapro |
191 |
> > input_devices_-elo2300 input_devices_-elographics input_devices_evdev |
192 |
> > input_devices_-fpit input_devices_-hyperpen input_devices_-jamstudio |
193 |
> > input_devices_-joystick input_devices_-magellan |
194 |
> > input_devices_-magictouch input_devices_-microtouch |
195 |
> > input_devices_-mutouch input_devices_-palmax input_devices_-penmount |
196 |
> > input_devices_-spaceorb input_devices_-summa input_devices_-synaptics% |
197 |
> > input_devices_-tek4957 input_devices_-ur98 input_devices_-vmmouse |
198 |
> > input_devices_-void linguas_pt_BR userland_GNU kernel_linux |
199 |
> > elibc_glibc" |
200 |
> > Unset: ASFLAGS, CTARGET, LDFLAGS, MAKEOPTS |
201 |
> > |
202 |
> > |
203 |
> > thanks in advance, |
204 |
> > cl?udio. |
205 |
> > |
206 |
> |
207 |
> Set your CFLAGS to "-O2 -march=athlon-xp -pipe" and then try re-emerging.. |
208 |
> -- |
209 |
> gentoo-user@g.o mailing list |
210 |
> |
211 |
> |
212 |
|
213 |
-- |
214 |
gentoo-user@g.o mailing list |