Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 261328 - media-sound/amarok-2.0.1.1 doesn't build: stops at Linking [,,,] ../lib/libamaroklib.so
Summary: media-sound/amarok-2.0.1.1 doesn't build: stops at Linking [,,,] ../lib/libam...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-05 17:21 UTC by Arne Babenhauserheide
Modified: 2009-03-10 17:05 UTC (History)
0 users

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


Attachments
build.log.bz2 (build.log.bz2,21.99 KB, application/octet-stream)
2009-03-05 17:22 UTC, Arne Babenhauserheide
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arne Babenhauserheide 2009-03-05 17:21:27 UTC
I already tried rebuilding mysql with fPIC as advised by the ebuild (and #238487), but that didn't solve the problem. 

Reproducible: Always

Steps to Reproduce:
1. Add fPIC to /etc/portage/env/dev-db/mysql as advised in the ebuild
2. emerge amarok

Actual Results:  
The build fails at 

------ ------
[ 89%] Building CXX object src/CMakeFiles/amaroklib.dir/amarokconfig.o
Linking CXX shared library ../lib/libamaroklib.so
[ 89%] Building CXX object src/CMakeFiles/amaroklib.dir/amarokconfig.o
Linking CXX shared library ../lib/libamaroklib.so
------ ------

Expected Results:  
installing amarok

I'll attach the bzipped build log. 

# emerge --info
 * Overlay eclasses override eclasses from PORTDIR:
 *                                                 
 *   '/usr/portage/local/layman/kde-testing/eclass/cmake-utils.eclass'
 *   '/usr/portage/local/layman/kde-testing/eclass/kde4-base.eclass'  
 *   '/usr/portage/local/layman/kde-testing/eclass/kde4-functions.eclass'
 *   '/usr/portage/local/layman/kde-testing/eclass/kde4-meta.eclass'     
 *                                                                       
 * It is best to avoid overriding eclasses from PORTDIR because it will  
 * trigger invalidation of cached ebuild metadata that is distributed with
 * the portage tree. If you must override eclasses from PORTDIR then you  
 * are advised to add FEATURES="metadata-transfer" to /etc/make.conf and to
 * run `emerge --regen` after each time that you run `emerge --sync`. Set  
 * PORTAGE_ECLASS_WARNING_ENABLE="0" in /etc/make.conf if you would like to
 * disable this warning.                                                   
Portage 2.2_rc23 (default/linux/amd64/2008.0/desktop, gcc-4.1.2, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r8 x86_64)                                                                       
=================================================================                           
System uname: Linux-2.6.27-gentoo-r8-x86_64-AMD_Athlon-tm-_64_Processor_3000+-with-glibc2.2.5                                                                                           
Timestamp of tree: Wed, 04 Mar 2009 10:15:01 +0000                                          
ccache version 2.4 [enabled]                                                                
app-shells/bash:     3.2_p39                                                                
dev-java/java-config: 1.3.7-r1, 2.1.6-r1                                                    
dev-lang/python:     2.5.4-r2                                                               
dev-python/pycrypto: 2.0.1-r6                                                               
dev-util/ccache:     2.4-r7                                                                 
dev-util/cmake:      2.6.3                                                                  
sys-apps/baselayout: 1.12.11.1                                                              
sys-apps/sandbox:    1.3.6                                                                  
sys-devel/autoconf:  2.13, 2.63                                                             
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2                      
sys-devel/binutils:  2.19                                                                   
sys-devel/gcc-config: 1.4.0-r4                                                              
sys-devel/libtool:   2.2.6a                                                                 
virtual/os-headers:  2.6.27-r2                                                              
ACCEPT_KEYWORDS="amd64"                                                                     
CBUILD="x86_64-pc-linux-gnu"                                                                
CFLAGS="-O2 -pipe -march=k8"                                                                
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/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"                                                                                  
CXXFLAGS="-O2 -pipe -march=k8"                                                              
DISTDIR="/var/distfiles"                                                                    
EMERGE_DEFAULT_OPTS="--nospinner"                                                           
FEATURES="buildpkg ccache distlocks fixpackages metadata-transfer parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch userpriv"                 
GENTOO_MIRRORS="http://mirror.jamit.de/gentoo/ http://mirror.cambrium.nl/pub/os/linux/gentoo/ http://mirror.switch.ch/ftp/mirror/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/"                                
LANG="de_DE.utf8@euro"                                                                      
LC_ALL="de_DE.utf8"                                                                         
LDFLAGS="-Wl,-O1"                                                                           
LINGUAS="eo de es en"                                                                       
MAKEOPTS="-j2"                                                                              
PKGDIR="/var/packages"                                                                      
PORTAGE_CONFIGROOT="/"                                                                      
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/portage/local/layman/berkano /usr/portage/local/layman/gentopia /usr/portage/local/layman/pythonhead /usr/portage/local/layman/sunrise /usr/portage/local/layman/zugaina /usr/portage/local/layman/mpd /usr/portage/local/layman/oomadness /usr/portage/local/layman/science /usr/portage/local/layman/kde-testing /usr/portage/local/g-pypi /usr/local/portage /usr/portage/local/layman/tove/repo"                                                  
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"                                       
USE="3ds X a52 aac accessibility acl acpi addbookmarks akode alias alisp alsa amarok amd64 amuled autoreplace avi bash-completion berkdb bittorrent blas bluetooth branding bugzilla bzip2 cairo cal3d cdaudio cdr cegui clamav cli clucene cmake connectionstatus contactnotes cracklib crypt css cups cupsddk curl cvs darcs dbus decibel devil divx4linux djvu dri dv dvd dvdr dvdread dvdrip eds elisp emacs emboss encode epydoc esd evo examples fam fame ffmpeg flac foomatic fortran gadu gd gdbm gif git glib gnutls gpg gpgme gphoto2 gpm groupwise gstreamer hal highlight history htmlhandbook hybrid-auth iconv idn ieee1394 imagemagick imlib ipv6 irc isdnlog jabber jack jce jingle jpeg jpeg2k kde kig-scripting kqemu lapack latex ldap libcaca libnotify libwww live lm_sensors mad matroska mbrola mdnsresponder-compat mercurial metalink midi mikmod mmx mng mod mp2 mp3 mp4 mpeg mplayer mudflap multilib musicbrainz nas ncurses netmeeting nls npp nptl nptlonly nsplugin ocaml ogg oggvorbis openal openbabel opengl openmp openxr oscar pam pcre pdf perl phonon png portaudio ppds pppd pulseaudio pymacs python qca qmake qt3 qt3support qt4 quicktime readline reflection regex sametime sasl scanner sdl semantic-desktop sensord session shorten slp snmp spamassassin speex spell spl sqlite sqlite3 sse sse2 ssl startup-notification statistics strigi subtitles subversion svg symlink sysfs taglib tcl tcpd theora threads tiff timidity tk tls translator truetype tunepimp twolame unicode unity-lobby usb vamp vhook videos visualization vnc vorbis wavpack webkit x264 xcompositexemacs xine xml xorg xscreensaver xulrunner xv xvid yahoo zlib" ALSA_CARDS="ali5451 als4000atiixp 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 mmap_emul 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="keyboard mouse evdev input_devices_wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="eo de es en" USERLAND="GNU" VIDEO_CARDS="radeon radeonhd ati vesa mesa"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Arne Babenhauserheide 2009-03-05 17:22:27 UTC
Created attachment 184037 [details]
build.log.bz2
Comment 2 Tomáš Chvátal (RETIRED) gentoo-dev 2009-03-05 17:24:37 UTC
sync overlay, recompile, already fixed
Comment 3 Arne Babenhauserheide 2009-03-10 17:05:58 UTC
It still doesn't build for me :( 

Neither does 2.0.2 - that fails at the lastfm plugin.