Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 121628 - gnomebaker-0.5.1 fails compiling
Summary: gnomebaker-0.5.1 fails compiling
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Optical Media project
URL:
Whiteboard:
Keywords:
: 121679 121876 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-02-04 23:17 UTC by Rumen Yotov
Modified: 2006-02-06 16:51 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rumen Yotov 2006-02-04 23:17:50 UTC
Hi,
Tried to upgrade gnomebaker (from 0.5.0-r1 to 0.5.1) on all ~x86 system.
Here's the emerge log:
...BEGIN...
make[2]: Leaving directory `/var/tmp/portage/gnomebaker-0.5.1/work/gnomebaker-0.5.1/po'
Making all in src
make[2]: Entering directory `/var/tmp/portage/gnomebaker-0.5.1/work/gnomebaker-0.5.1/src'
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..  -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DPREFIX="\"/usr"\" 
-DSYSCONFDIR=\""/etc"\" -DDATADIR=\""/usr/share"\" -DLIBDIR=\""/usr/lib"\" -DGLADEDIR=\"/usr/share/gnomebaker\" 
-DIMAGEDIR=\"/usr/share/gnomebaker\" -DMEDIADIR=\"/usr/share/gnomebaker\" -DORBIT2=1 -pthread -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 
-I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 
-I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
-I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 
-I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libxml2 
-I/usr/include/libglade-2.0 -I/usr/include/gstreamer-0.8     -O2 -march=athlon-xp -pipe -fomit-frame-pointer -MT main.o -MD -MP -MF 
".deps/main.Tpo" -c -o main.o main.c; \
then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..  -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DPREFIX="\"/usr"\" 
-DSYSCONFDIR=\""/etc"\" -DDATADIR=\""/usr/share"\" -DLIBDIR=\""/usr/lib"\" -DGLADEDIR=\"/usr/share/gnomebaker\" 
-DIMAGEDIR=\"/usr/share/gnomebaker\" -DMEDIADIR=\"/usr/share/gnomebaker\" -DORBIT2=1 -pthread -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 
-I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 
-I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
-I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 
-I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libxml2 
-I/usr/include/libglade-2.0 -I/usr/include/gstreamer-0.8     -O2 -march=athlon-xp -pipe -fomit-frame-pointer -MT progressdlg.o -MD 
-MP -MF ".deps/progressdlg.Tpo" -c -o progressdlg.o progressdlg.c; \
then mv -f ".deps/progressdlg.Tpo" ".deps/progressdlg.Po"; else rm -f ".deps/progressdlg.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..  -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DPREFIX="\"/usr"\" 
-DSYSCONFDIR=\""/etc"\" -DDATADIR=\""/usr/share"\" -DLIBDIR=\""/usr/lib"\" -DGLADEDIR=\"/usr/share/gnomebaker\" 
-DIMAGEDIR=\"/usr/share/gnomebaker\" -DMEDIADIR=\"/usr/share/gnomebaker\" -DORBIT2=1 -pthread -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 
-I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 
-I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
-I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 
-I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libxml2 
-I/usr/include/libglade-2.0 -I/usr/include/gstreamer-0.8     -O2 -march=athlon-xp -pipe -fomit-frame-pointer -MT burn.o -MD -MP -MF 
".deps/burn.Tpo" -c -o burn.o burn.c; \
then mv -f ".deps/burn.Tpo" ".deps/burn.Po"; else rm -f ".deps/burn.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..  -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DPREFIX="\"/usr"\" 
-DSYSCONFDIR=\""/etc"\" -DDATADIR=\""/usr/share"\" -DLIBDIR=\""/usr/lib"\" -DGLADEDIR=\"/usr/share/gnomebaker\" 
-DIMAGEDIR=\"/usr/share/gnomebaker\" -DMEDIADIR=\"/usr/share/gnomebaker\" -DORBIT2=1 -pthread -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 
-I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 
-I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
-I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 
-I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libxml2 
-I/usr/include/libglade-2.0 -I/usr/include/gstreamer-0.8     -O2 -march=athlon-xp -pipe -fomit-frame-pointer -MT exec.o -MD -MP -MF 
".deps/exec.Tpo" -c -o exec.o exec.c; \
then mv -f ".deps/exec.Tpo" ".deps/exec.Po"; else rm -f ".deps/exec.Tpo"; exit 1; fi
burn.c:480: error: conflicting types for 'burn_test'
burn.c:381: error: previous implicit declaration of 'burn_test' was here
make[2]: *** [burn.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/gnomebaker-0.5.1/work/gnomebaker-0.5.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnomebaker-0.5.1/work/gnomebaker-0.5.1'
make: *** [all] Error 2

!!! ERROR: app-cdr/gnomebaker-0.5.1 failed.
Call stack:
  ebuild.sh, line 1909:   Called dyn_compile
  ebuild.sh, line 956:   Called src_compile
  ebuild.sh, line 1624:   Called gnome2_src_compile

!!! compile failure
!!! If you need support, post the topmost build error, and the call stack if relevant.
...END...
Thanks.Rumen
PS: here goes emerge --info:
Gentoo Base System version 1.12.0_pre15
Portage 2.1_pre4-r1 (!/usr/portage/profiles/default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15-gentoo-r3 i686)
=================================================================
System uname: 2.6.15-gentoo-r3 i686 AMD Athlon(tm) XP 2200+
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/var/portage/distfiles"
FEATURES="autoconfig buildpkg ccache collision-protect confcache distlocks enotice gpg parallel-fetch sandbox sfperms userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.ITDNet.net/gentoo http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://files.gentoo.gr http://mirror.etf.bg.ac.yu/gentoo http://mirror.datapipe.net/gentoo"
MAKEOPTS="-j2"
PKGDIR="/var/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/var/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow X X509 a52 aac acl acpi alsa apache2 avi bash-completion berkdb bitmap-fonts caps cdb cdr crypt cups curl dvd dvdr eds encode esd evo exif ffmpeg flac foomaticdb freetype gd gif gnutls gstreamer gtk gtk2 gtkhtml hal iconv imap imlib ipv6 ithreads javascript jpeg kdexdeltas lcms libg++ libwww mad maildir matroska mikmod mime mmx motif mp3 mpeg ncurses nls nptl nvidia ogg oggvorbis opengl oss pam pdflib perl png posix ppds prelude python quicktime readline sdl skey speex spell sse ssl svg symlink tcpd theora threads transcode truetype truetype-fonts type1-fonts unicode usb vorbis win32codecs xine xml2 xsl xv xvid zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Micoto Szillat 2006-02-04 23:51:58 UTC
Same thing here!

Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 AMD Sempron(tm) 2800+
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.8.1-r1, 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://85.25.128.62 ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/"
LINGUAS="en de eo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/gentoo-de /usr/local/gentoo-java-experimental /usr/local/portage-entrox"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aac aalib acl acpi acpi4linux aim alsa aotuv apm arts artswrappersuid audiofile avi bash-completion berkdb bitmap-fonts bonobo browserplugin bzip2 cairo cddb cdparanoia cdr cdrom chroot cracklib crypt cups curl dbus dga disablexmb divx4linux dts dv dvd dvdr dvdread eds effects emboss encode escreen ethereal exif expat extensions fam fame ffmpeg firefox flac flash fluidsynth fmod font-server foomaticdb fortran freetype gcj gd gd-external gdbm gif gimp gimpprint glibc-omitfp glitz glut gmp gnome gnome-print gphoto2 gstreamer gtk gtk2 gtkhtml guile hal hbci icq id3 idn imagemagick imap imlib imlib2 innodb insecure-drivers ipv6 jabber jack jack-tmpfs java javascript jikes joystick jp2 jpeg jpeg2k junit kde konqueror lcms libcaca libg++ libsamplerate libvisual libwww live lm_sensors logitech-mouse logrotate lua lzo lzw lzw-tiff mad matroska mhash mikmod ming mmap mmx mmx2 mmxext mng motif mozilla moznocompose moznoirc moznomail mozplaintext mozsvg mp3 mpeg mpeg2 mpeg4 mplayer msn musepack musicbrainz mysql mysqli mythtv nas ncurses network nls noplugin nowin nptl nsplugin nvidia offensive ogg oggvorbis ooo-kde openal opengl openntpd pam pcre pdflib pear-db perl php plugin png postgres ppds python qt quicktime readline real recode rtc ruby samba sasl scanner sdl sftplogging slang snortsam sockets sox speex spell sql sse ssl stream subp subtitles subversion svg tcltk tcpd tetex theora tiff transparent-proxy truetype truetype-fonts type1-fonts udev unicode usb userlocales utf8 v4l v4l2 visualization vorbis win32codecs wmf xanim xine xinerama xml xml2 xmms xprint xv xvid xvmc yahoo zlib video_cards_matrox linguas_en linguas_de linguas_eo userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS
Comment 2 Alexandru Neata 2006-02-05 04:04:15 UTC
Same here......

Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(TM) XP1800+
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.roedu.net/pub/mirrors/gentoo.org/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.ro.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X alsa apache2 apm audiofile avi berkdb bitmap-fonts bzip2 cdr crypt cups curl dvd eds emboss encode esd exif expat flac foomaticdb fortran gd gdbm gif glut gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal idn imlib ipv6 java jpeg lcms libg++ libwww mad mikmod mmx mng motif mozilla mp3 mpeg mysql ncurses nls nptl nptlonly nsplugin nvidia ogg oggvorbis opengl oss pam pcre pdflib perl php png python quicktime readline sdl spell ssl stroke tcpd tidy tiff truetype truetype-fonts type1-fonts udev usb vorbis win32codecs wmf xine xml2 xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 3 Rumen Yotov 2006-02-05 05:06:56 UTC
Hi,
Problem solved (for me at least).
Managed to manually compile 0.5.1, the issue was just a missing function declaration in burn.h file.
Try this route for now (as root):
1.#ebuild /usr/portage/app-cdr/gnomebaker/app-cdr/gnomebaker-0.5.1.ebuild unpack
2.#cd /var/tmp/portage/gnomebaker-0.5.1/work/gnomebaker-0.5.1/
3.Edit "src/burn.h" adding: 'void burn_test();' after all function definitions;
4.#ebuild /usr/portage/app-cdr/gnomebaker/app-cdr/gnomebaker-0.5.1 compile
5.#ebuild /usr/portage/app-cdr/gnomebaker/app-cdr/gnomebaker-0.5.1 install
6.#ebuild /usr/portage/app-cdr/gnomebaker/app-cdr/gnomebaker-0.5.1 qmerge
7.#ebuild /usr/portage/app-cdr/gnomebaker/app-cdr/gnomebaker-0.5.1 clean
That's all.IIRC you could run only one command after doing 3) + clean if desired
#ebuild /usr/portage/app-cdr/gnomebaker/app-cdr/gnomebaker-0.5.1 merge
PS:clean the old ver: #emerge =app-cdr/gnomebaker-0.5.0-r1 -aC
Will try to make a patch later + modified ebuild.
Thanks.Rumen
Comment 4 Luis Medinas (RETIRED) gentoo-dev 2006-02-05 06:44:37 UTC
fixed on cvs indeed burn.h missed a declaration of a function. Funny this is only needed for gcc-3.4 systems with gcc4 compiles fine. I'll send the patch to upstream thanks everyone.
Comment 5 David Li 2006-02-05 08:55:42 UTC
 I get
>>> Unpacking gnomebaker-0.5.1.tar.bz2 to /var/tmp/portage/gnomebaker-0.5.1-r1/work
/usr/portage/app-cdr/gnomebaker/gnomebaker-0.5.1-r1.ebuild: line 34: epatch: command not found
>>> Source unpacked.

You seem to have forgotten to inherit eutils
Comment 6 Luis Medinas (RETIRED) gentoo-dev 2006-02-05 09:23:40 UTC
added... sorry my bad
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2006-02-05 09:30:42 UTC
*** Bug 121679 has been marked as a duplicate of this bug. ***
Comment 8 Luis Medinas (RETIRED) gentoo-dev 2006-02-06 16:51:10 UTC
*** Bug 121876 has been marked as a duplicate of this bug. ***