Bug 113893

Summary: error building gcc-3.3.2-6
Product: [Fedora] Fedora Reporter: Gene Czarcinski <gczarcinski>
Component: gccAssignee: Jakub Jelinek <jakub>
Status: CLOSED NOTABUG QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-01-19 23:14:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Gene Czarcinski 2004-01-19 22:45:01 UTC
Description of problem:

I am currently running gcc-3.3.2-5 plus the patch described in
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=112678.  I
locally applied the patch and rebuilt the rpms.

I got the gcc-3.3.2-6 src.rpm from fedora testing and am attempting to
rebuild it on my x86_64 (FC1 test1) system.  I am getting:

make[4]: Entering directory
`/home/genec/devel/redhat/BUILD/gcc-3.3.2-20040109/obj-x86_64-redhat-linux/gcc'
./xgcc -B./ -B/usr/x86_64-redhat-linux/bin/ -isystem
/usr/x86_64-redhat-linux/include -isystem
/usr/x86_64-redhat-linux/sys-include -O2 -DIN_GCC    -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem
./include  -I. -I32 -I../../gcc -I../../gcc/32 -I../../gcc/config
-I../../gcc/../include -m32 -g0 -finhibit-size-directive
-fno-inline-functions -fno-exceptions -fno-zero-initialized-in-bss
-fno-omit-frame-pointer -fno-asynchronous-unwind-tables \
   -c ../../gcc/crtstuff.c -DCRT_BEGIN -DCRTSTUFFT_O \
  -o 32/crtbeginT.o
../../gcc/crtstuff.c: In function `__do_global_dtors_aux':
../../gcc/crtstuff.c:280: warning: passing arg 1 of
`__deregister_frame_info' discards qualifiers from pointer target type
../../gcc/crtstuff.c: In function `frame_dummy':
../../gcc/crtstuff.c:316: warning: passing arg 1 of
`__register_frame_info' discards qualifiers from pointer target type
make[4]: Leaving directory
`/home/genec/devel/redhat/BUILD/gcc-3.3.2-20040109/obj-x86_64-redhat-linux/gcc'
./xgcc -B./ -B/usr/x86_64-redhat-linux/bin/ -isystem
/usr/x86_64-redhat-linux/include -isystem
/usr/x86_64-redhat-linux/sys-include -O2  -DIN_GCC    -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem
./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED  -shared -nodefaultlibs
-Wl,--soname=libgcc_s.so.1 -Wl,--version-script=libgcc/32/libgcc.map
-o 32/libgcc_s.so.1  -m32  libgcc/32/_muldi3.o libgcc/32/_negdi2.o
libgcc/32/_lshrdi3.o libgcc/32/_ashldi3.o libgcc/32/_ashrdi3.o
libgcc/32/_ffsdi2.o libgcc/32/_clz.o libgcc/32/_cmpdi2.o
libgcc/32/_ucmpdi2.o libgcc/32/_floatdidf.o libgcc/32/_floatdisf.o
libgcc/32/_fixunsdfsi.o libgcc/32/_fixunssfsi.o
libgcc/32/_fixunsdfdi.o libgcc/32/_fixdfdi.o libgcc/32/_fixunssfdi.o
libgcc/32/_fixsfdi.o libgcc/32/_fixxfdi.o libgcc/32/_fixunsxfdi.o
libgcc/32/_floatdixf.o libgcc/32/_fixunsxfsi.o libgcc/32/_fixtfdi.o
libgcc/32/_fixunstfdi.o libgcc/32/_floatditf.o
libgcc/32/_clear_cache.o libgcc/32/_trampoline.o libgcc/32/__main.o
libgcc/32/_exit.o libgcc/32/_absvsi2.o libgcc/32/_absvdi2.o
libgcc/32/_addvsi3.o libgcc/32/_addvdi3.o libgcc/32/_subvsi3.o
libgcc/32/_subvdi3.o libgcc/32/_mulvsi3.o libgcc/32/_mulvdi3.o
libgcc/32/_negvsi2.o libgcc/32/_negvdi2.o libgcc/32/_ctors.o
libgcc/32/_divdi3.o libgcc/32/_moddi3.o libgcc/32/_udivdi3.o
libgcc/32/_umoddi3.o libgcc/32/_udiv_w_sdiv.o libgcc/32/_udivmoddi4.o
 libgcc/32/unwind-dw2.o libgcc/32/unwind-dw2-fde-glibc.o
libgcc/32/unwind-sjlj.o libgcc/32/unwind-c.o -lc && rm -f
libgcc_s_32.so && ln -s 32/libgcc_s.so.1 libgcc_s_32.so
/usr/bin/ld: cannot open crti.o: No such file or directory
collect2: ld returned 1 exit status
make[3]: *** [32/libgcc_s_32.so] Error 1
make[3]: Leaving directory
`/home/genec/devel/redhat/BUILD/gcc-3.3.2-20040109/obj-x86_64-redhat-linux/gcc'
make[2]: *** [stmp-multilib] Error 2
make[2]: Leaving directory
`/home/genec/devel/redhat/BUILD/gcc-3.3.2-20040109/obj-x86_64-redhat-linux/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory
`/home/genec/devel/redhat/BUILD/gcc-3.3.2-20040109/obj-x86_64-redhat-linux/gcc'
make: *** [bootstrap-lean] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.68221 (%build)

Comment 1 Jakub Jelinek 2004-01-19 23:14:30 UTC
glibc-devel-*.i386.rpm must be installed in order to build gcc rpm.