Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 322331

Summary: kdelibs-4.3.5 ebuild fail
Product: Gentoo Linux Reporter: Jay <zerhash>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jay 2010-06-01 03:27:29 UTC
this fails on all forms of emerging. The key error noted is: /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5_build/bin/makekdewidgets: error while loading shared libraries: /usr/lib/libz.so.1: invalid ELF header
Comment 1 Jay 2010-06-01 03:28:42 UTC
Portage 2.1.8.3 (default/linux/x86/10.0, gcc-4.3.4, glibc-2.10.1-r1, 2.6.31-gentoo-r6 i686)
=================================================================                          
System uname: Linux-2.6.31-gentoo-r6-i686-Intel-R-_Core-TM-2_Quad_CPU_Q9550_@_2.83GHz-with-gentoo-1.12.13
Timestamp of tree: Mon, 31 May 2010 14:30:20 +0000                                                       
app-shells/bash:     4.0_p37                                                                             
dev-java/java-config: 2.1.10                                                                             
dev-lang/python:     2.4.6, 2.6.4-r1                                                                     
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.65
sys-devel/automake:  1.8.5-r3, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc:       4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /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/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/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://mirrors.tera-byte.com/pub/gentoo http://gentoo.mirrors.tera-byte.com/ ftp://gentoo.arcticnetwork.ca/pub/gentoo/ http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ ftp://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ "
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j1"
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"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="64bit X a52 aac accessibility acpi aiglx alsa aoss apache2 asf autoipd avahi berkdb bidi bookmarks bzip2 cairo cdda cddb cdio cdr cli consolekit cracklib crypt css cups cxx dbus dri dts dvd examples fam ffmpeg flac fnutls fontforge fortran freetype gdbm gif glitz gnome gnutls gphoto2 gpm gstreamer gtk hal howl-compat httpd i18n iconv ipv6 jadetex java jpeg kate kde latex libboost_thread live logitech-mouse mad matroska mdnsresponder-compat media-video/vlc mmx mng modules mono mozilla mp3 mp4 mpeg mudflap mysql ncurses new-login nls nptl nptlonly nsplugin odbc ogg oggvorbis opengl openmp pam pcmcia pcre pda pdf perl png ppp pppd python qt3 qt3support qt4 rdesktop rdp readline reflection ruby samba scanner session spell spl sql sqlite ssl stream svg svga symlink sysfs tcl tcpd test theora threads tiff tk truetype twolame udev unicode vcd vcdinfo vcdx vidix vlm vnc vorbis win32codecs wma-fixed wxwindows x264 x86 xcomposite xine xinerama xml xorg xscreensaver xulrunner xv xvid zeroconf zlib" ALSA_CARDS="ali
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Jay 2010-06-01 03:29:40 UTC
Linking CXX shared module ../../lib/libkmultipart.so                                                                                                         
[ 78%] Built target kmultipart                                                                                                                               
Scanning dependencies of target kjavaappletviewer_automoc                                                                                                    
Generating kjavaapplet.moc                                                                                                                                   
Generating kjavaappletserver.moc                                                                                                                             
Generating kjavadownloader.moc                                                                                                                               
Generating kjavaprocess.moc                                                                                                                                  
Generating kjavaappletcontext.moc                                                                                                                            
Generating kjavaappletviewer.moc                                                                                                                             
Generating kjavaappletwidget.moc                                                                                                                             
[ 78%] Built target kjavaappletviewer_automoc                                                                                                                
Scanning dependencies of target kjavaappletviewer                                                                                                            
[ 79%] Building CXX object khtml/java/CMakeFiles/kjavaappletviewer.dir/kjavaappletviewer_automoc.o                                                           
[ 79%] Building CXX object khtml/java/CMakeFiles/kjavaappletviewer.dir/kjavaapplet.o                                                                         
[ 79%] Building CXX object khtml/java/CMakeFiles/kjavaappletviewer.dir/kjavaappletcontext.o                                                                  
[ 79%] Building CXX object khtml/java/CMakeFiles/kjavaappletviewer.dir/kjavaappletserver.o                                                                   
[ 79%] Building CXX object khtml/java/CMakeFiles/kjavaappletviewer.dir/kjavaappletwidget.o                                                                   
[ 79%] Building CXX object khtml/java/CMakeFiles/kjavaappletviewer.dir/kjavaprocess.o                                                                        
[ 79%] Building CXX object khtml/java/CMakeFiles/kjavaappletviewer.dir/kjavadownloader.o                                                                     
[ 79%] Building CXX object khtml/java/CMakeFiles/kjavaappletviewer.dir/kjavaappletviewer.o                                                                   
Linking CXX shared module ../../lib/kjavaappletviewer.so                                                                                                     
[ 79%] Built target kjavaappletviewer                                                                                                                        
Scanning dependencies of target kmediaplayer_automoc                                                                                                         
Generating view.moc                                                                                                                                          
Generating player.moc                                                                                                                                        
Generating kmediaplayeradaptor_p.moc                                                                                                                         
[ 79%] Built target kmediaplayer_automoc                                                                                                                     
Scanning dependencies of target kmediaplayer                                                                                                                 
[ 79%] Building CXX object interfaces/kmediaplayer/CMakeFiles/kmediaplayer.dir/kmediaplayer_automoc.o                                                        
[ 79%] Building CXX object interfaces/kmediaplayer/CMakeFiles/kmediaplayer.dir/player.o                                                                      
In file included from /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/interfaces/kmediaplayer/player.cpp:24:                                      
/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kdeui/xmlgui/kxmlguiclient.h:340: warning: 'virtual void KXMLGUIClient::stateChanged(const QString&, KXMLGUIClient::ReverseStateChange)' was hidden                                                                                                            
/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/interfaces/kmediaplayer/player.h:131: warning:   by 'void KMediaPlayer::Player::stateChanged(int)'
[ 79%] Building CXX object interfaces/kmediaplayer/CMakeFiles/kmediaplayer.dir/view.o                                                                        
[ 79%] Building CXX object interfaces/kmediaplayer/CMakeFiles/kmediaplayer.dir/kmediaplayeradaptor.o                                                         
Linking CXX shared library ../../lib/libkmediaplayer.so                                                                                                      
[ 79%] Built target kmediaplayer                                                                                                                             
Scanning dependencies of target kfileaudiopreview_automoc                                                                                                    
Generating kfileaudiopreview.moc                                                                                                                             
Generating mediacontrols.moc                                                                                                                                 
[ 79%] Built target kfileaudiopreview_automoc                                                                                                                
Scanning dependencies of target kfileaudiopreview                                                                                                            
[ 79%] Building CXX object interfaces/kmediaplayer/kfileaudiopreview/CMakeFiles/kfileaudiopreview.dir/kfileaudiopreview_automoc.o                            
[ 79%] Building CXX object interfaces/kmediaplayer/kfileaudiopreview/CMakeFiles/kfileaudiopreview.dir/kfileaudiopreview.o                                    
[ 79%] Building CXX object interfaces/kmediaplayer/kfileaudiopreview/CMakeFiles/kfileaudiopreview.dir/mediacontrols.o                                        
Linking CXX shared module ../../../lib/kfileaudiopreview.so                                                                                                  
[ 79%] Built target kfileaudiopreview                                                                                                                        
Scanning dependencies of target kimproxy_automoc                                                                                                             
Generating kimproxy.moc                                                                                                                                      
[ 79%] Built target kimproxy_automoc                                                                                                                         
[ 79%] Generating kimiface.cpp, kimiface.h                                                                                                                   
[ 79%] Generating kimiface.moc                                                                                                                               
[ 79%] Generating kimifaceadaptor.cpp, kimifaceadaptor.h                                                                                                     
[ 79%] Generating kimifaceadaptor.moc                                                                                                                        
Scanning dependencies of target kimproxy                                                                                                                     
[ 79%] Building CXX object interfaces/kimproxy/library/CMakeFiles/kimproxy.dir/kimproxy_automoc.o                                                            
[ 79%] Building CXX object interfaces/kimproxy/library/CMakeFiles/kimproxy.dir/kimproxy.o                                                                    
/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/interfaces/kimproxy/library/kimproxy.cpp:543:3: warning: #warning "unused variable: preferences"  
/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/interfaces/kimproxy/library/kimproxy.cpp:593:3: warning: #warning "KIMProxy::pollApp( const QString & appId ).presenceStatus() function doesn't exist Need to fix it"                                                                                          
/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/interfaces/kimproxy/library/kimproxy.cpp:616:3: warning: #warning "KIMProxy::stubForProtocol( const QString &protocol) code disabled: protocols() function doesn't exist. Need to fix it"                                                                      
/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/interfaces/kimproxy/library/kimproxy.cpp: In member function 'void KIMProxy::pollApp(const QString&)':                                                                                                                                                         
/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/interfaces/kimproxy/library/kimproxy.cpp:583: warning: unused variable 'appStub'                  
/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/interfaces/kimproxy/library/kimproxy.cpp: At global scope:                                        
/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/interfaces/kimproxy/library/kimproxy.cpp:613: warning: unused parameter 'protocol'                
[ 79%] Building CXX object interfaces/kimproxy/library/CMakeFiles/kimproxy.dir/kimifaceadaptor.o                                                             
[ 79%] Building CXX object interfaces/kimproxy/library/CMakeFiles/kimproxy.dir/kimiface.o                                                                    
Linking CXX shared library ../../../lib/libkimproxy.so                                                                                                       
[ 79%] Built target kimproxy                                                                                                                                 
Scanning dependencies of target kde3supportwidgets_automoc                                                                                                   
[ 79%] Built target kde3supportwidgets_automoc                                                                                                               
Scanning dependencies of target makekdewidgets_automoc                                                                                                       
[ 79%] Built target makekdewidgets_automoc                                                                                                                   
Scanning dependencies of target makekdewidgets                                                                                                               
[ 79%] Building CXX object kdewidgets/CMakeFiles/makekdewidgets.dir/makekdewidgets_automoc.o                                                                 
[ 79%] Building CXX object kdewidgets/CMakeFiles/makekdewidgets.dir/makekdewidgets.o                                                                         
Linking CXX executable ../bin/makekdewidgets                                                                                                                 
[ 79%] Built target makekdewidgets                                                                                                                           
[ 79%] Generating qrc_kde3supportwidgets.cxx                                                                                                                 
[ 79%] Generating kde3supportwidgets.cpp                                                                                                                     
/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5_build/bin/makekdewidgets: error while loading shared libraries: /usr/lib/libz.so.1: invalid ELF header                                                                                                                                                         
make[2]: *** [kdewidgets/kde3supportwidgets.cpp] Error 127                                                                                                   
make[1]: *** [kdewidgets/CMakeFiles/kde3supportwidgets.dir/all] Error 2
make: *** [all] Error 2
 * ERROR: kde-base/kdelibs-4.3.5 failed:
 *   Make failed!
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 4006:  Called kde4-base_src_compile
 *   environment, line 3084:  Called cmake-utils_src_compile
 *   environment, line 1243:  Called _execute_optionaly 'src_compile'
 *   environment, line  650:  Called enable_cmake-utils_src_compile
 *   environment, line 1618:  Called cmake-utils_src_make
 *   environment, line 1262:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "Make failed!";
 *
 * If you need support, post the output of 'emerge --info =kde-base/kdelibs-4.3.5',
 * the complete build log and the output of 'emerge -pqv =kde-base/kdelibs-4.3.5'.
 * The complete build log is located at '/var/tmp/portage/kde-base/kdelibs-4.3.5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/kdelibs-4.3.5/temp/environment'.
 * S: '/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5'

>>> Failed to emerge kde-base/kdelibs-4.3.5, Log file:

>>>  '/var/tmp/portage/kde-base/kdelibs-4.3.5/temp/build.log'

 * Messages for package kde-base/kdelibs-4.3.5:

 * ERROR: kde-base/kdelibs-4.3.5 failed:
 *   Make failed!
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 4006:  Called kde4-base_src_compile
 *   environment, line 3084:  Called cmake-utils_src_compile
 *   environment, line 1243:  Called _execute_optionaly 'src_compile'
 *   environment, line  650:  Called enable_cmake-utils_src_compile
 *   environment, line 1618:  Called cmake-utils_src_make
 *   environment, line 1262:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "Make failed!";
 *
 * If you need support, post the output of 'emerge --info =kde-base/kdelibs-4.3.5',
 * the complete build log and the output of 'emerge -pqv =kde-base/kdelibs-4.3.5'.
 * The complete build log is located at '/var/tmp/portage/kde-base/kdelibs-4.3.5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/kdelibs-4.3.5/temp/environment'.
 * S: '/var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5'

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2010-06-01 09:46:36 UTC
(In reply to comment #2)
> error while loading shared libraries: /usr/lib/libz.so.1: invalid ELF header    

There shouldn't be any libz.so.1 in /usr/lib directory.  Please re-emerge sys-libs/zlib for starters.  The package structure should look like this, at least in zlib-1.2.5:

/usr/lib/libz.a
/usr/lib/libz.so
/lib/libz.so.1
/lib/libz.so.1.2.5

And this looks like (more or less) duplicate of bug 311147.


*** This bug has been marked as a duplicate of bug 311147 ***