Bug 157748 - nautilus-cd-burner SRPM doesn't build
nautilus-cd-burner SRPM doesn't build
Status: CLOSED WONTFIX
Product: Fedora
Classification: Fedora
Component: nautilus-cd-burner (Show other bugs)
4
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Alexander Larsson
: Patch
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2005-05-14 10:30 EDT by François Kooman
Modified: 2007-11-30 17:11 EST (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2006-11-09 08:42:16 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
Patch to fix the problem (392 bytes, patch)
2006-03-13 12:47 EST, Roozbeh Pournader
no flags Details | Diff

  None (edit)
Description François Kooman 2005-05-14 10:30:43 EDT
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:
Comment 1 François Kooman 2005-05-14 10:32:39 EDT
By the way, this is a rawhide install, with all updates (May 14th 2005)
Comment 2 Rahul Sundaram 2005-08-13 16:40:40 EDT
# 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 

Comment 3 Roozbeh Pournader 2005-09-25 12:43:56 EDT
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.
Comment 4 Matthias Clasen 2006-02-15 16:19:35 EST
So, is this an FC4 issue, or a rawhide issue ?
Comment 5 Roozbeh Pournader 2006-02-16 08:02:37 EST
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'
Comment 6 Roozbeh Pournader 2006-03-13 12:47:58 EST
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.
Comment 7 John Thacker 2006-04-21 22:55:26 EDT
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.
Comment 8 Roozbeh Pournader 2006-11-09 08:42:16 EST
Closing as wontfix as FC4 is EOL.

Note You need to log in before you can comment on or make changes to this bug.