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

Bug 92460

Summary: kdegraphics won't build, -fPIC error
Product: Gentoo Linux Reporter: Gabriel Devenyi <ace>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: 2005.0   
Hardware: AMD64   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Gabriel Devenyi 2005-05-12 18:32:34 UTC
/bin/sh ../../libtool --silent --mode=link --tag=CXX x86_64-pc-linux-gnu-g++  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -march=k8 -pipe -ffast-math -fomit-frame-pointer -fPIC -fvisibility-inlines-hidden -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION    -o kcm_kgamma.la -rpath /usr/kde/3.4/lib64/kde3 -L/usr/kde/3.4/lib64 -L/usr/qt/3/lib64 -L/usr/lib64    -module -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/kde/3.4/lib64 -R /usr/kde/3.4/lib64 -R /usr/qt/3/lib64 -R /usr/lib64  xf86configpath.lo xvidextwrap.lo displaynumber.lo gammactrl.lo kgamma.lo -lXxf86vm -lkdeui -lkdecore -lqt-mt  -lz -lpng -lz -lm -lXext -lX11  -lSM -lICE -lpthread
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3-20050110/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/xvidextwrap.o: relocation R_X86_64_PC32 against `std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::_Ios_Openmode)@@GLIBCXX_3.4' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3-20050110/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[4]: *** [kcm_kgamma.la] Error 1
make[4]: Leaving directory `/var/tmp/portage/kdegraphics-3.4.0/work/kdegraphics-3.4.0/kgamma/kcmkgamma'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/kdegraphics-3.4.0/work/kdegraphics-3.4.0/kgamma/kcmkgamma'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdegraphics-3.4.0/work/kdegraphics-3.4.0/kgamma'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdegraphics-3.4.0/work/kdegraphics-3.4.0'
make: *** [all] Error 2

-----
Portage 2.0.51.21-r1 (default-linux/amd64/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.11-ck7-r1 x86_64)
=================================================================
System uname: 2.6.11-ck7-r1 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.11
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.7
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.5
sys-devel/binutils:  2.15.92.0.2-r8
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -pipe -ffast-math -fomit-frame-pointer -fPIC"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=k8 -pipe -ffast-math -fomit-frame-pointer -fPIC -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox strict"
GENTOO_MIRRORS="ftp://gentoo.risq.qc.ca/ ftp://gentoo.mirrored.ca/"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage"
USE="amd64 16bit 3dnowext 4kstacks S3TC X a52 aac acpi alsa arts audiofile avi bash-completion berkdb bitmap-fonts bzip2 bzlib cairo cdparanoia cdr chroot codecs crypt css cups curl curlwrappers dlloader dpms dvd dvdr dvdread emul-linux-x86 encode escreen exif fame fbcon ffmpeg fftw flac flash foomaticdb fortran ftp gd gdbm gif gimp gimpprint glitz gmp gnuplot gphoto2 gpm gtk gtk2 icq idea imagemagick imap imlib imlib2 java javascript jce jikes joystick jp2 jpeg jpeg2k kde kdeenablefinal kdepim kdexdeltas latex libsamplerate libwww live lm_sensors logitech-mouse lzo lzw lzw-tiff mad memlimit mime ming mmap mng mozilla moznocompose moznoirc moznomail mozp3p mozsvg mp3 mpeg mpeg4 mplayer msn ncurses net network nls no-old-linux no_wxgtk1 nodrm nomac noreiserfs nowin nptl nptlonly nvidia offensive ogg oggvorbis openal opengl oscar oss pam pcre pda pdf pdflib perl plotutils png ppds python qt quicktime rar readline real rtc samba sblive sdl sftplogging sharedmem smime sndfile sockets sox speex spell ssl svg symlink sysfs szip tetex theora threads tidy tiff transcode truetype truetype-fonts type1 type1-fonts unicode usb usepackagedmakefiles userlocales uudeview v4l v4l2 vcd vcdimager vidix vorbis wmf wsconvert xanim xine xinerama xml xml2 xpm xrandr xv xvid yv12 zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-05-12 19:20:32 UTC
It's caused by -fvisibility-inlines-hidden in your CXXFLAGS.

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