Gentoo Archives: gentoo-user

From: Dale <rdalek1967@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] nvidia-drivers wants static-libs, I do not.
Date: Sun, 13 Feb 2022 08:43:53
Message-Id: 10ab4796-4e2c-cae3-ff8a-4697ca749ae6@gmail.com
1 Howdy,
2
3 I recently did my weekly updates.  It wanted nvidia-drivers to have the
4 static-libs USE flag enabled so I did it.  Then the video card wouldn't
5 work when I logged out and back in because of a mismatch somewhere so I
6 disabled static-libs and emerged it again.  That fixed the problem of no
7 GUI.  Now I'm trying to finish the upgrade and get a clean output. 
8 However, it seems a package, vtk and/or opencascade, demands the
9 static-libs USE flag for nvidia-drivers which would again break the
10 display the next time I logout and back in.  So, no matter what it
11 wants, it can not have it.  The drivers do me no good if the result
12 leaves me without a GUI.  This is the best output with details I can
13 get.  I've tried removing packages, doing it in smaller parts but either
14 way, it ends up with this:
15
16
17
18 root@fireball / # emerge -auDNt world
19
20 These are the packages that would be merged:
21
22 Calculating dependencies... done!
23 [nomerge       ] app-crypt/veracrypt-1.24_p8::gentoo  USE="X asm -doc"
24 CPU_FLAGS_X86="sse2 sse4_1 ssse3"
25 [nomerge       ]  x11-libs/wxGTK-3.0.4-r302:3.0-gtk3::gentoo  USE="X
26 gstreamer libnotify opengl sdl tiff -debug -doc -webkit" ABI_X86="(64)
27 -32 (-x32)"
28 [nomerge       ]   x11-libs/libnotify-0.7.9-r1::gentoo 
29 USE="introspection -gtk-doc -test" ABI_X86="(64) -32 (-x32)"
30 [nomerge       ]    virtual/notification-daemon-0::gentoo  USE="kde -gnome"
31 [nomerge       ]     kde-plasma/plasma-workspace-5.24.0-r1:5::gentoo 
32 USE="calendar fontconfig handbook (policykit) -appstream -debug
33 -geolocation -gps -screencast -semantic-desktop -telemetry -test"
34 [nomerge       ]      media-libs/phonon-4.11.1-r1::gentoo  USE="vlc
35 -debug -designer -gstreamer -pulseaudio"
36 [nomerge       ]       media-libs/phonon-vlc-0.11.3-r1::gentoo 
37 USE="-debug"
38 [nomerge       ]        media-video/vlc-3.0.16-r7:0/5-9::gentoo  USE="X
39 a52 alsa bidi bluray cddb dbus dvbpsi dvd encode ffmpeg flac fontconfig
40 gcrypt jpeg libnotify libsamplerate mad mp3 mpeg ncurses ogg png qt5 ssl
41 svg truetype udev x264 x265 xml zeroconf -aom -archive -aribsub
42 -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) -dts -faad
43 -fdk -fluidsynth -gme -gnome-keyring -gstreamer -ieee1394 -jack -kate
44 -libass -libcaca -libtar -libtiger -linsys -lirc -live -lua
45 -macosx-notifications -matroska -modplug -mtp -musepack -nfs -omxil
46 -optimisememory -opus -projectm -pulseaudio -rdp -run-as-root -samba
47 -sdl-image -sftp -shout -sid -skins -soxr -speex -srt -taglib -test
48 -theora -tremor -twolame -upnp -v4l -vaapi -vdpau -vnc -vpx -wayland
49 -zvbi" CPU_FLAGS_X86="mmx sse" LUA_SINGLE_TARGET="lua5-1"
50 [nomerge       ]         media-video/ffmpeg-4.4.1-r1:0/56.58.58::poly-c 
51 USE="X alsa bluray bzip2 dav1d encode fdk fontconfig frei0r gnutls gpl
52 iconv jpeg2k lzma mp3 network opengl openh264 postproc sdl svg theora
53 threads truetype vorbis vpx x264 x265 xvid zlib -amr -amrenc (-appkit)
54 -bs2b -cdio -chromaprint -chromium -codec2 -cpudetection -cuda -debug
55 -doc -flite -fribidi -gcrypt -gme -gmp -gsm -hardcoded-tables -iec61883
56 -ieee1394 -jack -kvazaar -ladspa -libaom -libaribb24 -libass -libcaca
57 -libdrm -libilbc -librtmp -libsoxr -libtesseract -libv4l -libxml2 -lv2
58 (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-mmal) -modplug -openal -opencl
59 -openssl -opus -oss -pic -pulseaudio -rav1e -rubberband -samba -snappy
60 -sndio -speex -srt -ssh -static-libs -svt-av1 -test -twolame -v4l -vaapi
61 -vdpau -vidstab -vulkan -webp -zeromq -zimg -zvbi" ABI_X86="(64) -32
62 (-x32)" CPU_FLAGS_X86="aes avx fma3 fma4 mmx mmxext sse sse2 sse3 sse4_1
63 sse4_2 ssse3 xop -3dnow -3dnowext -avx2" FFTOOLS="aviocat cws2fws
64 ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper
65 qt-faststart sidxindex trasher" VIDEO_CARDS="nvidia"
66 [nomerge       ]          media-libs/nv-codec-headers-11.1.5.0::gentoo 
67 ABI_X86="(64) -32 (-x32)"
68 [ebuild   R    ]          
69 x11-drivers/nvidia-drivers-470.103.01:0/470::gentoo  USE="X driver
70 static-libs* tools -dist-kernel -persistenced -wayland" ABI_X86="(64)
71 -32" 0 KiB
72 [nomerge       ]  app-admin/sudo-1.9.8_p2::gentoo  USE="nls offensive
73 pam sasl secure-path sendmail ssl -gcrypt -ldap (-selinux) -skey -sssd"
74 [nomerge       ]   dev-libs/cyrus-sasl-2.1.27-r6:2::gentoo  USE="gdbm
75 java mysql pam sqlite ssl -authdaemond -berkdb -kerberos -ldapdb
76 -openldap -postgres -sample (-selinux) -srp -static-libs -urandom"
77 ABI_X86="(64) -32 (-x32)"
78 [nomerge       ]    virtual/jdk-1.8.0-r6:1.8::gentoo  USE="-headless-awt"
79 [ebuild     U  ]     dev-java/openjdk-bin-8.322_p06:8::gentoo
80 [8.312_p07:8::gentoo] USE="alsa cups -examples -headless-awt (-selinux)
81 -source" 100,649 KiB
82 [nomerge       ] media-gfx/digikam-7.5.0:5::gentoo  USE="X gphoto2 heif
83 imagemagick lensfun mysql opengl openmp panorama scanner -addressbook
84 -calendar -debug -marble -mediaplayer -semantic-desktop"
85 [ebuild  N     ]  media-gfx/hugin-2020.0.0-r1::gentoo  USE="sift -debug
86 -lapack -python -raw" L10N="-ca -ca-valencia -cs -da -de -en-GB -es -eu
87 -fi -fr -hu -it -ja -nl -pl -pt-BR -ro -ru -sk -sv -zh-CN -zh-TW"
88 PYTHON_SINGLE_TARGET="python3_9 -python3_8" 0 KiB
89 [nomerge       ]   media-gfx/enblend-4.2.0_p20161007-r1::gentoo 
90 USE="openmp -debug -doc -tcmalloc" CPU_FLAGS_X86="sse2"
91 [nomerge       ]    media-libs/vigra-1.11.1-r3::gentoo  USE="hdf5 jpeg
92 openexr png python tiff zlib -doc -fftw -mpi -test -valgrind"
93 PYTHON_TARGETS="python3_9 -python3_8"
94 [ebuild   R    ]     sci-libs/hdf5-1.10.5-r1:0/1.10.5::gentoo  USE="hl*
95 zlib -cxx -debug -examples -fortran -mpi -szip -threads* -unsupported" 0 KiB
96 [ebuild     U ~] sci-electronics/kicad-5.1.12-r2::gentoo
97 [5.1.12::gentoo] USE="examples github ngspice occ* openmp python -doc
98 (-oce%*)" PYTHON_SINGLE_TARGET="python3_9 -python3_8" 0 KiB
99 [ebuild  N    ~]  sci-libs/opencascade-7.5.2-r5:0/7.5::gentoo 
100 USE="ffmpeg vtk -debug -doc -examples -freeimage -gles2-only -json
101 -optimize -tbb" 46,692 KiB
102 [ebuild  N    ~]   sci-libs/vtk-9.0.3-r4:0/9.0::gentoo  USE="X ffmpeg
103 java json mysql openmp qt5 rendering -all-modules -boost -cuda -doc
104 -examples -gdal -imaging -kits -mpi -odbc -offscreen -pegtl -postgres
105 -python -tbb -test -theora -tk -views -web"
106 PYTHON_SINGLE_TARGET="python3_9 -python3_8" VIDEO_CARDS="nvidia" 438,026 KiB
107 [ebuild  N    ~]    sci-libs/kissfft-131.1.0::gentoo  USE="openmp
108 -alloca -test -tools" CPU_FLAGS_X86="sse" 52 KiB
109 [ebuild  N     ]    sci-libs/netcdf-4.8.1-r1:0/19::gentoo  USE="dap hdf5
110 -doc -examples -hdf -mpi -szip -test -tools" 18,513 KiB
111 [ebuild  N     ]    dev-db/mariadb-connector-c-3.1.13:0/3::gentoo 
112 USE="curl ssl -gnutls -kerberos -static-libs -test" ABI_X86="(64) -32
113 (-x32)" 946 KiB
114 [ebuild  N     ]    sci-libs/proj-7.2.1:0/19::gentoo  USE="curl tiff
115 -europe -static-libs -test" 12,031 KiB
116 [ebuild  N     ]    x11-libs/gl2ps-1.4.2::gentoo  USE="png zlib -doc"
117 295 KiB
118 [ebuild  N     ]   dev-libs/rapidjson-1.1.0-r3::gentoo  USE="-doc
119 -examples -test" 996 KiB
120 [nomerge       ] sci-electronics/kicad-meta-5.1.12::gentoo  USE="nls
121 -doc -minimal"
122 [ebuild     U ~]  sci-electronics/kicad-packages3d-5.1.12-r1::gentoo
123 [5.1.12::gentoo] USE="occ* (-oce%*)" 0 KiB
124
125 Total: 14 packages (3 upgrades, 9 new, 2 reinstalls), Size of downloads:
126 618,196 KiB
127
128 WARNING: One or more updates/rebuilds have been skipped due to a
129 dependency conflict:
130
131 dev-libs/boost:0
132
133   (dev-libs/boost-1.78.0-r2:0/1.78.0::gentoo, ebuild scheduled for
134 merge) USE="bzip2 context icu lzma nls python zlib -debug -doc -mpi
135 -numpy -tools -zstd" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_9
136 -python3_10 -python3_8" conflicts with
137     dev-libs/boost:0/1.77.0= required by
138 (media-gfx/luminance-hdr-2.6.0-r1:0/0::gentoo, installed) USE="openmp
139 -fits -test" ABI_X86="(64)" CPU_FLAGS_X86="sse2"
140                   ^^^^^^^^^^
141     >=dev-libs/boost-1.66:0/1.77.0= required by
142 (media-video/mkvtoolnix-64.0.0:0/0::gentoo, installed) USE="dbus dvd gui
143 nls -debug (-pch) -test" ABI_X86="(64)"
144                          ^^^^^^^^^^
145     dev-libs/boost:0/1.77.0=[python,python_targets_python3_9(-)]
146 required by (media-libs/vigra-1.11.1-r3:0/0::gentoo, installed)
147 USE="hdf5 jpeg openexr png python tiff zlib -doc -fftw -mpi -test
148 -valgrind" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_8"
149                   ^^^^^^^^^^                                   
150
151
152 The following USE changes are necessary to proceed:
153  (see "package.use" in the portage(5) man page for more details)
154 # required by sci-libs/vtk-9.0.3-r4::gentoo[video_cards_nvidia]
155 # required by sci-libs/opencascade-7.5.2-r5::gentoo[vtk]
156 # required by sci-electronics/kicad-5.1.12-r2::gentoo[occ]
157 # required by sci-electronics/kicad-packages3d-5.1.12-r1::gentoo
158 # required by sci-electronics/kicad-meta-5.1.12::gentoo[-minimal]
159 # required by @selected
160 # required by @world (argument)
161 >=x11-drivers/nvidia-drivers-470.103.01 static-libs
162
163 Would you like to add these changes to your config files? [Yes/No]
164
165
166 I'm not sure if the boost output is related or not.  I did read
167 somewhere that opencascade is replacing oce.  From the above, I suspect
168 vtk and/or opencascade is causing this.  That may be related but dang if
169 I can figure out a way around this.  Anyone else run into this and find
170 a fix or see something I'm missing? 
171
172 Thanks.
173
174 Dale
175
176 :-)  :-) 

Replies

Subject Author
Re: [gentoo-user] nvidia-drivers wants static-libs, I do not. Arve Barsnes <arve.barsnes@×××××.com>