Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 257305 - media-video/nvidia-settings after installing nvidia-driver with .run script - ld: cannot find -lXxf86vm
Summary: media-video/nvidia-settings after installing nvidia-driver with .run script -...
Status: VERIFIED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-01 23:18 UTC by John Dolmayan
Modified: 2009-03-03 01:20 UTC (History)
3 users (show)

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


Attachments
bug.txt (bug.txt,47.09 KB, text/plain)
2009-02-01 23:19 UTC, John Dolmayan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description John Dolmayan 2009-02-01 23:18:26 UTC
I've installed the lastest nvidia-driver version (NVIDIA-Linux-x86_64-180.22-pkg2.run) from the nvidia web page on my gentoo with 2.6.27-gentoo-r8 kernel because I couldn't install this driver and its dependeces with portage and it works for me. But my problem is that I can't never complete my system update ("emerge --update --deep --newuse world") because portage wants to emerge nvidia-settings package, a package that is installed by the .run script that I've installed and I cannot install any version of nvidia-settings and I cannot update and clean completly my system. If I emerge nvidia-settings package I recieve an error mesasge. I've attached my error log on the url here.

http://redsouls.net/bug.txt


Thank you all

Reproducible: Always
Comment 1 John Dolmayan 2009-02-01 23:19:43 UTC
Created attachment 180625 [details]
bug.txt
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2009-02-02 06:11:08 UTC
Situations where you work around the package manager to install software cannot be supported in ebuilds. Remove the files that you installed "manually", emerge x11-drivers/nvidia-drivers, and reopen this bug if the (same) problem persists.
Comment 3 John Dolmayan 2009-02-02 10:22:27 UTC
(In reply to comment #2)
> Situations where you work around the package manager to install software cannot
> be supported in ebuilds. Remove the files that you installed "manually", emerge
> x11-drivers/nvidia-drivers, and reopen this bug if the (same) problem persists.
> 
I've tried to emerge manually and I've recieve the same error, media-video/nvidia-settings give always this bug. Can I write a false entry of nvidia-settings on any portage file that simulates I've nvidia-settings installed on my system?
Comment 4 John Dolmayan 2009-02-02 21:39:55 UTC
I've tried to emerge manually and I've recieve the same error,
media-video/nvidia-settings give always this bug. Can I write a false entry of
nvidia-settings on any portage file that simulates I've nvidia-settings
installed on my system? Is it possible?


I believe in Gentoo

Thanks
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2009-02-03 05:02:45 UTC
(In reply to comment #4)
> I've tried to emerge manually and I've recieve the same error,
> media-video/nvidia-settings give always this bug. Can I write a false entry of
> nvidia-settings on any portage file that simulates I've nvidia-settings
> installed on my system? Is it possible?

The problem is installing nvidia-drivers manually, or anything manually, thereby working around the package manager. If you want to solve your problem, then take this hint: `eselect opengl'. Please stop posting to this bug report now.
Comment 6 Miran Bozicevic 2009-02-16 19:29:24 UTC
I am experiencing the same problem during a clean install of gentoo.  The output is pretty much the same as posted, except I'm emerging nvidia-settings-169.07

Here's my emerge --info:

Portage 2.1.6.4 (default/linux/amd64/2008.0/server, gcc-4.1.2, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r8 x86_64)
=================================================================
System uname: Linux-2.6.27-gentoo-r8-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9300_@_2.50GHz-with-glibc2.2.5
Timestamp of tree: Mon, 16 Feb 2009 08:00:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.4.4-r13, 2.5.2-r7
dev-util/cmake:      2.4.8
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O3 -pipe -fomit-frame-pointer"
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/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=nocona -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en hr es"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
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.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 apache2 audiofile bash-completion berkdb bzip2 cairo cdparanoia cdr cli cracklib crypt cups curl dbus dri dts dv dvd dvdr dvdread emacs encode esd exif fam firefox flac fortran gdbm gif gmp gnome gphoto2 gpm gstreamer gtk gtk2 hal iconv ieee1394 imagemagick ipv6 isdnlog java javascript jpeg jpeg2k ldap libnotify mad mailwrapper math matroska midi minimal mmx motif mozilla mp3 mpeg mplayer mudflap multilib musepack mysql ncurses nfs nls nptl nptlonly nsplugin nvidia offensive ogg opengl openmp oss pam pcre pdf perl png ppds pppd python quicktime rar readline reflection sdl session snmp spell spl sse sse2 ssl svg sysfs tcpd tiff truetype unicode usb v4l v4l2 vcd vorbis wifi xml xml2 xorg xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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 authn_alias authn_anon 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 deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en hr es" USERLAND="GNU" VIDEO_CARDS="nvidia nv vga vesa fbdev"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 7 Trenton D. Adams 2009-03-01 21:12:44 UTC
Yes, this appears to be a problem on amd64 deployment.  I have not had this problem on i686 architecture.

I did not emerge anything manually, and I do not have the nvidia stuff unmasked.  The nvidia-driver works just fine, just as it did in 32bit mode.  But, in amd64, I get the "ld: cannot find -lXxf86vm".

"revdep-rebuild -p" reveals nothing of importance.  How do we re-open the bug?
Comment 8 Trenton D. Adams 2009-03-01 21:13:56 UTC
Oh, what I mean by not emerging it manually, is that I have "nvidia" in my VIDEO_CARDS in make.conf.  So, it got sucked in by itself.
Comment 9 Trenton D. Adams 2009-03-03 01:19:36 UTC
I have confirmed that this is a portage bug.  libXxf86vm needs to be unmasked for this to work.  In other words, the gentoo maintainers need to let that new version come out of it's hiding place.
Comment 10 Trenton D. Adams 2009-03-03 01:20:39 UTC
(In reply to comment #9)
> I have confirmed that this is a portage bug.  libXxf86vm needs to be unmasked
> for this to work.  In other words, the gentoo maintainers need to let that new
> version come out of it's hiding place.
> 

For more information, visit the following link to the forums.
http://forums.gentoo.org/viewtopic-p-5527154.html