Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 100076 - emerge of nvidia-settings-1.0.6629 fails - newer version _works_
Summary: emerge of nvidia-settings-1.0.6629 fails - newer version _works_
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: X11 External Driver Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-23 17:09 UTC by Attila Stehr
Modified: 2005-07-25 19:17 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Attila Stehr 2005-07-23 17:09:49 UTC
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
Comment 1 Attila Stehr 2005-07-23 17:09:49 UTC
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
Comment 2 Attila Stehr 2005-07-23 18:02:45 UTC
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
Comment 3 Attila Stehr 2005-07-25 19:16:23 UTC
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!