Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 231028 - media-sound/amarok-1.4.9.1-r1 fails to compile, undefined reference to `.LASf2679'
Summary: media-sound/amarok-1.4.9.1-r1 fails to compile, undefined reference to `.LASf...
Status: VERIFIED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-07 08:21 UTC by Cybertinus
Modified: 2008-12-14 23:52 UTC (History)
1 user (show)

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


Attachments
The build.log (build.log,365.77 KB, text/plain)
2008-07-07 08:23 UTC, Cybertinus
Details
The environment file (environment,171.33 KB, text/plain)
2008-07-07 08:23 UTC, Cybertinus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Cybertinus 2008-07-07 08:21:00 UTC
Well, like I said in the summary, media-sound/amarok-1.4.9.1-r1 fails to compile. I get an undefined reference to `.LASf2679 in the error message. This is the complete error message:

In file included from ../../../../amarok/src/collectiondb.h:24,
                 from ../../../../amarok/src/collectionbrowser.h:22,
                 from genericmediadeviceconfigdialog.cpp:18:
/usr/qt/3/include/qimage.h: In member function 'bool QImageTextKeyLang::operator<(const QImageTextKeyLang&) const':
/usr/qt/3/include/qimage.h:58: warning: suggest parentheses around && within ||
/bin/sh ../../../../libtool --silent --tag=CXX --mode=link x86_64-pc-linux-gnu-g++  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -pipe -march=core2 -ggdb -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 libamarok_generic-mediadevice.la -rpath /usr/lib64/kde3 -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/lib64 -R /usr/kde/3.5/lib64 -R /usr/qt/3/lib64 -R /usr/lib64 -R /usr/kde/3.5/lib64  -L/usr/kde/3.5/lib64 -L/usr/qt/3/lib64 -L/usr/lib64    -L/usr/kde/3.5/lib64 genericmediadevice.lo genericmediadeviceconfigdialog.lo ../../../../amarok/src/libamarok.la -lkdeui -lkdecore -lkio
.libs/genericmediadeviceconfigdialog.o:(.debug_info+0xe705): undefined reference to `.LASf2679'
collect2: ld returned 1 exit status
make[5]: *** [libamarok_generic-mediadevice.la] Error 1
make[5]: Leaving directory `/var/tmp/portage/media-sound/amarok-1.4.9.1-r1/work/amarok-1.4.9.1/amarok/src/mediadevice/generic'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/var/tmp/portage/media-sound/amarok-1.4.9.1-r1/work/amarok-1.4.9.1/amarok/src/mediadevice'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/media-sound/amarok-1.4.9.1-r1/work/amarok-1.4.9.1/amarok/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-sound/amarok-1.4.9.1-r1/work/amarok-1.4.9.1/amarok'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-sound/amarok-1.4.9.1-r1/work/amarok-1.4.9.1'
make: *** [all] Error 2
 *
 * ERROR: media-sound/amarok-1.4.9.1-r1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 4139:  Called kde_src_compile
 *             environment, line 2952:  Called kde_src_compile 'all'
 *             environment, line 3072:  Called kde_src_compile 'myconf' 'configure' 'make'
 *             environment, line 3068:  Called die
 * The specific snippet of code:
 *                   emake || die "died running emake, $FUNCNAME:make"
 *  The die message:
 *   died running emake, kde_src_compile:make
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-sound/amarok-1.4.9.1-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-sound/amarok-1.4.9.1-r1/temp/environment'.
 *

Reproducible: Always

Steps to Reproduce:
1. unmask media-sound/amarok-1.4.9.1-r1
2. try to update to that version
3. watch the error

Actual Results:  
Amarok fails to compile

Expected Results:  
Amarok should have been compiled

And this is my emerge --info:
Portage 2.2_rc1 (default-linux/amd64/2007.0/desktop, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.25-gentoo-r5 x86_64)
=================================================================
System uname: Linux-2.6.25-gentoo-r5-x86_64-Intel-R-_Core-TM-2_CPU_6600_@_2.40GHz-with-glibc2.2.5
Timestamp of tree: Mon, 07 Jul 2008 07:30:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r5
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.62-r1
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18.50.0.7
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.25-r4
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=core2 -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe -march=core2 -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks nostrip parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS=""
LINGUAS="en en_GB en_US nl"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/layman/php-testing /usr/local/layman/berkano /usr/local/layman/php-experimental /root/overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac acl alsa amd64 apache2 bash-completion berkdb cairo cdr cli cracklib crypt cups dbus dga doc dri dvd dvdr dvdread emboss encode evo fam gdbm gif glitz gpm gstreamer hal iconv ipv6 isdnlog jpeg kde kipi mad midi mikmod mmx mmxext mp2 mp3 mpeg mudflap mysql ncurses nls nptl nptlonly nvidia ogg opengl openmp oss pam pcre pdf perl png postgres pppd python qt qt3 qt3support qt4 quicktime readline reflection sdl server session spell spl sqlite sse sse2 sse3 ssl ssse3 svg tcpd threads tiff tk truetype unicode vim-syntax vorbis x264 xinerama xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x     ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3    trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_GB en_US nl" USERLAND="GNU" VIDEO_CARDS="(-apm) (-ark) (-chips) (-cirrus) (-cyrix) (-dummy) (-fbdev) (-glint) (-i128) (-i810) (-mga) (-neomagic) nv (-rendition) (-s3) (-s3virge) (-savage) (-siliconmotion) (-sis) (-sisusb) (-tdfx) (-tga) (-trident) (-tseng) (-v4l) vesa vga (-via) vmware (-voodoo) (-epson) (-fglrx) (-i740) (-impact) (-imstt) (-mach64) (-mga) (-newport) (-nsc) nvidia (-r128) (-radeon) (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx)"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Cybertinus 2008-07-07 08:23:10 UTC
Created attachment 159776 [details]
The build.log
Comment 2 Cybertinus 2008-07-07 08:23:34 UTC
Created attachment 159778 [details]
The environment file
Comment 3 Cybertinus 2008-07-08 07:43:13 UTC
I removed the -ggdb option from my CFLAGS and then media-sound/amarok-1.4.9.1-r1 compiled without any problem. Very strange, but it is fixed now.
Comment 4 Ingmar Vanhassel (RETIRED) gentoo-dev 2008-07-08 21:00:34 UTC
That's not fixed, that's a workaround.

CC'ing maintainer...
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2008-07-10 12:24:05 UTC
This should have been assigned to me in the first place.

Toolchain can you take a look? I have no idea what could cause this.
Comment 6 Ryan Hill (RETIRED) gentoo-dev 2008-07-11 04:28:19 UTC
i have a pretty similar setup and i can't reproduce it.  can you post the output of `emerge -pv amarok` so i can duplicate your USE flags?

Portage 2.2_rc1 (default/linux/amd64/2008.0/developer, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.26-rc9 x86_64)
=================================================================
System uname: Linux-2.6.26-rc9-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9300_@_2.50GHz-with-glibc2.2.5
Timestamp of tree: Thu, 10 Jul 2008 04:01:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r5
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.62-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18.50.0.7
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.25-r4
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -march=core2 -ggdb -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O3 -march=core2 -ggdb -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y"
FEATURES="ccache collision-protect cvs digest distlocks fixpackages multilib-strict parallel-fetch preserve-libs sandbox sfperms sign splitdebug strict test unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.mirrors.tera-byte.com/ http://gentoo.osuosl.org http://distfiles.gentoo.org"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1,--as-needed"
LINGUAS="en"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/layman/mozilla /home/dirtyepic/overlay /home/dirtyepic/svn/dirtyepic /home/dirtyepic/svn/gcc-porting"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acpi akode alsa amd64 audiofile avahi bash-completion berkdb bzip2 cairo cdr cli consolekit cpudetection cracklib crypt css curl cvs dbus divx dri dts dvd dvdr dvdread eds emboss encode evo exif expat fam ffmpeg fftw flac fontconfig gdbm geos gif gimp glib glw gmedia gmp gpgme gphoto2 gstreamer gtk hal hdaps howl-compat hpn iconv id3tag ieee1394 imap imlib ipw4965 isdnlog jpeg kde kdeenablefinal kdehiddenvisibility lame laptop libwww mad mdnsresponder-compat midi mikmod mmap mmx mozilla mp3 mpeg multilib ncurses network-cron nntp nptl nptlonly nsplugin ogg opengl openmp pam pch pcre pdf perl pic png pop ppds pppd pth python qt3 qt3support quicktime readline reflection rtc sasl session smapi smime smp smtp sndfile spell spl sql sse sse2 ssl ssse3 startup-notification subversion svg tcpd theora threads tiff truetype unicode urandom usb utempter vim-syntax vorbis wifi wmp wxwindows x264 xcb xcomposite xine xml xorg xpm xulrunner xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="mouse keyboard synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="i810"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPT
Comment 7 Cybertinus 2008-07-11 07:34:59 UTC
This is the requested output. I hope you can use it :)



# emerge -pv amarok

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-sound/amarok-1.4.9.1-r1  USE="kde mysql opengl postgres python xinerama -amazon -arts -daap -debug -ifp -ipod -mp4 -mtp -musicbrainz -njb (-real) -visualization" LINGUAS="en_GB nl -af -ar -az -be -bg -bn -br -ca -cs -cy -da -de -el -eo -es -et -eu -fa -fi -fr -ga -gl -he -hi -hu -id -is -it -ja -km -ko -ku -lo -lt -mk -ms -nb -nds -ne -nn -pa -pl -pt -pt_BR -ro -ru -rw -se -sk -sl -sq -sr -sr@Latn -ss -sv -ta -tg -th -tr -uk -uz -zh_CN -zh_TW" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Comment 8 Diego Elio Pettenò (RETIRED) gentoo-dev 2008-08-05 07:40:21 UTC
Reassigning amarok bugs to Ben as I won't be around for a while (leaving soon for the hospital -- either they hospitalise me or I get to convalescence). Ben feel free to update metadata if you wish, Amarok better have a new maintainer for the future.
Comment 9 Ben de Groot (RETIRED) gentoo-dev 2008-08-07 00:01:40 UTC
Reassigning to sound herd as I don't intend to become the Amarok maintainer, as I use MPD instead.
Comment 10 Ryan Hill (RETIRED) gentoo-dev 2008-08-09 15:34:33 UTC
sorry, still can't reproduce it. :/
Comment 11 Peter Alfredsen (RETIRED) gentoo-dev 2008-12-14 17:07:31 UTC
Is this still present? Reopen if yes.
Comment 12 Cybertinus 2008-12-14 23:41:14 UTC
I've rebuilded 1.4.9.1-r1 with the ggdb option in my CFLAGS and it works now :). Also the newer versieon 1.4.10-r1 works fine (but then without the ggdb option)