I tried to emerge dvdstyler-1.4. It fails with the following: 1-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lgobject-2.0 -lbonobo-activation -lORBit-2 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_detach' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_attach' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_rc_context_get_default_font_name' collect2: ld returned 1 exit status make[2]: *** [dvdstyler] Error 1 make[2]: Leaving directory `/var/tmp/portage/dvdstyler-1.4/work/DVDStyler-1.4/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/dvdstyler-1.4/work/DVDStyler-1.4/src' make: *** [all-recursive] Error 1 !!! ERROR: media-video/dvdstyler-1.4 failed. !!! Function src_compile, Line 566, Exitcode 2 !!! emake failed I noticed bug #82247 and tried re-emerging wxGTK. Then I re-emerged dvdstyler-1.4. Same problem. Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.53_rc6 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 2.6.11.6 i686) ================================================================= System uname: 2.6.11.6 i686 AMD Athlon(tm) MP 1900+ Gentoo Base System version 1.12.0_pre9 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.13 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 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=athlon-mp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /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="-O3 -march=athlon-mp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.binarycompass.org http://mirror.datapipe.net/gentoo http://www.gigaload.org/gentoo.org/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X aalib acpi aim alsa apm arts audiofile avi berkdb bitmap-fonts cdr crypt cups curl divx4linux dvd dvdr dvdread eds emboss encode esd fam flac flash foomaticdb fortran ftp gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml imagemagick imap imlib ipv6 java jpeg junit kde libg++ libwww mad mikmod mmx motif mozilla mp3 mpeg msn ncurses nls nvidia ogg oggvorbis opengl pam pda pdflib perl png python qt quicktime readline real rtc samba sdl slang spell sse ssl svg svga tcltk tcpd tiff truetype truetype-fonts type1-fonts udev vorbis win32codecs xine xml2 xmms xpm xv xvid yahoo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
I had the same problem. The problem disappeared after I emerged "=wxGTK-2.4.2-r3". Note the equal sign. I don't know why the dvdstyler emerge requires wxGTK-2.4.2 and ignores wxGTK-2.6.2, which is also on my computer.
I too went ahead and emerged wxGTK-2.4.2 and then dvdstlyer emerged and ran fine. Can this dependency be added to the eBuild file?
I have this error while emerging dvdstyler x86_64-pc-linux-gnu-g++ -DPACKAGE_NAME=\"DVDStyler\" -DPACKAGE_TARNAME=\"dvdstyler\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"DVDStyler\ 1.0\" -DPACKAGE_BUGREPORT=\"dvdstyler-users@lists.sourceforge.net\" -DPACKAGE=\"dvdstyler\" -DVERSION=\"1.0\" -I. -I. -march=athlon64 -O3 -ftracer -pipe -msse3 -I/usr/lib64/wx/include/gtk2u-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DGNOME2 -DDATADIR=\"/usr/share/dvdstyler\" -I.. -c -o TitleThumbnails.o `test -f 'TitleThumbnails.cpp' || echo './'`TitleThumbnails.cpp x86_64-pc-linux-gnu-g++ -march=athlon64 -O3 -ftracer -pipe -msse3 -I/usr/lib64/wx/include/gtk2u-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DGNOME2 -DDATADIR=\"/usr/share/dvdstyler\" -I.. -Wl,-O1 -o dvdstyler About.o AVPropDlg.o BurnDlg.o ButtonPropDlg.o Config.o DVD.o DVDPropDlg.o dvdstyler.o hyperlink.o Languages.o MainWin.o Menu.o MenuBox.o MenuPropDlg.o MPEG.o ProgressDlg.o SettingsDlg.o TextPropDlg.o TitlePropDlg.o TitleThumbnails.o ../wxVillaLib/libwxvilla.a ../wxXML/libwxxml.a -L/usr/lib64 -pthread -Wl,-O1 -lwx_gtk2u-2.4 -Wl,--export-dynamic -pthread -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-keyring -lxml2 -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 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lgobject-2.0 -lbonobo-activation -lORBit-2 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 /usr/lib64/libwx_gtk2u-2.4.so: undefined reference to `pango_x_get_context' collect2: ld returned 1 exit status make[2]: *** [dvdstyler] Error 1 make[2]: Leaving directory `/var/tmp/portage/dvdstyler-1.4/work/DVDStyler-1.4/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/dvdstyler-1.4/work/DVDStyler-1.4/src' make: *** [all-recursive] Error 1 This is my emerge info Portage 2.0.53_rc7 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r3, 2.6.14-gentoo-r2 x86_64) ================================================================= System uname: 2.6.14-gentoo-r2 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ Gentoo Base System version 1.12.0_pre10 ccache version 2.4 [enabled] dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.13 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 sys-devel/libtool: 1.5.20-r1 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O3 -ftracer -pipe -msse3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/grass60/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/spool/PBS /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon64 -O3 -ftracer -pipe -msse3" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="it_IT.UTF-8" LC_ALL="it_IT.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="it" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X a52 aac acl acpi alsa apache2 arts audiofile avi bash-completion berkdb bitmap-fonts blas bzip2 caps cdparanoia cdr crypt ctype cups curl curlwrappers dba dts dvd dvdr dvdread eds emboss encode esd exif expat fam ffmpeg fftw flac flash foomaticdb fortran ftp gd gdbm gif glut gmp gnome gnutls gpm gstreamer gtk gtk2 gtkhtml hal idn ieee1394 imagemagick imap imlib iodbc ipv6 java javascript jpeg kde kdeenablefinal lapack lcms ldap libcaca libedit libwww lm_sensors lzw lzw-tiff mad mailwrapper matroska mhash ming mng motif mp3 mpeg mysql ncurses netcdf nls nptl nsplugin odbc offensive ogg opengl pam pcntl pcre pdflib perl php png posix postgres python qt quicktime readline recode samba sasl scanner sdl session simplexml slang sndfile sockets socks5 speex spell spl sqlite ssl svg sysvipc szip tcltk tcpd tetex theora tidy tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales vcd vorbis wmf xine xml xml2 xmlrpc xmms xosd xpm xprint xsl xv xvid zlib linguas_it userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET I'm using wxGTK-2.4.2-r3
I've disabled the requirement for wxGTK-2.4* and am using 2.6.2-r1; dvdstyler merged just fine. Some of these errors apear to be with wxGTK, not dvdstyler. My guess is that GTK was updated without reinstalling the apropriate wxGTK, as the undefined symbols are in wxGTK libraries.
Could someone close this as invalid. The problems reported were with wxGTK not dvdstyler, and I suspect would have been fixed by a revdep-rebuild.
I believe the problem was that revdep-rebuild didn't actually fix this problem. If you look at the comments, emerging "=wxGTK-2.4.2-r3" is what fixed the problem. That's what I did at least. I'm not sure if the packages have been adjusted so this is no longer a problem. The package either needs to build aganist the new wxGTK without having the old one installed or have the old one as a dependency. Has this happened?
I'm not sure why revdep-rebuild didn't work, but if you look the error messages they are all in the wxGTK libraries not dvdstyler. /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_detach' /usr/lib64/libwx_gtk2u-2.4.so: undefined reference to `pango_x_get_context' These are problems with wxGTK having undefined references not dvdstyler. Bug #82247 reinstalled wxGTK and fixed the problem. The poster doesn't state which version of wxGTK was reinstalled, but I suspect the latest (2.6). The problem was an update to GTK without reinstalling wxGTK. Also I was able to install and use dvdstyler-1.4 with wxGTK-2.6 (wxGTK-2.4 was not installed). (Though currently I'm using dvdstyler-1.5_beta3.) Erik
*** This bug has been marked as a duplicate of 105189 ***