Wow, sounds like you've been having a rough time.

I think if you chunk things up into tiny pieces of logs, and take the
issues on one at a time, you will be able to solve your problems. That
said, if you would like to send us the last month or so of your
emerge.log, we might be able to help focus your efforts.

Until you have everything building cleanly and working as you hoped, I
would avoid doing any new portage syncs just to keep from having an
issue where the set of problems you're looking at might shift
dramatically. This way you can look at the problems one at a time then
eliminate them before new problems come up. Similarly, unless you see a
problem where a program is complaining about not being able to load a
shared object, I would just put off the revdep-rebuild until you've
successfully updated.


It looks like you have two distinct problems in the messages you posted
here, a problem with asciidoc and another with kwin and mesa.

On asciidoc I think a good first step would be setting
PYTHON_SINGLE_TARGET="python2_7" if you haven't already, I see that in
the make.conf you posted at the end of February[1] you have
PYTHON_SINGLE_TARGET="python3_5". Could you give changing
python_single_target a try and report back? I know it will not solve all
your issues, but at least it should reduce the amount of negative
feedback emerge is giving you.

Also, is the script ./pretendupdate something like "emerge --pretend
--verbose --all --newuse @world"?


[1]: https://marc.info/?l=gentoo-user&m=145668323000774&q=p3
--
0x7D964D3361142ACF

On Thu, Mar 17, 2016, at 08:12, William Ernesto Cárdenas Gómez wrote:
> El jue, 17-03-2016 a las 10:55 -0400, Alan Grimes escribió:
> > My effort to update my syestem continues unabated. =\
> > 
> > One problem is that every time revdep-rebuild is run, it always
> > rebuilds
> > all of libreoffice, an 8-hour build. WTF, seriously, WTF?
> > 
> > I made the mistake of syncing portage again and was thrown back into
> > useflag hell:
> > 
> > I tried to fix it by setting wayland, gles2 and egl to default
> > because
> > they were breaking other packages.
> > 
> > 
> > I don't even know how to read the current error message:
> > 
> > ######
> > 
> > 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:
> > 
> > media-libs/mesa:0
> > 
> >   (media-libs/mesa-11.1.2-r1:0/0::gentoo, ebuild scheduled for merge)
> > pulled in by
> >     (no parents that aren't satisfied by other packages in this slot)
> > 
> >   (media-libs/mesa-11.1.2-r1:0/0::gentoo, installed) pulled in by
> >     media-libs/mesa[egl,gbm,gles2?,wayland] required by
> > (kde-plasma/kwin-5.5.5:5/5::gentoo, ebuild scheduled for merge)
> >                                   
> > ^^^^^^^                                                              
> >                                                   
> > 
> > 
> > It might be possible to solve this slot collision
> > by applying all of the following changes:
> >    - media-libs/mesa-11.1.2-r1 (Change USE: +wayland +gles2)
> > 
> > 
> > !!! The ebuild selected to satisfy "app-text/asciidoc" has unmet
> > requirements.
> > - app-text/asciidoc-8.6.9-r2::gentoo USE="graphviz -examples
> > -highlight
> > -test" ABI_X86="64" PYTHON_SINGLE_TARGET="-pypy -python2_7"
> > PYTHON_TARGETS="python2_7 -pypy"
> > 
> >   The following REQUIRED_USE flag constraints are unsatisfied:
> >     exactly-one-of ( python_single_target_pypy
> > python_single_target_python2_7 )
> > 
> >   The above constraints are a subset of the following complete
> > expression:
> >     exactly-one-of ( python_single_target_pypy
> > python_single_target_python2_7 ) python_single_target_pypy? (
> > python_targets_pypy ) python_single_target_python2_7? (
> > python_targets_python2_7 )
> > 
> > (dependency required by "net-misc/tor-0.2.8.1_alpha::gentoo"
> > [installed])
> > (dependency required by "@selected" [set])
> > (dependency required by "@world" [argument])
> > tortoise ~ #
> > 
> > #####
> > 
> > Current state of mind: put a live hand grenade in to the computer and
> > walk away.
> > 
> > I've been using Gentoo Every day now for ten years. This is an
> > entirely
> > New level of bullshit. =(
> > 
> > 
> > Modest list of complete and utter FAIL:
> > 
> > ####
> > 
> > tortoise portage # tree -L 2
> > .
> > ├── app-office
> > │   └── texmacs-1.99.2-r1
> > ├── dev-libs
> > │   ├── libcdio-0.93
> > │   └── libcdio-paranoia-0.93_p1
> > ├── dev-qt
> > │   └── qtwebkit-5.5.1-r1
> > ├── kde-apps
> > │   └── kdesdk-kioslaves-15.12.2
> > ├── kde-plasma
> > │   ├── oxygen-5.5.5
> > │   └── oxygen-fonts-5.4.3
> > ├── media-gfx
> > │   └── fontforge-20150824
> > ├── media-libs
> > │   ├── opencv-3.1.0-r2
> > │   └── x264-0.0.20151011
> > └── media-video
> >     └── vcdimager-0.7.24
> > 
> > 19 directories, 0 files
> > tortoise portage #
> > 
> > 
> > 
> 
> Maybe you can install libreoffice-bin instead libreoffice package. And
> for you wayland problem only needs the gles2 use flag.
> About the PYTHON_SINGLE_TARGET you should read the portage news.
> -- 
> William Ernesto Cárdenas Gómez <will...@openmailbox.org>
> Email had 1 attachment:
> + signature.asc
>   1k (application/pgp-signature)

Reply via email to