public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] useflag hell.
@ 2016-02-28 18:14 Alan Grimes
  2016-02-28 18:31 ` Neil Bothwick
  2016-02-28 19:01 ` Alan McKinnon
  0 siblings, 2 replies; 5+ messages in thread
From: Alan Grimes @ 2016-02-28 18:14 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2946 bytes --]

I've been running number theory code for a few weeks, so haven't been
updating my machine too often...

I for the last day or so I'm in a run my "pretendupdate" script, look at
the results, decide whether to run ufed or bleep with package.use....
run the pretendupdate script again, do something while it computes, come
back to it hours later, and repeat the cycle... This is really getting
silly and I'm starting to suspect that I'm stuck in useflag hell and
there isn't a solution to this.




tortoise ~ # ./pretendupdate

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/icu:0

  (dev-libs/icu-56.1:0/56::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/icu-55.1:0/55::gentoo, installed) pulled in by
    dev-libs/icu:0/55=[abi_x86_32(-),abi_x86_64(-)] required by
(dev-qt/qtcore-4.8.7-r1:4/4::gentoo, installed)
               
^^^^^^                                                                                                                            



It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The ebuild selected to satisfy
">=media-libs/mlt-0.9.8-r1[ffmpeg,kdenlive,melt,qt5,sdl,xml]" has unmet
requirements.
- media-libs/mlt-0.9.8-r2::gentoo USE="ffmpeg fftw gtk kde kdenlive lua
melt opengl python qt5 sdl xine xml -compressed-lumas -debug -frei0r
-jack -libav -libsamplerate -qt4 -rtaudio (-ruby) -vdpau" ABI_X86="64"
CPU_FLAGS_X86="mmx sse sse2" PYTHON_TARGETS="python2_7"

  The following REQUIRED_USE flag constraints are unsatisfied:
    kde? ( qt4 )

  The above constraints are a subset of the following complete expression:
    python? ( python_targets_python2_7 ) qt5? ( !qt4 ) kde? ( qt4 )

(dependency required by "kde-apps/kdenlive-15.12.1::gentoo" [ebuild])
(dependency required by "kde-apps/kdemultimedia-meta-15.12.1-r1::gentoo"
[ebuild])
(dependency required by "kde-apps/kde-apps-meta-15.08.3-r3::gentoo"
[ebuild])
(dependency required by "kde-apps/kde-meta-15.08.3::gentoo" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
tortoise ~ #


######################


The attached files are whatever is left after --- six years of resolving
similar issues on this same install...


-- 
IQ is a measure of how stupid you feel.

Powers are not rights.


[-- Attachment #2: make.conf --]
[-- Type: text/plain, Size: 2996 bytes --]

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=native -pipe "
CXXFLAGS="${CFLAGS}"

MAKEOPTS="-j 6"

# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"

INPUT_DEVICES="keyboard mouse"

LINGUAS="en en_US"
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"

# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="3dnow 3dnowext amr apache2 ares audiofile autoipd avahi bittorrent
     blender-game bmp boost c++0x caps cg cgi clang contrib cpudetection css
     cuda curl custom-cflags custom-tune debugger declarative device-mapper
     dga discouraged dolbyinrec double-precision drm egl evdev expat extras
     fbcon ffcall ffmpeg fftw firmware fluidsynth fontconfig foomaticdb
     freeimage ftp g3dvl gbm gd gflags gfortran ggz gl glade glut gmp gnome
     gnome-keyring gphoto2 graphviz gsl gstreamer gtk3 heterogeneous high-ints
     hpijs hwdb icu ide imlib introspection ithreads jadetex java jit joystick
     jpeg2k kde kdenlive kdrive lame lapack legacy-systray libffi libkms
     libwww llvm-shared-libs lm_sensors lua lzo matroska mdnsresponder-compat
     melt metis midi minizip mmap mms mmxext mozilla mp3rtp mpeg2 multicore
     multilib multislot mysql mysqli nas natspec netpbm nowin nsplugin ode
     ogre ois okteta openal opencl openexr openssl opus orc pae parport pch
     pcre16 pdo perl pgo plasma posix postproc povray private-headers
     pulseaudio python python3 qml qt5 qthelp quicktime r600-llvm-compiler
     reiserfs script scripttools sdk seamonkey secure-delete semantic-desktop
     server sftp sip smp soprano sql sqlite sse2 sse3 sse4 static-ppds
     subversion system-boost system-icu system-jpeg system-libvpx
     system-sqlite t1lib theora threads threadsafe threadsonly tinfo tk
     unlock-notify upnp upnp-av userlocales utempter uuid uvm uxa v4l vcd
     video videos vnc vpx wayland webkit xine xmp xvfb xvmc yuv4mpeg zeroconf
     -bluetooth -bundled-libs -dso -examples -libav -odbc -samba -vlc"

CPU_FLAGS_X86="mmx mmxext sse2_4way 3dnow 3dnowext sse sse2 sse3 sse4"

GRUB_PLATFORMS="pc efi-64"

EMERGE_DEFAULT_OPTS="--jobs=1 --quiet-build=n --verbose"

FEATURES="sandbox distlocks nostrip parallel-fetch userfetch userpriv usersandbox splitdebug -preserve-libs"

PORTAGE_RSYNC_EXTRA_OPTS="--progress"

VIDEO_CARDS="nvidia radeonsi radeon amdgpu"

source /var/lib/layman/make.conf

# portage complains if absent. 
#RUBY_TARGETS="${RUBY_TARGETS} ruby21 ruby22 ruby24"
RUBY_TARGETS="${RUBY_TARGETS} ruby23 ruby24"

USE_PYTHON='2.7 3.5'
PYTHON_TARGETS="${PYTHON_TARGETS} python2_7 python3_5 python3_4"
PYTHON_SINGLE_TARGET="python3_4"

ABI_X86="64 32"

GENTOO_MIRRORS="ftp://gentoo.mirrors.pair.com/"


[-- Attachment #3: package.use --]
[-- Type: text/plain, Size: 2915 bytes --]

# Really and truly unusable... 
sys-libs/pam -debug
app-editors/nano -debug 

#required by seamonkey install
dev-cpp/clucene -debug 

# causes undefined symbol errors.
net-libs/webkit-gtk -debug -gles2

# net-misc/curl -threads

net-libs/xulrunner -debug

#>=sys-apps/pciutils-3.1.8 -zlib

dev-db/mysql -debug 

#really not compatible! 
dev-libs/klibc -custom-cflags

#stupid missfeature; buggy as fuck too.
media-video/mplayer -joystick

#BOINC compatibility.
net-misc/curl -gnutls

# requires dead libraries: 
dev-libs/libusb -doc
media-libs/fontconfig -doc 
media-sound/esound -doc
dev-java/oracle-jdk-bin doc 

# kinda strange, demanded by e-build.
>=dev-libs/elfutils-0.154-r1 static-libs

# required by dev-lang/ruby-2.0.0_p247[rdoc]
# required by dev-ruby/racc-1.4.9[ruby_targets_ruby20]
>=dev-ruby/rdoc-4.0.1-r1 ruby_targets_ruby20
# required by dev-ruby/rdoc-4.0.1-r1[ruby_targets_ruby20]
# required by dev-lang/ruby-2.0.0_p247[rdoc]
# required by dev-ruby/rubygems-2.0.3[ruby_targets_ruby19]
# required by virtual/rubygems-6
# required by dev-ruby/rake-0.9.6
# required by dev-ruby/json-1.8.0[-test,-doc,ruby_targets_ruby20]
>=dev-ruby/racc-1.4.9 ruby_targets_ruby20
# required by dev-ruby/rdoc-4.0.1-r1[ruby_targets_ruby20]
# required by dev-lang/ruby-2.0.0_p247[rdoc]
# required by dev-ruby/racc-1.4.9[ruby_targets_ruby20]
>=dev-ruby/json-1.8.0 ruby_targets_ruby20
# required by dev-lang/ruby-2.0.0_p247
# required by dev-ruby/racc-1.4.9[ruby_targets_ruby20]
# required by dev-ruby/rdoc-4.0.1-r1[ruby_targets_ruby18]
# required by dev-lang/ruby-1.9.3_p448[rdoc]
# required by dev-ruby/rubygems-2.0.3[ruby_targets_ruby19]
# required by virtual/rubygems-6
# required by dev-ruby/json-1.8.0[-test,ruby_targets_ruby20]
>=dev-ruby/rake-0.9.6 ruby_targets_ruby20
# required by dev-lang/ruby-2.0.0_p247
# required by dev-ruby/racc-1.4.9[ruby_targets_ruby20]
# required by dev-ruby/rdoc-4.0.1-r1[ruby_targets_ruby18]
# required by dev-lang/ruby-1.9.3_p448[rdoc]
# required by dev-ruby/json-1.8.0[ruby_targets_ruby19]
>=dev-ruby/rubygems-2.0.3 ruby_targets_ruby20
# required by app-emulation/wine-1.7.4[abi_x86_32,opencl]
# required by @selected
# required by @world (argument)
>=virtual/opencl-0-r4 abi_x86_32

>=dev-util/cucumber-1.3.2 -test -{test}
>=dev-ruby/hoe-2.13.0 -test -{test}

# Attempt to work around CPU hogging issue, seems more related to saving. 
>=app-office/texmacs-1 -qt4

#bug work-around. 
>=dev-util/cmake-2 -ncurses
>=net-im/pidgin-2 -ncurses 
>=app-emulation/wine-1.7.15 -custom-cflags

=dev-games/mygui-3.2.1 -opengl

>=media-libs/mesa-1  -opencl

=net-dns/avahi-0.6.31-r7 -gtk -gtk3


>=app-crypt/heimdal-1.5.3-r2 -ssl -threads

>=dev-games/ogre-1.9.0-r1 -double-precision


>=kde-apps/kde4-l10n-15.12.1-r1 minimal

>=media-libs/opencv-3.1.0-r1 -qt4

>=app-crypt/pinentry-0.9.7 -qt4

>=media-libs/mlt-0.9.8-r2 -qt4

>=dev-qt/qtwebkit-4.8.7:4 -exceptions

>=dev-qt/qtgui-5.5.1-r1 -egl


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-03-02 19:17 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-28 18:14 [gentoo-user] useflag hell Alan Grimes
2016-02-28 18:31 ` Neil Bothwick
2016-02-28 19:01 ` Alan McKinnon
2016-02-28 23:26   ` Alan Grimes
2016-03-02 19:17   ` [gentoo-user] " Kai Krakow

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox