cc .objs/command-line.o .objs/config-file.o .objs/msg.o .objs/nvidia-settings.o .objs/parse.o .objs/query-assign.o .objs/nvgetopt.o .objs/image.o .objs/ctkxvideo.o .objs/ctkcursorshadow.o .objs/ctkui.o .objs/ctkframelock.o .objs/ctkgauge.o .objs/ctkcurve.o .objs/ctkcolorcorrection.o .objs/ctkscale.o .objs/ctkmultisample.o .objs/ctkconfig.o .objs/ctkevent.o .objs/ctkwindow.o .objs/ctkopengl.o .objs/ctkdevice.o .objs/ctkhelp.o .objs/ctkimagesliders.o .objs/ctkdisplaydevice.o .objs/ctkdisplaydevice-crt.o .objs/ctkdisplaydevice-tv.o .objs/ctkdisplaydevice-dfp.o .objs/ctkthermal.o .objs/ctkgvo.o .objs/ctkdropdownmenu.o .objs/NvCtrlAttributes.o .objs/NvCtrlAttributesNvControl.o .objs/NvCtrlAttributesVidMode.o .objs/NvCtrlAttributesXv.o .objs/g_stamp.o -march=athlon64 -O3 -pipe -fomit-frame-pointer -O -I /usr/X11R6/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I doc -I src -I src/image_data -I src/xpm_data -I src/gtk+-2.x -I src/libXNVCtrl -I src/libXNVCtrlAttributes -L/usr/lib64 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -L /usr/X11R6/lib -Wl,-Bstatic -lXxf86vm -lXv -Wl,-Bdynamic -lX11 -lXext src/libXNVCtrl/libXNVCtrl.a -o nvidia-settings /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: src/libXNVCtrl/libXNVCtrl.a(NVCtrl.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC src/libXNVCtrl/libXNVCtrl.a: could not read symbols: Bad value collect2: ld gab 1 als Ende-Status zur
cc .objs/command-line.o .objs/config-file.o .objs/msg.o .objs/nvidia-settings.o .objs/parse.o .objs/query-assign.o .objs/nvgetopt.o .objs/image.o .objs/ctkxvideo.o .objs/ctkcursorshadow.o .objs/ctkui.o .objs/ctkframelock.o .objs/ctkgauge.o .objs/ctkcurve.o .objs/ctkcolorcorrection.o .objs/ctkscale.o .objs/ctkmultisample.o .objs/ctkconfig.o .objs/ctkevent.o .objs/ctkwindow.o .objs/ctkopengl.o .objs/ctkdevice.o .objs/ctkhelp.o .objs/ctkimagesliders.o .objs/ctkdisplaydevice.o .objs/ctkdisplaydevice-crt.o .objs/ctkdisplaydevice-tv.o .objs/ctkdisplaydevice-dfp.o .objs/ctkthermal.o .objs/ctkgvo.o .objs/ctkdropdownmenu.o .objs/NvCtrlAttributes.o .objs/NvCtrlAttributesNvControl.o .objs/NvCtrlAttributesVidMode.o .objs/NvCtrlAttributesXv.o .objs/g_stamp.o -march=athlon64 -O3 -pipe -fomit-frame-pointer -O -I /usr/X11R6/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I doc -I src -I src/image_data -I src/xpm_data -I src/gtk+-2.x -I src/libXNVCtrl -I src/libXNVCtrlAttributes -L/usr/lib64 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -L /usr/X11R6/lib -Wl,-Bstatic -lXxf86vm -lXv -Wl,-Bdynamic -lX11 -lXext src/libXNVCtrl/libXNVCtrl.a -o nvidia-settings /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: src/libXNVCtrl/libXNVCtrl.a(NVCtrl.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC src/libXNVCtrl/libXNVCtrl.a: could not read symbols: Bad value collect2: ld gab 1 als Ende-Status zurück make: *** [nvidia-settings] Fehler 1 !!! ERROR: media-video/nvidia-settings-1.0.6629 failed. !!! Function src_compile, Line 36, Exitcode 2 Reproducible: Always Steps to Reproduce: 1. emerge -vD nvidia-settings Portage 2.0.51.22-r2 (default-linux/amd64/2004.3/lib64, gcc-3.4.3, glibc-2.3.5-r0, 2.6.12-gentoo-r4 x86_64) ================================================================= System uname: 2.6.12-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 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-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O3 -pipe -fomit-frame-pointer" 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 /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /usr/X11R6/bin/startx /etc/env.d" CXXFLAGS="-march=athlon64 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy distlocks sandbox severe sfperms strict test" GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" LANG="de_DE@euro" LC_ALL="de_DE@euro" LINGUAS="de_DE@euro" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="X a52 aac acpi alsa amd64 audiofile avi berkdb bitmap-fonts bzlib cdr crypt cups curl dga directfb dlloader dmalloc dpms dts dvd dvdr dvdread eds emacs encode esd exif fam fame fat fbcon ffmpeg flac font-server foomaticdb fortran gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 hal hardened howl imagemagick imlib ipv6 ithreads javascript jp2 jpeg jpeg2k kde lcms libsamplerate libwww lzo lzw lzw-tiff mad matroska memlimit mikmod mjpeg mmap mng mozcalendar mozdevelop mozsvg mp3 mpeg mpi multilib ncurses nls nptl nptlonly ntfs nvidia ogg oggvorbis on-the-fly-crypt openal openexr opengl oss pam pda pdflib perl png ppds python qt quicktime readline real reiserfs sdl slang sndfile spell ssl svg symlink tcltk tcpd test tetex tga theora threads tidy tiff toolbar truetype truetype-fonts type1-fonts unicode usb userlocales videos vorbis wmf xine xml2 xmms xpm xprint xrandr xtermtoolbar xv xvid xvmc yv12 zlib linguas_de_DE@euro userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, PORTDIR_OVERLAY
same result with CFLAGS="-march=athlon64 -O3 -pipe -fomit-frame-pointer -fPIC" CXXFLAGS="-march=athlon64 -O3 -pipe -fomit-frame-pointer -fPIC" emerge -vD nvidia-setting
old summary: emerge of nvidia-settings-1.0.6629 fails: recompile with -fPIC Bug status changed to WONTFIX since there is NO problem with the new (~amd64) driver which I had running for about one month now without problems. >>> media-video/nvidia-settings-1.0.20050525 merged. I suggest to mark nvidia-kernel and nvidia-glx version 1.0.7667 and nvidia-settings-1.0.20050525 _stable_ for AMD64. (As far as I investigated there are no bugs for AMD64 on bugs.gentoo.org.) THX!