In an effort to fix an issue I'm having, I decided to upgrade from Plasma 5 to Plasma 6.
Before the upgrade I ran a
Everything upgraded fine.emerge -uDUa --keep-going --with-bdeps=y --backtrack=100 @world
Then I added all the masked packages for Plasma 6 to /etc/portage/profile/package.unmask
When trying to update Plasma, portage complained about sci-libs/vtk not having the needed use flags.
This is when I noticed it was trying to recompile with no use flags enabled.
I removed the flag that was pulling vtk into my system, reran the above update @world then did a depclean
Plasma 6 installed without issue (was version 6.0.5 at the time)
Two weeks have gone by and vtk still doesn't recognize use flags, even after I upgraded Plasma 6.0.5 to the 6.1 Beta (6.0.90).
This isn't a big deal as VTK was an addon to a dependency of a piece of software and I'm not sure I ever used it.
But I would like to know if this is a problem with my system or a bug that should be reported to someone before Plasma 6 becomes unmasked.
My system has a global ACCEPT_KEYWORDS="~amd64" set with the following environment:
Here is what I see when I try to emerge vtk:Portage 3.0.64 (python 3.12.3-final-0, default/linux/amd64/23.0/desktop/plasma, gcc-14, glibc-2.39-r6, 6.9.2-gentoo x86_64)
Code: Select all
emerge -pv vtk
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 2.18 s (backtrack: 0/20).
[ebuild N ] dev-libs/libzip-1.9.2:0/5::gentoo USE="bzip2 lzma ssl tools zstd -gnutls -mbedtls -static-libs -test" 747 KiB
[ebuild N ] dev-cpp/cli11-2.4.2::gentoo USE="-doc -test" 0 KiB
[ebuild N ] dev-cpp/nlohmann_json-3.11.3::gentoo USE="-test" 7,865 KiB
[ebuild N ] dev-libs/pegtl-3.2.7::gentoo 244 KiB
[ebuild N ] dev-libs/utfcpp-3.2.1::gentoo USE="-test" 27 KiB
[ebuild N ] sci-libs/cgnslib-4.4.0-r1:0/4.4::gentoo USE="hdf5 tools -base-scope -debug -examples -fortran -legacy -mpi -scoping -szip -test" 1,934 KiB
[ebuild N ] sci-libs/netcdf-4.9.2-r1:0/19::gentoo USE="bzip2 dap hdf5 zstd -blosc -doc -examples -hdf -mpi -szip -test" 6,976 KiB
[ebuild N ] sci-libs/vtk-9.3.0:0/9.3::gentoo USE="-all-modules -boost -cuda (-debug) -doc -examples -ffmpeg -freetype -gdal -gles2-only -imaging -java -las -logging -mpi -mysql -odbc -opencascade -openmp -openvdb -pdal -postgres -python -qt5 -qt6 -rendering -sdl -tbb -test -threads -tk -views -vtkm -web" PYTHON_SINGLE_TARGET="-python3_10 -python3_11" VIDEO_CARDS="-nvidia" 1,309,539 KiB
Total: 8 packages (8 new), Size of downloads: 1,327,329 KiB
Code: Select all
sci-libs/vtk boost R xdmf2 imaging gdal views rendering freetype vtkm -qt5 PYTHON_SINGLE_TARGET=" -* python3_11" Code: Select all
USE="X a52 aac acl acpi activities alsa amd64 branding bzip2 cairo caps cdda cdr cet crypt cups curl dav1d dbus declarative dri dts dvd dvdr elogind encode exif fdk ffmpeg flac fuse gdbm gif gpg gpm gsm gssapi gstreamer gtk gui heif iconv icu idn ipv6 jpeg jpeg2k json kde kerberos kf6compat kwallet lcms ldap libass libedit libnotify libtirpc lm-sensors lto lzma mad mng mp3 mp4 mpeg mtp multilib multimedia ncurses networkmanager nfs nls numa ogg openal opencl openexr opengl openmp opus osmesa pam pango pcre pdf perl pgo pipewire plasma png policykit postproc ppds pulseaudio python qml qt5 qt6 rar raw readline samba sasl screencast sdl seccomp semantic-desktop snappy sound spell ssl startup-notification svg test-rust theora tiff tk tools truetype udev udisks unicode unwind upower usb utils vaapi vdpau vorbis vpx vulkan wayland webp widgets wxwidgets x264 x265 xattr xcb xft xml xv xvid zeroconf zlib zstd" ABI_X86="64" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 aes avx avx2 f16c fma3 pclmul popcnt rdrand sha sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en en-US" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LLVM_TARGETS="AMDGPU X86" LUA_SINGLE_TARGET="lua5-4" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_11 python3_12 python3_13" RUBY_TARGETS="ruby31 ruby33" VIDEO_CARDS="amdgpu radeonsi radeon d3d12" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"



