From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050512 Fedora/1.0.4-2 Firefox/1.0.4 Description of problem: rpmbuild --rebuild nautilus-cd-burner-2.10.0-2.src.rpm [..] ./.libs/libnautilus-burn.so: undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status Version-Release number of selected component (if applicable): nautilus-cd-burner-2.10.0-2 How reproducible: Always Steps to Reproduce: 1. Get the source rpm 2. Rebuild with rpmbuild Actual Results: doesn't compile Expected Results: should compile Additional info:
By the way, this is a rawhide install, with all updates (May 14th 2005)
# yumdownloader --source nautilus-cd-burner # yum-builddep nautilus-cd-burner-2.11.5-1.src.rpm gave me ......... checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables See `config.log' for more details. error: Bad exit status from /var/tmp/rpm-tmp.81156 (%build) --------- Resolved that using # yum install gcc-c++. Looks the spec is missing a gcc-c++ BR
The reported bug is not fixed with installing "gcc-c++". The bug is still there in latest FC4 SRPM, which is nautilus-cd-burner-2.10.0-2.
So, is this an FC4 issue, or a rawhide issue ?
I don't know if this can still be reproduced on rawhide, but I can still reproduce the bug on FC4. (The gcc-c++ doesn't work here.) [...] gcc -Wall -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables -o .libs/nautilus-cd-burner nautilus-cd-burner.o make-iso.o -Wl,--export-dynamic ./.libs/libnautilus-burn.so -pthread -L/usr/X11R6/lib -lglade-2.0 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lxml2 -lpthread -lz -lgnomecanvas-2 -lgnome-2 /usr/lib/libpopt.so -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lORBit-2 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -lhal -ldbus-1 ./.libs/libnautilus-burn.so: undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status make[2]: *** [nautilus-cd-burner] Error 1 make[2]: Leaving directory `/home/roozbeh/rpmbuild/BUILD/nautilus-cd-burner-2.10.0'
Created attachment 126056 [details] Patch to fix the problem Attached is a patch that fixed a problem. One may also need to run automake-1.7 in the spec file.
It's definitely fixed in FC5; there's a c++ patch and change to the spec file to run a bunch of auto* stuff. Right now it doesn't look like it's going to get fixed for FC4, though backporting shouldn't be *too* hard.
Closing as wontfix as FC4 is EOL.