rm -f libQtWebKit.so.4.5.3 libQtWebKit.so libQtWebKit.so.4 libQtWebKit.so.4.5 linking ../../../../lib/libQtWebKit.so.4.5.3 collect2: ld returned 1 exit status make: *** [../../../../lib/libQtWebKit.so.4.5.3] Error 1 ERROR: x11-libs/qt-webkit-4.5.3 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3378: Called qt4-build_src_compile * environment, line 3066: Called build_directories 'src/3rdparty/webkit/WebCore tools/designer/src/plugins/qwebview' * environment, line 644: Called die * The specific snippet of code: * emake CC="@echo compiling \$< && $(tc-getCC)" CXX="@echo compiling \$< && $(tc-getCXX)" LINK="@echo linking \$@ && $(tc-getCXX)" || die "emake failed"; * The die message: * emake failed Reproducible: Always Steps to Reproduce: 1. emerge qt-webkit 2. 3. Actual Results: linker error Expected Results: library installed host11 ~ # emerge --info Portage 2.1.6.13 (default/linux/amd64/2008.0/desktop, gcc-4.4.1, glibc-2.10.1-r0, 2.6.30-tuxonice-r5-090805 x86_64) ================================================================= System uname: Linux-2.6.30-tuxonice-r5-090805-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T7700_@_2.40GHz-with-gentoo-2.0.1 Timestamp of tree: Sun, 04 Oct 2009 11:15:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 4.0_p33 dev-java/java-config: 2.1.9-r1 dev-lang/python: 2.4.6, 2.5.4-r3, 2.6.3, 3.1.1-r1 dev-util/ccache: 2.4-r8 dev-util/cmake: 2.6.4-r3 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.4.3-r3 sys-apps/sandbox: 2.1 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11 sys-devel/binutils: 2.19.1-r1 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=core2 -O2 -pipe -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/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /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/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=core2 -O2 -pipe -ggdb" DISTDIR="/usr/portage/distfiles" FEATURES="ccache collision-protect distlocks fixpackages metadata-transfer parallel-fetch protect-owned sandbox sfperms splitdebug strict suidctl unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org" INSTALL_MASK="TODO.bz2 ChangeLog.bz2 AUTHORS.bz2 TODO.gz ChangeLog.gz AUTHORS.gz" LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="it it_IT en en_GB en_UK en_US" MAKEOPTS="-j4" PKGDIR="/usr/portage/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" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi ada alsa amd64 bash-completion berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dbus doc dri dts dvd dvdr eds emboss encode esd evo examples fam firefox flac fortran gdbm gif git gpm gstreamer gtk hal htmlhandbook hvm iconv inotify ipv6 isdnlog java java6 jpeg jpeg2k kde laptop latex libnotify lm_sensors mad mikmod mmap mmx mng modules mp3 mp4 mpeg mplayer mudflap multilib mysql mysqli ncurses nls nptl nptlonly nvidia odbc ogg opengl openmp pam pcre pdf perl png posix postgres ppds pppd python qt3 qt3support qt4 quicktime readline reflection sdl session sharedmem sockets spell spl sqlite sqlite3 sse sse2 ssl startup-notification svg sysfs syslog sysvipc tcpd threads thunar tiff truetype unicode usb vim-syntax vnc vorbis wifi x264 xattr xcb xml xorg xulrunner xv xvid xvmc 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 mmap_emul 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 dav dav_fs dav_lock dbd deflate dir disk_cache doc env expires ext_filter file_cache filter headers ident imagemap include info innodb log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling ssl status threads unique_id userdir usertrack vhost_alias" APACHE2_MPMS="worker" ELIBC="glibc" INPUT_DEVICES="evdev keyboard synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it it_IT en en_GB en_UK en_US" USERLAND="GNU" VIDEO_CARDS="nvidia vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Please attach a full build log, thanks.
Created attachment 206033 [details] full build log
Disable ccache and try again
(In reply to comment #3) > Disable ccache and try again > Done by editing /etc/make.conf with FEATURES="-ccache ..." and then source /etc/profile. Unfortunately the error is still present. fabio
(In reply to comment #4) > (In reply to comment #3) > > Disable ccache and try again > > > > Done by editing /etc/make.conf with FEATURES="-ccache ..." and then source > /etc/profile. > > Unfortunately the error is still present. > > fabio > No sorry, this time it was for no more space left on the device. At a new emerge, with a greater space on /var/tmp/portage it worked (it needed a -ccache FEATURE, anyway).
Seems to me that is was a user side error. Closing as invalid For future reference, when you see compilation issues due to linking problem, always disable ccache before reporting the problem ccache is evil ;) Closing