Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 118061 - media-sound/amarok-1.3.7-r1 :: compile errors with USE="kdeenablefinal"
Summary: media-sound/amarok-1.3.7-r1 :: compile errors with USE="kdeenablefinal"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-06 09:15 UTC by JG
Modified: 2010-12-19 09:22 UTC (History)
5 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 JG 2006-01-06 09:15:06 UTC
amarok-1.3.7-r1 won't compile with the following USE-flags:

# emerge amarok -pv
[ebuild     U ] media-sound/amarok-1.3.7-r1 [1.3.6] +arts +debug +flac +gstreamer +kde +kdeenablefinal +mp3 +musicbrainz +mysql -noamazon +opengl -postgres +visualization +vorbis +xine +xinerama -xmms 0 kB

(i tried with USE="-debug", but same errors).

here's the last output:
[...]
echo '#include <klocale.h>' >> tagdialogbase.cpp
/usr/qt/3/bin/uic -L /usr/kde/3.5/lib/kde3/plugins/designer -nounload -tr tr2i18n -i tagdialogbase.h ./tagdialogbase.ui > tagdialogbase.cpp.temp ; ret=$?; \
/usr/bin/perl -pe "s,tr2i18n( \"\" ),QString::null,g" tagdialogbase.cpp.temp | /usr/bin/perl -pe "s,tr2i18n( \"\"\, \"\" ),QString::null,g" | /usr/bin/perl -pe "s,image([0-9][0-9]*)_data,img\$1_tagdialogbase,g" | /usr/bin/perl -pe "s,: QWizard\(,: KWizard(,g" >> tagdialogbase.cpp ;\
rm -f tagdialogbase.cpp.temp ;\
if test "$ret" = 0; then echo '#include "tagdialogbase.moc"' >> tagdialogbase.cpp; else rm -f tagdialogbase.cpp ; exit $ret ; fi
rm -f trackpickerdialogbase.cpp
echo '#include <kdialog.h>' > trackpickerdialogbase.cpp
echo '#include <klocale.h>' >> trackpickerdialogbase.cpp
/usr/qt/3/bin/uic -L /usr/kde/3.5/lib/kde3/plugins/designer -nounload -tr tr2i18n -i trackpickerdialogbase.h ./trackpickerdialogbase.ui > trackpickerdialogbase.cpp.temp ; ret=$?; \
/usr/bin/perl -pe "s,tr2i18n( \"\" ),QString::null,g" trackpickerdialogbase.cpp.temp | /usr/bin/perl -pe "s,tr2i18n( \"\"\, \"\" ),QString::null,g" | /usr/bin/perl -pe "s,image([0-9][0-9]*)_data,img\$1_trackpickerdialogbase,g" | /usr/bin/perl -pe "s,: QWizard\(,: KWizard(,g" >> trackpickerdialogbase.cpp ;\
rm -f trackpickerdialogbase.cpp.temp ;\
if test "$ret" = 0; then echo '#include "trackpickerdialogbase.moc"' >> trackpickerdialogbase.cpp; else rm -f trackpickerdialogbase.cpp ; exit $ret ; fi
creating amarokapp.all_cpp.cpp ...
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../amarok/src/amarokcore -I../../amarok/src/amarokcore -I../../amarok/src/analyzers -I../../amarok/src/engine -I../../amarok/src/plugin -I../../amarok/src/statusbar -I/usr/kde/3.5/include/arts -I/usr/include/taglib -I../../amarok/src/sqlite -I/usr/include/mysql  -I/usr/kde/3.5/include -I/usr/qt/3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -g3 -fno-inline -march=athlon-xp -O2 -pipe -fno-inline -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -c -o amarokapp.all_cpp.o amarokapp.all_cpp.cpp
In file included from amarokapp.all_cpp.cpp:8:
collectionreader.cpp:5:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:7:
collectiondb.cpp:7:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:10:
contextbrowser.cpp:7:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:8:
collectionreader.cpp:5:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:12:
covermanager.cpp:58:1: warning: "escapeHTMLAttr" redefined
In file included from amarokapp.all_cpp.cpp:10:
contextbrowser.cpp:58:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:14:
cuefile.cpp:4:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:10:
contextbrowser.cpp:7:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:17:
enginecontroller.cpp:13:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:14:
cuefile.cpp:4:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:27:
mediabrowser.cpp:5:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:17:
enginecontroller.cpp:13:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:28:
metabundle.cpp:5:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:27:
mediabrowser.cpp:5:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:33:
playlist.cpp:15:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:28:
metabundle.cpp:5:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:34:
playlistbrowser.cpp:7:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:33:
playlist.cpp:15:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:37:
playlistloader.cpp:11:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:34:
playlistbrowser.cpp:7:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:39:
pluginmanager.cpp:16:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:37:
playlistloader.cpp:11:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:43:
refreshimages.cpp:4:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:39:
pluginmanager.cpp:16:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:44:
scriptmanager.cpp:21:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:43:
refreshimages.cpp:4:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:45:
scrobbler.cpp:5:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:44:
scriptmanager.cpp:21:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:48:
socketserver.cpp:11:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:45:
scrobbler.cpp:5:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:49:
streamprovider.cpp:18:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:48:
socketserver.cpp:11:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:52:
threadweaver.cpp:7:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:49:
streamprovider.cpp:18:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:8:
collectionreader.cpp:5:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:7:
collectiondb.cpp:7:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:10:
contextbrowser.cpp:7:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:8:
collectionreader.cpp:5:1: warning: this is the location of the previous definition
In file included from /usr/kde/3.5/include/kwin.h:30,
                 from coverfetcher.cpp:28,
                 from amarokapp.all_cpp.cpp:11:
/usr/kde/3.5/include/netwm_def.h:235: error: conflicting types for `struct NET'
/usr/include/mysql/mysql_com.h:135: error: previous declaration as `typedef
   struct st_net NET'
In file included from coverfetcher.cpp:28,
                 from amarokapp.all_cpp.cpp:11:
/usr/kde/3.5/include/kwin.h:270: error: no type `WindowType' in `st_net'
/usr/kde/3.5/include/kwin.h:270: error: syntax error before `)' token
/usr/kde/3.5/include/kwin.h:466: error: syntax error before `;' token
/usr/kde/3.5/include/kwin.h:470: error: syntax error before `;' token
/usr/kde/3.5/include/kwin.h:555: error: syntax error before `(' token
/usr/kde/3.5/include/kwin.h:572: error: syntax error before `(' token
/usr/kde/3.5/include/kwin.h:699: error: `Action' is not a member of type `
   st_net'
/usr/kde/3.5/include/kwin.h:699: error: syntax error before `)' token
In file included from amarokapp.all_cpp.cpp:11:
coverfetcher.cpp: In constructor `CoverFoundDialog::CoverFoundDialog(QWidget*,
   const QImage&, const QString&)':
coverfetcher.cpp:370: error: `Utility' is not a member of type `st_net'
coverfetcher.cpp:371: error: `SkipTaskbar' is not a member of type `st_net'
In file included from amarokapp.all_cpp.cpp:12:
covermanager.cpp:58:1: warning: "escapeHTMLAttr" redefined
In file included from amarokapp.all_cpp.cpp:10:
contextbrowser.cpp:58:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:12:
covermanager.cpp: In constructor `CoverViewDialog::CoverViewDialog(const
   QString&, const QString&, QWidget*)':
covermanager.cpp:259: error: `Utility' is not a member of type `st_net'
In file included from amarokapp.all_cpp.cpp:14:
cuefile.cpp:4:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:10:
contextbrowser.cpp:7:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:17:
enginecontroller.cpp:13:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:14:
cuefile.cpp:4:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:21:
equalizersetup.cpp: In constructor `EqualizerSetup::EqualizerSetup()':
equalizersetup.cpp:63: error: `Utility' is not a member of type `st_net'
equalizersetup.cpp:64: error: `SkipTaskbar' is not a member of type `st_net'
In file included from amarokapp.all_cpp.cpp:27:
mediabrowser.cpp:5:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:17:
enginecontroller.cpp:13:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:28:
metabundle.cpp:5:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:27:
mediabrowser.cpp:5:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:32:
playerwindow.cpp: In member function `virtual bool PlayerWidget::event(QEvent*)
   ':
playerwindow.cpp:574: error: `mappingState' undeclared (first use this
   function)
playerwindow.cpp:574: error: (Each undeclared identifier is reported only once
   for each function it appears in.)
playerwindow.cpp:574: error: `Withdrawn' is not a member of type `st_net'
In file included from amarokapp.all_cpp.cpp:33:
playlist.cpp:15:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:28:
metabundle.cpp:5:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:34:
playlistbrowser.cpp:7:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:33:
playlist.cpp:15:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:37:
playlistloader.cpp:11:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:34:
playlistbrowser.cpp:7:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:38:
playlistwindow.cpp: In member function `void PlaylistWindow::showHide()':
playlistwindow.cpp:773: error: `Shaded' is not a member of type `st_net'
In file included from amarokapp.all_cpp.cpp:39:
pluginmanager.cpp:16:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:37:
playlistloader.cpp:11:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:40:
podcastsettings.cpp: In constructor `PodcastSettings::PodcastSettings(const
   QString&, const QString&, bool, int, int, bool, int, QWidget*)':
podcastsettings.cpp:34: error: `SkipTaskbar' is not a member of type `st_net'
In file included from amarokapp.all_cpp.cpp:42:
queuemanager.cpp: In constructor `QueueManager::QueueManager(QWidget*, const
   char*)':
queuemanager.cpp:255: error: `Utility' is not a member of type `st_net'
queuemanager.cpp:256: error: `SkipTaskbar' is not a member of type `st_net'
In file included from amarokapp.all_cpp.cpp:43:
refreshimages.cpp:4:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:39:
pluginmanager.cpp:16:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:44:
scriptmanager.cpp:21:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:43:
refreshimages.cpp:4:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:44:
scriptmanager.cpp: In constructor `ScriptManager::ScriptManager(QWidget*, const
   char*)':
scriptmanager.cpp:131: error: `Utility' is not a member of type `st_net'
scriptmanager.cpp:132: error: `SkipTaskbar' is not a member of type `st_net'
In file included from amarokapp.all_cpp.cpp:45:
scrobbler.cpp:5:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:44:
scriptmanager.cpp:21:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:48:
socketserver.cpp:11:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:45:
scrobbler.cpp:5:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:48:
socketserver.cpp: In constructor `Vis::Selector::Selector(QWidget*)':
socketserver.cpp:180: error: `Utility' is not a member of type `st_net'
socketserver.cpp:181: error: `SkipTaskbar' is not a member of type `st_net'
In file included from amarokapp.all_cpp.cpp:49:
streamprovider.cpp:18:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:48:
socketserver.cpp:11:1: warning: this is the location of the previous definition
In file included from amarokapp.all_cpp.cpp:52:
threadweaver.cpp:7:1: warning: "DEBUG_PREFIX" redefined
In file included from amarokapp.all_cpp.cpp:49:
streamprovider.cpp:18:1: warning: this is the location of the previous definition
make[4]: *** [amarokapp.all_cpp.o] Error 1
make[4]: Leaving directory `/var/tmp/portage/amarok-1.3.7-r1/work/amarok-1.3.7/amarok/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/amarok-1.3.7-r1/work/amarok-1.3.7/amarok/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/amarok-1.3.7-r1/work/amarok-1.3.7/amarok'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/amarok-1.3.7-r1/work/amarok-1.3.7'
make: *** [all] Error 2

!!! ERROR: media-sound/amarok-1.3.7-r1 failed.
!!! Function kde_src_compile, Line 175, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.

-----------------------------

# emerge --info
Portage 2.0.53 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.13-gentoo-r4 i686)
=================================================================
System uname: 2.6.13-gentoo-r4 i686 AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.6.13
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.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks nostrip sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.inode.at http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="C"
MAKEOPTS="-j2"
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 X X509 a52 aac aalib acl alsa apache2 apm arts audiofile avi bash-completion berkdb bitmap-fonts bluetooth bzip2 cdparanoia cdr chroot clamav crypt cups curl dbus dillo divx4linux dts dvd dvdr dvdread eds emboss encode esd ethereal exif expat fam fbcon ffmpeg flac flash flc foomaticdb fortran freetype ftp gd gdbm ggi gif gimpprint glut gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal iconv idn imagemagick imap imlib ipv6 ithreads jack java javascript jpeg jpeg2k kde kdeenablefinal kdexdeltas lcms ldap libcaca libg++ libwww lm_sensors logitech-mouse mad mhash mikmod mime ming mjpeg mmap mmx mng motif mozilla mp3 mpeg mpi musicbrainz mysql ncurses nls nptl nvidia ogg oggvorbis openal opengl osc oss pam pcre pdflib perl php pic png python qt quicktime rdesktop readline real rtc samba sasl scanner sdl skey slp sndfile snmp spamassassin speex spell sse ssl svg svga tcpd tetex tiff truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vcd vorbis wifi win32codecs wmf xface xine xinerama xml xml2 xpm xprint xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS


# kde-config --version
Qt: 3.3.4
KDE: 3.5.0
kde-config: 1.0
Comment 1 JG 2006-01-06 09:46:08 UTC
ok, i just saw that "kdeenablefinal" got introduced in 1.3.7* ebuilds, without that it compiles fine, so this bug is related to that USE flag.

i'm using kde split ebuilds (not the meta packages) and compiled all those packages with +kdeenablefinal +kdexdeltas.
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-01-06 10:42:26 UTC
Yai, really few people used this before, eh? :P
I'll see what I can do later today or tomorrow.
Comment 3 Triffid Hunter 2006-01-07 13:49:13 UTC
mine had these scary looking messages:

In file included from /usr/kde/3.5/include/kwin.h:30,
                 from coverfetcher.cpp:28,
                 from amarokapp.all_cpp.cpp:11:
/usr/kde/3.5/include/netwm_def.h:235: error: conflicting declaration 'struct NET'
/usr/include/mysql/mysql_com.h:208: error: 'NET' has a previous declaration as `typedef struct st_net NET'

which makes it look like kde3.5 and mysql are trampling each other's namespace.. hopefully it's just this bug and nothing more serious
Comment 4 Mathieu Jobin 2006-01-07 20:10:13 UTC
also have trouble compiling it. but seems to be a different problem.


ebuild  N    ] media-sound/amarok-1.3.7-r1  +arts -debug +flac +gstreamer +kde -kdeenablefinal +mp3 -musicbrainz +mysql -noamazon +opengl +postgres -visualization +vorbis +xine -xinerama -xmms 0 kB






/bin/sh ../../../../../libtool --silent --tag=CXX --mode=link i686-pc-linux-gnu-g++  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=pentium3 -fomit-frame-pointer -fno-inline -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION    -o libamarokarts.la -rpath /usr/kde/3.5/lib -L/usr/kde/3.5/lib -L/usr/qt/3/lib -L/usr/lib    -avoid-version -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined amarokarts.lo synth_stereo_xfade_impl.lo rawscope_impl.lo -lkmedia2_idl -lsoundserver_idl -lartsflow
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok23Synth_STEREO_XFADE_stubE48_N4Arts16SynthModule_stubE+0xa8): undefined reference to `virtual thunk to Arts::SynthModule_stub::autoSuspend()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok23Synth_STEREO_XFADE_stubE48_N4Arts16SynthModule_stubE+0xac): undefined reference to `virtual thunk to Arts::SynthModule_stub::start()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok23Synth_STEREO_XFADE_stubE48_N4Arts16SynthModule_stubE+0xb0): undefined reference to `virtual thunk to Arts::SynthModule_stub::stop()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok23Synth_STEREO_XFADE_stubE48_N4Arts16SynthModule_stubE+0xb4): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamInit()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok23Synth_STEREO_XFADE_stubE48_N4Arts16SynthModule_stubE+0xb8): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamStart()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok23Synth_STEREO_XFADE_stubE48_N4Arts16SynthModule_stubE+0xbc): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamEnd()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN6Amarok23Synth_STEREO_XFADE_stubE+0x58): undefined reference to `virtual thunk to Arts::SynthModule_stub::autoSuspend()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN6Amarok23Synth_STEREO_XFADE_stubE+0x5c): undefined reference to `virtual thunk to Arts::SynthModule_stub::start()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN6Amarok23Synth_STEREO_XFADE_stubE+0x60): undefined reference to `virtual thunk to Arts::SynthModule_stub::stop()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN6Amarok23Synth_STEREO_XFADE_stubE+0x64): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamInit()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN6Amarok23Synth_STEREO_XFADE_stubE+0x68): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamStart()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN6Amarok23Synth_STEREO_XFADE_stubE+0x6c): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamEnd()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_stubE52_N4Arts16SynthModule_stubE+0xa8): undefined reference to `virtual thunk to Arts::SynthModule_stub::autoSuspend()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_stubE52_N4Arts16SynthModule_stubE+0xac): undefined reference to `virtual thunk to Arts::SynthModule_stub::start()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_stubE52_N4Arts16SynthModule_stubE+0xb0): undefined reference to `virtual thunk to Arts::SynthModule_stub::stop()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_stubE52_N4Arts16SynthModule_stubE+0xb4): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamInit()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_stubE52_N4Arts16SynthModule_stubE+0xb8): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamStart()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_stubE52_N4Arts16SynthModule_stubE+0xbc): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamEnd()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_stubE48_N4Arts17StereoEffect_stubE+0xb4): undefined reference to `virtual thunk to Arts::SynthModule_stub::autoSuspend()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_stubE48_N4Arts17StereoEffect_stubE+0xb8): undefined reference to `virtual thunk to Arts::SynthModule_stub::start()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_stubE48_N4Arts17StereoEffect_stubE+0xbc): undefined reference to `virtual thunk to Arts::SynthModule_stub::stop()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_stubE48_N4Arts17StereoEffect_stubE+0xc0): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamInit()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_stubE48_N4Arts17StereoEffect_stubE+0xc4): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamStart()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_stubE48_N4Arts17StereoEffect_stubE+0xc8): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamEnd()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN6Amarok13RawScope_stubE+0x64): undefined reference to `virtual thunk to Arts::SynthModule_stub::autoSuspend()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN6Amarok13RawScope_stubE+0x68): undefined reference to `virtual thunk to Arts::SynthModule_stub::start()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN6Amarok13RawScope_stubE+0x6c): undefined reference to `virtual thunk to Arts::SynthModule_stub::stop()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN6Amarok13RawScope_stubE+0x70): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamInit()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN6Amarok13RawScope_stubE+0x74): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamStart()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN6Amarok13RawScope_stubE+0x78): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamEnd()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN4Arts17StereoEffect_stubE48_NS_16SynthModule_stubE+0xa8): undefined reference to `virtual thunk to Arts::SynthModule_stub::autoSuspend()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN4Arts17StereoEffect_stubE48_NS_16SynthModule_stubE+0xac): undefined reference to `virtual thunk to Arts::SynthModule_stub::start()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN4Arts17StereoEffect_stubE48_NS_16SynthModule_stubE+0xb0): undefined reference to `virtual thunk to Arts::SynthModule_stub::stop()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN4Arts17StereoEffect_stubE48_NS_16SynthModule_stubE+0xb4): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamInit()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN4Arts17StereoEffect_stubE48_NS_16SynthModule_stubE+0xb8): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamStart()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTCN4Arts17StereoEffect_stubE48_NS_16SynthModule_stubE+0xbc): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamEnd()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN4Arts17StereoEffect_stubE+0x50): undefined reference to `virtual thunk to Arts::SynthModule_stub::autoSuspend()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN4Arts17StereoEffect_stubE+0x54): undefined reference to `virtual thunk to Arts::SynthModule_stub::start()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN4Arts17StereoEffect_stubE+0x58): undefined reference to `virtual thunk to Arts::SynthModule_stub::stop()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN4Arts17StereoEffect_stubE+0x5c): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamInit()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN4Arts17StereoEffect_stubE+0x60): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamStart()'
.libs/amarokarts.o:(.gnu.linkonce.d._ZTVN4Arts17StereoEffect_stubE+0x64): undefined reference to `virtual thunk to Arts::SynthModule_stub::streamEnd()'
.libs/synth_stereo_xfade_impl.o:(.gnu.linkonce.d._ZTVN6Amarok23Synth_STEREO_XFADE_implE+0x100): undefined reference to `virtual thunk to Arts::StdSynthModule::autoSuspend()'
.libs/synth_stereo_xfade_impl.o:(.gnu.linkonce.d._ZTVN6Amarok23Synth_STEREO_XFADE_implE+0x104): undefined reference to `virtual thunk to Arts::StdSynthModule::start()'
.libs/synth_stereo_xfade_impl.o:(.gnu.linkonce.d._ZTVN6Amarok23Synth_STEREO_XFADE_implE+0x108): undefined reference to `virtual thunk to Arts::StdSynthModule::stop()'
.libs/synth_stereo_xfade_impl.o:(.gnu.linkonce.d._ZTVN6Amarok23Synth_STEREO_XFADE_implE+0x10c): undefined reference to `virtual thunk to Arts::StdSynthModule::streamInit()'
.libs/synth_stereo_xfade_impl.o:(.gnu.linkonce.d._ZTVN6Amarok23Synth_STEREO_XFADE_implE+0x110): undefined reference to `virtual thunk to Arts::StdSynthModule::streamStart()'
.libs/synth_stereo_xfade_impl.o:(.gnu.linkonce.d._ZTVN6Amarok23Synth_STEREO_XFADE_implE+0x114): undefined reference to `virtual thunk to Arts::StdSynthModule::streamEnd()'
.libs/synth_stereo_xfade_impl.o:(.gnu.linkonce.d._ZTCN6Amarok23Synth_STEREO_XFADE_implE104_N4Arts14StdSynthModuleE+0xa4): undefined reference to `virtual thunk to Arts::StdSynthModule::autoSuspend()'
.libs/synth_stereo_xfade_impl.o:(.gnu.linkonce.d._ZTCN6Amarok23Synth_STEREO_XFADE_implE104_N4Arts14StdSynthModuleE+0xa8): undefined reference to `virtual thunk to Arts::StdSynthModule::start()'
.libs/synth_stereo_xfade_impl.o:(.gnu.linkonce.d._ZTCN6Amarok23Synth_STEREO_XFADE_implE104_N4Arts14StdSynthModuleE+0xac): undefined reference to `virtual thunk to Arts::StdSynthModule::stop()'
.libs/synth_stereo_xfade_impl.o:(.gnu.linkonce.d._ZTCN6Amarok23Synth_STEREO_XFADE_implE104_N4Arts14StdSynthModuleE+0xb0): undefined reference to `virtual thunk to Arts::StdSynthModule::streamInit()'
.libs/synth_stereo_xfade_impl.o:(.gnu.linkonce.d._ZTCN6Amarok23Synth_STEREO_XFADE_implE104_N4Arts14StdSynthModuleE+0xb4): undefined reference to `virtual thunk to Arts::StdSynthModule::streamStart()'
.libs/synth_stereo_xfade_impl.o:(.gnu.linkonce.d._ZTCN6Amarok23Synth_STEREO_XFADE_implE104_N4Arts14StdSynthModuleE+0xb8): undefined reference to `virtual thunk to Arts::StdSynthModule::streamEnd()'
.libs/rawscope_impl.o:(.gnu.linkonce.d._ZTVN6Amarok13RawScope_implE+0x64): undefined reference to `virtual thunk to Arts::StdSynthModule::autoSuspend()'
.libs/rawscope_impl.o:(.gnu.linkonce.d._ZTVN6Amarok13RawScope_implE+0x68): undefined reference to `virtual thunk to Arts::StdSynthModule::start()'
.libs/rawscope_impl.o:(.gnu.linkonce.d._ZTVN6Amarok13RawScope_implE+0x6c): undefined reference to `virtual thunk to Arts::StdSynthModule::stop()'
.libs/rawscope_impl.o:(.gnu.linkonce.d._ZTVN6Amarok13RawScope_implE+0x70): undefined reference to `virtual thunk to Arts::StdSynthModule::streamInit()'
.libs/rawscope_impl.o:(.gnu.linkonce.d._ZTVN6Amarok13RawScope_implE+0x74): undefined reference to `virtual thunk to Arts::StdSynthModule::streamStart()'
.libs/rawscope_impl.o:(.gnu.linkonce.d._ZTVN6Amarok13RawScope_implE+0x78): undefined reference to `virtual thunk to Arts::StdSynthModule::streamEnd()'
.libs/rawscope_impl.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_implE4_N4Arts14StdSynthModuleE+0xa4): undefined reference to `virtual thunk to Arts::StdSynthModule::autoSuspend()'
.libs/rawscope_impl.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_implE4_N4Arts14StdSynthModuleE+0xa8): undefined reference to `virtual thunk to Arts::StdSynthModule::start()'
.libs/rawscope_impl.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_implE4_N4Arts14StdSynthModuleE+0xac): undefined reference to `virtual thunk to Arts::StdSynthModule::stop()'
.libs/rawscope_impl.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_implE4_N4Arts14StdSynthModuleE+0xb0): undefined reference to `virtual thunk to Arts::StdSynthModule::streamInit()'
.libs/rawscope_impl.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_implE4_N4Arts14StdSynthModuleE+0xb4): undefined reference to `virtual thunk to Arts::StdSynthModule::streamStart()'
.libs/rawscope_impl.o:(.gnu.linkonce.d._ZTCN6Amarok13RawScope_implE4_N4Arts14StdSynthModuleE+0xb8): undefined reference to `virtual thunk to Arts::StdSynthModule::streamEnd()'
collect2: ld returned 1 exit status
make[6]: *** [libamarokarts.la] Error 1
make[6]: Leaving directory `/var/tmp/portage/amarok-1.3.7-r1/work/amarok-1.3.7/amarok/src/engine/arts/amarokarts'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/var/tmp/portage/amarok-1.3.7-r1/work/amarok-1.3.7/amarok/src/engine/arts'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/var/tmp/portage/amarok-1.3.7-r1/work/amarok-1.3.7/amarok/src/engine'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/amarok-1.3.7-r1/work/amarok-1.3.7/amarok/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/amarok-1.3.7-r1/work/amarok-1.3.7/amarok'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/amarok-1.3.7-r1/work/amarok-1.3.7'
make: *** [all] Error 2
Comment 5 Rodney Brown 2006-01-09 16:38:49 UTC
I'm getting the same compile errors, but I didn't get them until I turned on the arts use flag, I already had the kdeenablefinal use flag set.

Maybe the problem is with the combined kdeenablefinal and arts use flags that this error occurs?

I put "media-sound/amarok -kdeenablefinal" in /etc/portage/package.use and it compiles now.  However mine compiled before with kdeenablefinal and -arts...
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-01-10 01:07:36 UTC
I've disabled kdeenablefinal flag in amaroK as 1.2 worked but 1.3 doesn't (1.4 is going to use unsermake, so no point in it).

The reason why it wasn't failing before is that it was ignored and the flag was only "present" for kde.eclass.