Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 59345

Summary: cdrdao fails to build (ld error)
Product: Gentoo Linux Reporter: Matt May <mcmay>
Component: Current packagesAssignee: Lars Weiler (RETIRED) <pylon>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Matt May 2004-08-04 00:56:26 UTC
When building cdrdao-1.1.8-r1, fails with the error below in ld.

Reproducible: Always
Steps to Reproduce:
1. ACCEPT_KEYWORDS="~amd64" emerge cdrdao
2.
3.

Actual Results:  

g++ -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtkmm-2.0
-I/usr/lib/gtkmm-2.0/include -I/usr/include/gtk-2.0
-I/usr/lib/sigc++-1.2/include -I/usr/include/sigc++-1.2 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include
-I/usr/include/pango-1.0 -I/usr/include/freetype2
-I/usr/include/freetype2/config -I/usr/include/atk-1.0   -DXTHREADS -D_REENTRANT
-DXUSE_MTSAFE_API -DORBIT2=1 -pthread -I/usr/include/libgnomeuimm-2.0
-I/usr/lib/libgnomeuimm-2.0/include -I/usr/include/libgnomemm-2.0
-I/usr/lib/libgnomemm-2.0/include -I/usr/include/libgnomecanvasmm-2.0
-I/usr/lib/libgnomecanvasmm-2.0/include -I/usr/include/gconfmm-2.0
-I/usr/lib/gconfmm-2.0/include -I/usr/include/libglademm-2.0
-I/usr/lib/libglademm-2.0/include -I/usr/include/libgnomeui-2.0
-I/usr/include/gtkmm-2.0 -I/usr/lib/gtkmm-2.0/include
-I/usr/include/libgnome-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/sigc++-1.2/include
-I/usr/include/sigc++-1.2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0
-I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/atk-1.0
-I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2
-I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include
-I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomecanvas-2.0
-I/usr/include/libart-2.0 -I/usr/include/libglade-2.0 -I/usr/include/libxml2
-I/usr/include/libbonoboui-2.0   -O2   -o gcdmaster  AddFileDialog.o
AddSilenceDialog.o AudioCDChild.o AudioCDProject.o AudioCDView.o BlankCDDialog.o
CdDevice.o CdTextDialog.o DeviceConfDialog.o DeviceList.o DumpCDProject.o
DuplicateCDProject.o gcdmaster.o GenericChild.o GenericView.o guiUpdate.o
Icons.o MessageBox.o ProcessMonitor.o ProgressDialog.o Project.o
ProjectChooser.o RecordCDSource.o RecordCDTarget.o RecordHDTarget.o
RecordTocDialog.o RecordTocSource.o SampleDisplay.o SampleManager.o Settings.o
TextEdit.o TocEdit.o TocEditView.o TocInfoDialog.o TrackDataScrap.o
TrackInfoDialog.o TrackManager.o xcdrdao.o SoundIF-linux.o -L../dao -ldao
-L../paranoia -lcdda_paranoia -L../trackdb -ltrackdb -L../scsilib/export -lscg
-lschily -Wl,--export-dynamic -pthread -L/usr/X11R6/lib -lgnomeuimm-2.0
-lgnomemm-2.0 -lgnomecanvasmm-2.0 -lgconfmm-2.0 -lglademm-2.0 -lgnomeui-2 -lSM
-lICE -lgtkmm-2.0 -lglade-2.0 -lgdkmm-2.0 -latkmm-1.0 -lpangomm-1.0 -lglibmm-2.0
-lsigc-1.2 -lbonoboui-2 -lxml2 -lpthread -lz -lgnomecanvas-2 -lgnome-2 -lpopt
-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
-lbonobo-2 -lgconf-2 -lgnomevfs-2 -lbonobo-activation -lORBit-2 -lm
-lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0   -Wl,--export-dynamic -lgtkmm-2.0
-lgdkmm-2.0 -latkmm-1.0 -lgtk-x11-2.0 -lpangomm-1.0 -lglibmm-2.0 -lsigc-1.2
-lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0
-lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lnsl
/usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld:
cannot find -lgconfmm-2.0
collect2: ld returned 1 exit status
make[3]: *** [gcdmaster] Error 1
make[3]: Leaving directory `/var/tmp/portage/cdrdao-1.1.8-r1/work/cdrdao-1.1.8/xdao'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/cdrdao-1.1.8-r1/work/cdrdao-1.1.8/xdao'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/cdrdao-1.1.8-r1/work/cdrdao-1.1.8'
make: *** [all] Error 2

!!! ERROR: app-cdr/cdrdao-1.1.8-r1 failed.
!!! Function src_compile, Line 72, Exitcode 2
!!! (no error message)

Expected Results:  
completed build

Portage 2.0.50-r9 (default-amd64-2004.0, gcc-3.3.4, glibc-2.3.4.20040619-r0,
2.6.7-gentoo-r8)
=================================================================
System uname: 2.6.7-gentoo-r8 x86_64 12
Gentoo Base System version 1.5.2
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O2"
CHOST="x86_64-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /var/qmail/control /var/www/localhost/htdocs//mythweb/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache"
GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://gentoo.binarycompass.org http://gentoo.osuosl.org/ http://gentoo.ccccom.com"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X accessibility aim alsa amd64 apm avi berkdb cdr crypt cups dvd dvdr
encode esd flac foomaticdb ftp gdbm gif gnome gpm gstreamer gtk gtk2 icq
imagemagick imap imlib jabber java jikes jpeg kde libg++ libwww lirc mbox mikmod
motif mozilla mpeg msn mysql ncurses nls nogcj oggvorbis opengl oss pam pdflib
perl php png python qt quicktime readline samba scanner sdl slang soap speex
spell ssl svg tcpd theora tidy truetype unicode usb xml2 xmlrpc xmms xv xvid
xvidinfo yahoo zlib"
Comment 1 Tom Felker 2004-08-04 19:42:17 UTC
I was able to work around that by removing gnome from the USE variable (USE=-gnome emerge cdrdao).
Comment 2 Matt May 2004-08-05 00:04:45 UTC
yup. me too. works with -gnome.
Comment 3 Lars Weiler (RETIRED) gentoo-dev 2004-08-16 16:32:08 UTC
Known problem, not only to amd64.

*** This bug has been marked as a duplicate of 51589 ***