Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
This update has turned into a nightmare.
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
thurnax
Tux's lil' helper
Tux's lil' helper


Joined: 17 Apr 2014
Posts: 90

PostPosted: Wed Oct 18, 2017 3:11 pm    Post subject: This update has turned into a nightmare. Reply with quote

When I tried an "emerge -avuND @world --keep-going" update I ran into a huge number of errors which I don't know how to resolve. I figured that it had to do something with perl and perl is said to be a PITA to update. So I tried to update it manually, basically following these instructions on reddit:

https://www.reddit.com/r/Gentoo/comments/5hjnc4/perl_slot_conflict_522_524/

It worked until the command "perl-cleaner --modules" so I'm back to the first square.


The first errors I get when doing an avuND ("avund" is a Swedish word for envy btw) update is the following:

Code:
!!! Invalid news item: /usr/portage/metadata/news/2017-10-04-gentoolkit-dev-deprecation/2017-10-04-gentoolkit-dev-deprecation.en.txt
!!!   line 5: News-Item-Format: 2.0
!!! Invalid news item: /usr/portage/metadata/news/2017-08-19-hardened-sources-removal/2017-08-19-hardened-sources-removal.en.txt
!!!   line 5: News-Item-Format: 2.0
!!! Invalid news item: /usr/portage/metadata/news/2017-07-16-systemd-rootprefix/2017-07-16-systemd-rootprefix.en.txt
!!!   line 5: News-Item-Format: 2.0
!!! Invalid news item: /usr/portage/metadata/news/2017-04-10-split-and-slotted-wine/2017-04-10-split-and-slotted-wine.en.txt
!!!   line 6: News-Item-Format: 2.0
!!! Invalid news item: /usr/portage/metadata/news/2017-10-10-perl-5_26-update/2017-10-10-perl-5_26-update.en.txt
!!!   line 5: News-Item-Format: 2.0


They are not a show-stopper but I suppose I could give them an honorable mention and perhaps fixing them may help resolve other ensuing errors.

Then the next error I get is about circular dependencies with udev:

Code:

 * Error: circular dependencies:

(sys-apps/util-linux-2.28.2:0/0::gentoo, ebuild scheduled for merge) depends on
 (virtual/libudev-232:0/1::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
  (sys-fs/udev-233:0/0::gentoo, ebuild scheduled for merge) (runtime)
   (sys-apps/util-linux-2.28.2:0/0::gentoo, ebuild scheduled for merge) (buildtime)

It might be possible to break this cycle
by applying any of the following changes:
- virtual/libudev-232 (Change USE: +systemd)
- virtual/libudev-232 (Change USE: +static-libs)
 (This change might require USE changes on parent packages.)
Note that this change can be reverted, once the package has been installed.


I don't know how to resolve this. I think I want to stick with OpenRC and not switch to systemd and I think I want to use dynamic libs, not static.

The system btw, is a virtual machine inside VMWare workstation so I take advantage of VMWare utils.


Then I have a bunch of slot conflicts with x11-libs/libxcb, sys-libs/ncurses, sys-libs/zlib, x11-base/xorg-server, app-text/poppler, app-arch/bzip2 and dev-libs/kpathsea:

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

x11-libs/libxcb:0

  (x11-libs/libxcb-1.12-r2:0/1.12::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, installed) pulled in by
    >=x11-libs/libxcb-1.9.1:0/1.11.1=[abi_x86_64(-)] required by (x11-libs/xcb-util-image-0.4.0:0/0::gentoo, installed)
                           ^^^^^^^^^^                                                                                                                     
    >=x11-libs/libxcb-1.9.1:0/1.11.1=[abi_x86_64(-)] required by (x11-libs/xcb-util-wm-0.4.1-r1:0/0::gentoo, installed)
                           ^^^^^^^^^^                                                                                                                     
    x11-libs/libxcb:0/1.11.1=[abi_x86_64(-)] required by (x11-libs/xcb-util-keysyms-0.4.0:0/0::gentoo, installed)
                   ^^^^^^^^^^                                                                                                                       
    >=x11-libs/libxcb-1.9.1:0/1.11.1=[abi_x86_64(-)] required by (x11-libs/xcb-util-0.4.0:0/0::gentoo, installed)
                           ^^^^^^^^^^                                                                                                               
    >=x11-libs/libxcb-1.9.1:0/1.11.1=[abi_x86_64(-)] required by (x11-libs/xcb-util-renderutil-0.3.9-r1:0/0::gentoo, installed)
                           ^^^^^^^^^^                                                                                                                             

sys-libs/ncurses:0

  (sys-libs/ncurses-6.0-r1:0/6::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (sys-libs/ncurses-5.9-r5:0/5::gentoo, installed) pulled in by
    sys-libs/ncurses:0/5= required by (dev-lang/ruby-2.1.9:2.1/2.1::gentoo, installed)
                    ^^^^^                                                                                                 
    sys-libs/ncurses:0/5= required by (dev-lang/ruby-2.3.1:2.3/2.3::gentoo, installed)
                    ^^^^^                                                                                                 
    >=sys-libs/ncurses-5.7-r7:0/5= required by (sys-apps/gptfdisk-1.0.1:0/0::gentoo, installed)
                             ^^^^^                                                                                                 
    sys-libs/ncurses:0/5= required by (dev-lang/ruby-2.0.0_p648:2.0/2.0::gentoo, installed)
                    ^^^^^                                                                                                     
    >=sys-libs/ncurses-5.7-r7:0/5= required by (media-sound/lame-3.99.5-r1:0/0::gentoo, installed)
                             ^^^^^                                                                                                   

sys-libs/zlib:0

  (sys-libs/zlib-1.2.11-r1:0/1::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (sys-libs/zlib-1.2.8-r1:0/0::gentoo, installed) pulled in by
    sys-libs/zlib:0/0= required by (media-gfx/imagemagick-6.9.4.6:0/6.9.4.6::gentoo, installed)
                 ^^^^^                                                                                                             
    sys-libs/zlib:0/0= required by (media-libs/lensfun-0.3.1:0/0::gentoo, installed)
                 ^^^^^                                                                                                 
    >=sys-libs/zlib-1.2.8-r1:0/0=[abi_x86_64(-)] required by (x11-libs/libpciaccess-0.13.4:0/0::gentoo, installed)
                            ^^^^^                                                                                                                     

x11-base/xorg-server:0

  (x11-base/xorg-server-1.19.4:0/1.19.4::gentoo, ebuild scheduled for merge) pulled in by
    >=x11-base/xorg-server-1.18[udev] required by (x11-drivers/xf86-input-evdev-2.10.5:0/0::gentoo, ebuild scheduled for merge)
    ^^                     ^^^^                                                                                                                                                       

  (x11-base/xorg-server-1.17.4:0/1.17.4::gentoo, installed) pulled in by
    x11-base/xorg-server:0/1.17.4= required by (x11-drivers/xf86-video-vesa-2.3.4:0/0::gentoo, installed)
                        ^^^^^^^^^^                                                                                                           
    x11-base/xorg-server:0/1.17.4= required by (x11-drivers/xf86-video-fbdev-0.4.4:0/0::gentoo, installed)
                        ^^^^^^^^^^                                                                                                           

app-text/poppler:0

  (app-text/poppler-0.57.0:0/68::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (app-text/poppler-0.45.0:0/62::gentoo, installed) pulled in by
    >=app-text/poppler-0.26.0:0/62=[cairo] required by (media-gfx/inkscape-0.91-r3:0/0::gentoo, installed)
                             ^^^^^^                                                                                                           

app-arch/bzip2:0

  (app-arch/bzip2-1.0.6-r8:0/1::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (app-arch/bzip2-1.0.6-r7:0/0::gentoo, installed) pulled in by
    app-arch/bzip2:0/0= required by (dev-lang/R-3.2.2:0/0::gentoo, installed)
                  ^^^^^                                                                                         

dev-libs/kpathsea:0

  (dev-libs/kpathsea-6.2.3_p20170524:0/6.2.3::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-libs/kpathsea-6.2.1 required by (app-text/ttf2pk2-2.0_p20160523:0/0::gentoo, ebuild scheduled for merge)
    ^^                  ^^^^^                                                                                                                                           
    >=dev-libs/kpathsea-6.2.1 required by (app-text/texlive-core-2016-r5:0/0::gentoo, ebuild scheduled for merge)
    ^^                  ^^^^^                                                                                                                                           
    >=dev-libs/kpathsea-6.2.1:= required by (dev-tex/bibtexu-3.71_p20170524:0/0::gentoo, ebuild scheduled for merge)
    ^^                  ^^^^^                                                                                                                                                                 
    >=dev-libs/kpathsea-6.2.1 required by (app-text/ps2pkm-1.8_p20170524:0/0::gentoo, ebuild scheduled for merge)
    ^^                  ^^^^^                                                                                                                                           
    >=dev-libs/kpathsea-6.2.1 required by (app-text/dvipsk-5.997_p20170524:0/0::gentoo, ebuild scheduled for merge)
    ^^                  ^^^^^                                                                                                                                             

  (dev-libs/kpathsea-6.2.0_p20140525:0/6.2.0::gentoo, installed) pulled in by
    dev-libs/kpathsea:0/6.2.0= required by (app-text/dvipng-1.15:0/0::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 package vmtools is masked, perhaps it is better to install from the VMWare CD instead. The problem is that I never manage to get those Linux headers right... :

Code:
!!! The following installed packages are masked:
- app-emulation/vmware-tools-9.9.4.3206955::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Thomas Deutschmann <whissi@gentoo.org> (17 Jun 2017)
# Unmaintained in Gentoo repository; Multiple vulnerabilities
# People using VMware in Gentoo should switch to Gentoo's VMware overlay
# Bugs 619398, 621910, 616958, 536364, 614666, 612804 ...

- dev-tex/texmfind-2010.1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Jonas Stein <jstein@gentoo.org> (17 Oct 2017)
# dev-tex/texmfind was superseded by app-portage/pfl
# See also bug #634494. Masked for removal on 2017-11-30

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


Here are my use flags:

Code:
Portage 2.2.28 (python 2.7.10-final-0, default/linux/amd64/13.0/desktop/plasma, gcc-4.9.3, glibc-2.22-r4, 4.4.6-gentoo x86_64)
=================================================================
System uname: Linux-4.4.6-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_E5-1620_v2_@_3.70GHz-with-gentoo-2.2
KiB Mem:     4043436 total,    378016 free
KiB Swap:     524284 total,    521332 free
Timestamp of repository gentoo: Tue, 17 Oct 2017 14:15:01 +0000
sh bash 4.3_p42-r1
ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
app-shells/bash:          4.3_p42-r1::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.24.3::gentoo
dev-lang/python:          2.7.10-r1::gentoo, 3.4.3-r1::gentoo
dev-util/cmake:           3.3.1-r1::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.19.1::gentoo
sys-apps/sandbox:         2.10-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.11.6-r1::gentoo, 1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.25.1-r1::gentoo
sys-devel/gcc:            4.9.3::gentoo
sys-devel/gcc-config:     1.7.3::gentoo
sys-devel/libtool:        2.4.6::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 4.3::gentoo (virtual/os-headers)
sys-libs/glibc:           2.22-r4::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.de.gentoo.org/gentoo-portage
    priority: -1000

ABI="amd64"
ABI_X86="64"
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
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"
APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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 cgi cgid 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"
ARCH="amd64"
AUTOCLEAN="yes"
BOOTSTRAP_USE="cxx unicode internal-glib python_targets_python3_4 python_targets_python2_7 multilib"
CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2"
CFLAGS_amd64="-m64"
CFLAGS_x32="-mx32"
CFLAGS_x86="-m32"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x32="x86_64-pc-linux-gnux32"
CHOST_x86="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
COLLISION_IGNORE="/lib/modules/* *.py[co] *$py.class */dropin.cache"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3"
CXXFLAGS="-march=native -O2"
DEFAULT_ABI="amd64"
DISTDIR="/usr/portage/distfiles"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_WARNING_DELAY="10"
EPREFIX=""
EROOT="/"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; eval \"declare -a ssh_opts=(\${3})\" ; exec sftp -P \${port} \"\${ssh_opts[@]}\" \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FFLAGS="-O2 -pipe"
GCC_SPECS=""
GENTOO_MIRRORS="http://mirror.mdfnet.se/gentoo"
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx"
GRUB_PLATFORMS=""
GSETTINGS_BACKEND="dconf"
GUILE_LOAD_PATH="/usr/share/guile/1.8"
HOME="/root"
INFOPATH="/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.3/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.25.1/info:/usr/share/info/emacs-24"
INPUT_DEVICES="libinput keyboard mouse"
IUSE_IMPLICIT="abi_x86_64 prefix prefix-chain prefix-guest"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KERNEL="linux"
LANG="en_US.utf8"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LC_MESSAGES="C"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LDFLAGS_amd64="-m elf_x86_64"
LDFLAGS_x32="-m elf32_x86_64"
LDFLAGS_x86="-m elf_i386"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe %s"
LIBDIR_amd64="lib64"
LIBDIR_x32="libx32"
LIBDIR_x86="lib32"
LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer"
LOGNAME="root"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:
cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:
ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.
taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01
;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;
31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=
01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*
.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=
01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.
bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;
35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.
pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=
01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*
.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01
;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv
=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:
*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex
=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:
*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=
00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:"
MAIL="/var/mail/robin"
MANPAGER="manpager"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.3/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.25.1/man:/etc/java-config-2/current-system-vm/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.5/man/"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)"
MULTIOSDIRS="../lib64:../lib32"
MaKEOPTS="-j1"
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
OFFICE_IMPLEMENTATION="libreoffice"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PATH="/root/anaconda2/bin:/sbin:/bin:/usr/sbin:/usr/bin"
PHP_TARGETS="php5-6"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 arm64-linux hppa ia64 m68k m68k-mint mips nios2 ppc ppc-aix ppc-macos ppc64 ppc64-linux riscv s390 sh sparc sparc-fbsd sparc-solaris sparc64-solaris x64-cygwin x64-macos x64-solaris x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
PORTAGE_BIN_PATH="/usr/lib/portage/python2.7"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error,qa echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256 --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_INTERNAL_CALLER="1"
PORTAGE_OVERRIDE_EPREFIX=""
PORTAGE_PYM_PATH="/usr/lib64/python2.7/site-packages"
PORTAGE_PYTHONPATH="/usr/lib64/python2.7/site-packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_RSYNC_RETRIES="-1"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTAGE_XATTR_EXCLUDE="btrfs.* security.evm security.ima        security.selinux system.nfs4_acl"
PORT_LOGDIR_CLEAN="find "${PORT_LOGDIR}" -type f ! -name "summary.log*" -mtime +7 -delete"
POSTGRES_TARGETS="postgres9_5"
PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND"
PWD="/home/robin"
PYTHONDONTWRITEBYTECODE="1"
PYTHON_SINGLE_TARGET="python3_4"
PYTHON_TARGETS="python2_7 python3_4"
QT_GRAPHICSSYSTEM="raster"
QT_PLUGIN_PATH="/usr/lib64/kde4/plugins"
RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
RESUMECOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.3"
RPMDIR="/usr/portage/rpm"
RUBY_TARGETS="ruby22"
R_HOME="/usr/lib64/R"
SHELL="/bin/bash"
SHLVL="2"
SSH_CLIENT="10.40.137.197 57370 22"
SSH_CONNECTION="10.40.137.197 57370 10.40.137.114 22"
SSH_TTY="/dev/pts/2"
SYMLINK_LIB="yes"
TERM="vt100"
TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
UNINSTALL_IGNORE="/lib/modules/* /var/run /var/lock"
USE="X a52 aac acl acpi activities alsa amd64 apache2 automount berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus declarative dri dts dvd dvdr embedded emboss encode exif fam firefox flac fortran gd gdbm gif glamor gpm gtk iconv introspection ipv6 jpeg kde kipi kmod kwallet lcms ldap libkms libnotify mad mmx mng modules mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf phonon php plasma png policykit ppds python qml qt3support qt4 qt5 readline ruby sdl seccomp semantic-desktop session spell sqlite sse sse2 sse3 ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis widgets wxwidgets x264 xa xattr xcb xcomposite xinerama xml xscreensaver xv xvid zlib" ABI_X86="64" 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" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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 cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby22" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USER="root"
USERLAND="GNU"
USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_EXPERIMENTAL_FEATURES CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_X86 CROSSCOMPILE_OPTS CURL_SSL ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LIRC_DEVICES LLVM_TARGETS MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
USE_EXPAND_HIDDEN="ABI_MIPS ABI_PPC ABI_S390 CPU_FLAGS_ARM CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 hppa ia64 m68k m68k-mint mips nios2 ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sh sparc sparc64-solaris sparc-fbsd sparc-solaris x64-cygwin x64-macos x64-solaris x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt"
USE_EXPAND_VALUES_USERLAND="BSD GNU"
USE_ORDER="env:pkg:conf:defaults:pkginternal:repo:env.d"
VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/share"
XDG_RUNTIME_DIR="/var/run/user/1000"
XDG_SESSION_COOKIE="pantheon-1508273026.578428-626015961"
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"


This is such a mess, what did I do wrong? :(

Broke long lines to make the forum layout behave.Chiitoo
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 41405
Location: 56N 3W

PostPosted: Wed Oct 18, 2017 3:55 pm    Post subject: Reply with quote

thurnax,

Code:
Portage 2.2.28 (python 2.7.10-final-0, default/linux/amd64/13.0/desktop/plasma, gcc-4.9.3, glibc-2.22-r4, 4.4.6-gentoo x86_64)

Tells that you have a very old system.

Code:
!!! Invalid news item: /usr/portage/metadata/news/2017-10-04-gentoolkit-dev-deprecation/2017-10-04-gentoolkit-dev-deprecation.en.txt
!!!   line 5: News-Item-Format: 2.0
tends to confirm it.

Can you do
Code:
emerge -1 portage
or is that broken too?
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 19635
Location: here

PostPosted: Wed Oct 18, 2017 3:59 pm    Post subject: Re: This update has turned into a nightmare. Reply with quote

thurnax wrote:
This is such a mess, what did I do wrong? :(

The long time without update.

If you can't update portage as NeddySeagoon suggest, read this (in particular dilfridge post)
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
thurnax
Tux's lil' helper
Tux's lil' helper


Joined: 17 Apr 2014
Posts: 90

PostPosted: Thu Oct 19, 2017 12:37 pm    Post subject: Reply with quote

Ok, I managed to update portage and I managed to complete the perl update as described in the reddit page, but the circular dependency and the slot conflicts are still there and I cannot resolve them.

Just to make an example, x11-libs/xcb-util-0.4.0 is the latest version when "equery y" it. In the slot conflict it says >=x11-libs/libxcb-1.10:0/1.11.1=[xkb] is required. I.e. >= version 1.11. Version 1.12-r2 is greater than or equal to version 1.11, so what is the problem !?! emerge -1 libxcb yields the following error message:

Code:
[ebuild     U  ] x11-libs/libdrm-2.4.80 [2.4.65] VIDEO_CARDS="(-vc4) (-vivante)"
[ebuild     U  ] x11-proto/xcb-proto-1.12-r2 [1.11] PYTHON_TARGETS="(-python3_5) (-python3_6)"
[ebuild     U  ] dev-libs/wayland-1.13.0 [1.9.0]
[ebuild  r  U  ] x11-libs/libxcb-1.12-r2 [1.11.1]
[ebuild  rR    ] x11-libs/xcb-util-keysyms-0.4.0
[ebuild  rR    ] x11-libs/xcb-util-renderutil-0.3.9-r1
[ebuild  rR    ] x11-libs/xcb-util-wm-0.4.1-r1
[ebuild  r  U  ] media-libs/mesa-17.0.6 [11.0.6] USE="-valgrind% -vulkan%" VIDEO_CARDS="-imx% (-vc4) (-vivante)"
[ebuild  rR    ] x11-libs/xcb-util-0.4.0
[ebuild  rR    ] x11-libs/xcb-util-image-0.4.0

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

x11-libs/libxcb:0

  (x11-libs/libxcb-1.12-r2:0/1.12::gentoo, ebuild scheduled for merge) pulled in by
    x11-libs/libxcb (Argument)

  (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, installed) pulled in by
    >=x11-libs/libxcb-1.10:0/1.11.1=[xkb] required by (dev-qt/qtgui-5.6.1:5/5.6::gentoo, installed)
                          ^^^^^^^^^^                                                                                                   


!!! The slot conflict(s) shown above involve package(s) which may need to
!!! be rebuilt in order to solve the conflict(s). However, the following
!!! package(s) cannot be rebuilt for the reason(s) shown:

  (dev-qt/qtgui-5.6.1:5/5.6::gentoo, installed): ebuild is masked or unavailable


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. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

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


The following packages are causing rebuilds:

  (x11-libs/libxcb-1.12-r2:0/1.12::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (x11-libs/xcb-util-renderutil-0.3.9-r1:0/0::gentoo, ebuild scheduled for merge)
    (x11-libs/xcb-util-wm-0.4.1-r1:0/0::gentoo, ebuild scheduled for merge)
    (x11-libs/xcb-util-keysyms-0.4.0:0/0::gentoo, ebuild scheduled for merge)
    (x11-libs/xcb-util-0.4.0:0/0::gentoo, ebuild scheduled for merge)
    (x11-libs/xcb-util-image-0.4.0:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/mesa-17.0.6:0/0::gentoo, ebuild scheduled for merge)

!!! The following installed packages are masked:
- sys-libs/glibc-2.22-r4::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Michał Górny <mgorny@gentoo.org>, Andreas K. Hüttel <dilfridge@gentoo.org>,
# Matthias Maier <tamiko@gentoo.org> (21 May 2017)
# These old versions of toolchain packages (binutils, gcc, glibc) are no
# longer officially supported and are not suitable for general use. Using
# these packages can result in build failures (and possible breakage) for
# many packages, and may leave your system vulnerable to known security
# exploits.
# If you still use one of these old toolchain packages, please upgrade (and
# switch the compiler / the binutils) ASAP. If you need them for a specific
# (isolated) use case, feel free to unmask them on your system.

- dev-qt/qtwebkit-4.8.6-r1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Andreas Sturmlechner <asturm@gentoo.org> (16 Oct 2017)
# Qt4WebKit is ancient and is likely to have more holes
# in it than swiss cheese. Bug #620684

- sys-devel/binutils-2.25.1-r1::gentoo (masked by: package.mask)
- dev-python/django-1.9.5::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Justin Lecher <jlec@gentoo.org> (28 Feb 2015)
# Unfixed security problems
# No upstream support anymore
# CVE-2015-{0219,0220,0221,0222,5145}
# CVE-2016-{9013,9014},CVE-2017-{7233,7234}
# #536586
# #554864

- app-emulation/vmware-tools-9.9.4.3206955::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Thomas Deutschmann <whissi@gentoo.org> (17 Jun 2017)
# Unmaintained in Gentoo repository; Multiple vulnerabilities
# People using VMware in Gentoo should switch to Gentoo's VMware overlay
# Bugs 619398, 621910, 616958, 536364, 614666, 612804 ...

- dev-tex/texmfind-2010.1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Jonas Stein <jstein@gentoo.org> (17 Oct 2017)
# dev-tex/texmfind was superseded by app-portage/pfl
# See also bug #634494. Masked for removal on 2017-11-30

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


So I try to emerge -1 qtgui but get another plethora of slot conflicts. :cry:

Code:
[ebuild  N     ] dev-util/scons-2.4.1  USE="-doc" PYTHON_TARGETS="python2_7 (-pypy)"
[ebuild  N     ] dev-libs/double-conversion-2.0.1  USE="-static-libs"
[ebuild     U  ] dev-qt/qtcore-5.7.1-r3 [5.6.1]
[ebuild     U  ] dev-qt/qtdbus-5.7.1 [5.6.1]
[ebuild     U  ] dev-qt/qtgui-5.7.1-r1 [5.6.1] USE="egl* gtk%* libinput*"

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

dev-qt/qtcore:5

  (dev-qt/qtcore-5.7.1-r3:5/5.7::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-qt/qtcore-5.7.1:5 required by (kde-plasma/oxygen-fonts-5.4.3:5/5::gentoo, installed)
    ^^              ^^^^^^^                                                                                                                                             
    ~dev-qt/qtcore-5.7.1 required by (dev-qt/qtgui-5.7.1-r1:5/5.7::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                     
    (and 1 more with the same problems)

  (dev-qt/qtcore-5.6.1:5/5.6::gentoo, installed) pulled in by
    >=dev-qt/qtcore-5.6.1:5/5.6= required by (kde-plasma/kwin-5.6.5-r1:5/5::gentoo, installed)
                         ^^^^^^^                                                                                                 
    ~dev-qt/qtcore-5.6.1 required by (dev-qt/qtx11extras-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^                                                                                                                       
    (and 21 more with the same problems)

dev-qt/qtgui:5

  (dev-qt/qtgui-5.7.1-r1:5/5.7::gentoo, ebuild scheduled for merge) pulled in by
    dev-qt/qtgui (Argument)

  (dev-qt/qtgui-5.6.1:5/5.6::gentoo, installed) pulled in by
    ~dev-qt/qtgui-5.6.1[-gles2,-gtkstyle,png,xcb] required by (dev-qt/qtwidgets-5.6.1:5/5.6::gentoo, installed)
    ^             ^^^^^                                                                                                                                               
    >=dev-qt/qtgui-5.6.1:5/5.6= required by (kde-frameworks/kglobalaccel-5.23.0-r1:5/5.23::gentoo, installed)
                        ^^^^^^^                                                                                                                 
    >=dev-qt/qtgui-5.6.1:5/5.6= required by (kde-frameworks/kdelibs4support-5.23.0-r1:5/5.23::gentoo, installed)
                        ^^^^^^^                                                                                                                     
    >=dev-qt/qtgui-5.6.1:5/5.6= required by (kde-frameworks/kauth-5.23.0-r1:5/5.23::gentoo, installed)
                        ^^^^^^^                                                                                                           
    >=dev-qt/qtgui-5.6.1:5/5.6= required by (kde-frameworks/kxmlgui-5.23.0-r1:5/5.23::gentoo, installed)
                        ^^^^^^^                                                                                                             
    >=dev-qt/qtgui-5.6.1:5/5.6= required by (kde-plasma/plasma-integration-5.6.5:5/5::gentoo, installed)
                        ^^^^^^^                                                                                                             
    (and 10 more with the same problems)

dev-qt/qtdbus:5

  (dev-qt/qtdbus-5.7.1:5/5.7::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtdbus-5.7.1 required by (dev-qt/qtgui-5.7.1-r1:5/5.7::gentoo, ebuild scheduled for merge)
    ^              ^^^^^                                                                                                                                     

  (dev-qt/qtdbus-5.6.1:5/5.6::gentoo, installed) pulled in by
    ~dev-qt/qtdbus-5.6.1 required by (dev-qt/qtgui-5.6.1:5/5.6::gentoo, installed)
    ^              ^^^^^                                                                                                                 
    (and 1 more with the same problem)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

!!! The slot conflict(s) shown above involve package(s) which may need to
!!! be rebuilt in order to solve the conflict(s). However, the following
!!! package(s) cannot be rebuilt for the reason(s) shown:

  (kde-frameworks/kdelibs4support-5.23.0-r1:5/5.23::gentoo, installed): ebuild is masked or unavailable
  (kde-frameworks/kxmlgui-5.23.0-r1:5/5.23::gentoo, installed): ebuild is masked or unavailable
  (kde-frameworks/kauth-5.23.0-r1:5/5.23::gentoo, installed): ebuild is masked or unavailable
  (kde-plasma/plasma-integration-5.6.5:5/5::gentoo, installed): ebuild is masked or unavailable
  (kde-frameworks/kglobalaccel-5.23.0-r1:5/5.23::gentoo, installed): ebuild is masked or unavailable
  (kde-plasma/kwin-5.6.5-r1:5/5::gentoo, installed): ebuild is masked or unavailable


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. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

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


!!! The following installed packages are masked:
- sys-libs/glibc-2.22-r4::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Michał Górny <mgorny@gentoo.org>, Andreas K. Hüttel <dilfridge@gentoo.org>,
# Matthias Maier <tamiko@gentoo.org> (21 May 2017)
# These old versions of toolchain packages (binutils, gcc, glibc) are no
# longer officially supported and are not suitable for general use. Using
# these packages can result in build failures (and possible breakage) for
# many packages, and may leave your system vulnerable to known security
# exploits.
# If you still use one of these old toolchain packages, please upgrade (and
# switch the compiler / the binutils) ASAP. If you need them for a specific
# (isolated) use case, feel free to unmask them on your system.

- dev-qt/qtwebkit-4.8.6-r1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Andreas Sturmlechner <asturm@gentoo.org> (16 Oct 2017)
# Qt4WebKit is ancient and is likely to have more holes
# in it than swiss cheese. Bug #620684

- sys-devel/binutils-2.25.1-r1::gentoo (masked by: package.mask)
- dev-python/django-1.9.5::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Justin Lecher <jlec@gentoo.org> (28 Feb 2015)
# Unfixed security problems
# No upstream support anymore
# CVE-2015-{0219,0220,0221,0222,5145}
# CVE-2016-{9013,9014},CVE-2017-{7233,7234}
# #536586
# #554864

- app-emulation/vmware-tools-9.9.4.3206955::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Thomas Deutschmann <whissi@gentoo.org> (17 Jun 2017)
# Unmaintained in Gentoo repository; Multiple vulnerabilities
# People using VMware in Gentoo should switch to Gentoo's VMware overlay
# Bugs 619398, 621910, 616958, 536364, 614666, 612804 ...

- dev-tex/texmfind-2010.1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Jonas Stein <jstein@gentoo.org> (17 Oct 2017)
# dev-tex/texmfind was superseded by app-portage/pfl
# See also bug #634494. Masked for removal on 2017-11-30

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


This is what my emerge config looks like:

Code:
Portage 2.3.8 (python 2.7.10-final-0, default/linux/amd64/13.0/desktop/plasma, gcc-4.9.3, glibc-2.22-r4, 4.4.6-gentoo x86_64)
=================================================================
System uname: Linux-4.4.6-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_E5-1620_v2_@_3.70GHz-with-gentoo-2.2
KiB Mem:     4043436 total,    201472 free
KiB Swap:     524284 total,    493240 free
Timestamp of repository gentoo: Tue, 17 Oct 2017 14:15:01 +0000
Head commit of repository gentoo: 928e8c5e76bae347d6dec01c03523ce1e4a65e09
sh bash 4.3_p42-r1
ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
app-shells/bash:          4.3_p42-r1::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.24.3::gentoo
dev-lang/python:          2.7.10-r1::gentoo, 3.4.3-r1::gentoo
dev-util/cmake:           3.8.2::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.19.1::gentoo
sys-apps/sandbox:         2.10-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.11.6-r1::gentoo, 1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.25.1-r1::gentoo
sys-devel/gcc:            4.9.3::gentoo
sys-devel/gcc-config:     1.7.3::gentoo
sys-devel/libtool:        2.4.6::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 4.3::gentoo (virtual/os-headers)
sys-libs/glibc:           2.22-r4::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.de.gentoo.org/gentoo-portage
    priority: -1000

ABI="amd64"
ABI_X86="64"
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
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"
APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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 cgi cgid 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"
ARCH="amd64"
AUTOCLEAN="yes"
BOOTSTRAP_USE="cxx unicode internal-glib python_targets_python3_4 python_targets_python2_7 multilib"
CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2"
CFLAGS_amd64="-m64"
CFLAGS_x32="-mx32"
CFLAGS_x86="-m32"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x32="x86_64-pc-linux-gnux32"
CHOST_x86="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
COLLISION_IGNORE="/lib/modules/* *.py[co] *$py.class */dropin.cache"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3"
CXXFLAGS="-march=native -O2"
DEFAULT_ABI="amd64"
DISTDIR="/usr/portage/distfiles"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_WARNING_DELAY="10"
EPREFIX=""
EROOT="/"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; eval \"declare -a ssh_opts=(\${3})\" ; exec sftp \${port:+-P \${port}} \"\${ssh_opts[@]}\" \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FFLAGS="-O2 -pipe"
GCC_SPECS=""
GENTOO_MIRRORS="http://mirror.mdfnet.se/gentoo"
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx"
GRUB_PLATFORMS=""
GSETTINGS_BACKEND="dconf"
GUILE_LOAD_PATH="/usr/share/guile/1.8"
HOME="/root"
INFOPATH="/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.3/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.25.1/info:/usr/share/info/emacs-24"
INPUT_DEVICES="libinput keyboard mouse"
IUSE_IMPLICIT="abi_x86_64 prefix prefix-chain prefix-guest"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KERNEL="linux"
LANG="en_US.utf8"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LC_MESSAGES="C"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LDFLAGS_amd64="-m elf_x86_64"
LDFLAGS_x32="-m elf32_x86_64"
LDFLAGS_x86="-m elf_i386"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe %s"
LIBDIR_amd64="lib64"
LIBDIR_x32="libx32"
LIBDIR_x86="lib32"
LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer"
LOGNAME="root"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30; 43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01; 31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01; 31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01; 31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01; 35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01; 35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01; 35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01; 35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01; 35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00; 36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00; 36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:"
MAIL="/var/mail/robin"
MANPAGER="manpager"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.3/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.25.1/man:/etc/java-config-2/current-system-vm/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.5/man/"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)"
MULTIOSDIRS="../lib64:../lib32"
MaKEOPTS="-j1"
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
OFFICE_IMPLEMENTATION="libreoffice"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PATH="/root/anaconda2/bin:/sbin:/bin:/usr/sbin:/usr/bin"
PHP_TARGETS="php5-6"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 arm64-linux hppa ia64 m68k m68k-mint mips nios2 ppc ppc-aix ppc-macos ppc64 ppc64-linux riscv s390 sh sparc sparc-fbsd sparc-solaris sparc64-solaris x64-cygwin x64-macos x64-solaris x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
PORTAGE_BIN_PATH="/usr/lib/portage/python2.7"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error,qa echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256 --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_INTERNAL_CALLER="1"
PORTAGE_OVERRIDE_EPREFIX=""
PORTAGE_PYM_PATH="/usr/lib64/python2.7/site-packages"
PORTAGE_PYTHONPATH="/usr/lib64/python2.7/site-packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_RSYNC_RETRIES="-1"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTAGE_XATTR_EXCLUDE="btrfs.* security.evm security.ima        security.selinux system.nfs4_acl"
PORT_LOGDIR_CLEAN="find "${PORT_LOGDIR}" -type f ! -name "summary.log*" -mtime +7 -delete"
POSTGRES_TARGETS="postgres9_5"
PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND"
PWD="/home/robin"
PYTHONDONTWRITEBYTECODE="1"
PYTHON_SINGLE_TARGET="python3_4"
PYTHON_TARGETS="python2_7 python3_4"
QT_GRAPHICSSYSTEM="raster"
QT_PLUGIN_PATH="/usr/lib64/kde4/plugins"
RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
RESUMECOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.3"
RPMDIR="/usr/portage/rpm"
RUBY_TARGETS="ruby22"
R_HOME="/usr/lib64/R"
SHELL="/bin/bash"
SHLVL="2"
SSH_CLIENT="10.40.137.197 57370 22"
SSH_CONNECTION="10.40.137.197 57370 10.40.137.114 22"
SSH_TTY="/dev/pts/2"
SYMLINK_LIB="yes"
TERM="vt100"
TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
UNINSTALL_IGNORE="/lib/modules/* /var/run /var/lock"
USE="X a52 aac acl acpi activities alsa amd64 apache2 automount berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus declarative dri dts dvd dvdr embedded emboss encode exif fam firefox flac fortran gd gdbm gif glamor gpm gtk iconv introspection ipv6 jpeg kde kipi kmod kwallet lcms ldap libkms libnotify mad mmx mng modules mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf phonon php plasma png policykit ppds python qml qt3support qt4 qt5 readline ruby sdl seccomp semantic-desktop session spell sqlite sse sse2 sse3 ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis widgets wxwidgets x264 xa xattr xcb xcomposite xinerama xml xscreensaver xv xvid zlib" ABI_X86="64" 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" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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 cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby22" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USER="root"
USERLAND="GNU"
USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_EXPERIMENTAL_FEATURES CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_X86 CROSSCOMPILE_OPTS CURL_SSL ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LIRC_DEVICES LLVM_TARGETS MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
USE_EXPAND_HIDDEN="ABI_MIPS ABI_PPC ABI_S390 CPU_FLAGS_ARM CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 hppa ia64 m68k m68k-mint mips nios2 ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sh sparc sparc64-solaris sparc-fbsd sparc-solaris x64-cygwin x64-macos x64-solaris x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt"
USE_EXPAND_VALUES_USERLAND="BSD GNU"
USE_ORDER="env:pkg:conf:defaults:pkginternal:repo:env.d"
VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/share"
XDG_RUNTIME_DIR="/var/run/user/1000"
XDG_SESSION_COOKIE="pantheon-1508273026.578428-626015961"
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"


Mod edit: Split long unbroken lines to preserve forum formatting. — JRG
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 19635
Location: here

PostPosted: Thu Oct 19, 2017 12:56 pm    Post subject: Reply with quote

Try to launch update of world with this command
Code:
# emerge -uDU --with-bdeps y  @world --backtrack=100

_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
thurnax
Tux's lil' helper
Tux's lil' helper


Joined: 17 Apr 2014
Posts: 90

PostPosted: Thu Oct 19, 2017 1:13 pm    Post subject: Reply with quote

It breaks with the same errors as before, i.e. that circular dependence as described above, ncurses, libxcb, ... i.e.:

Edit: I'll resort to pastebins as this forum truncates the post at a certain number of characters entered -

https://pastebin.com/TwL3LBxk


Last edited by thurnax on Thu Oct 19, 2017 1:25 pm; edited 2 times in total
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 41405
Location: 56N 3W

PostPosted: Thu Oct 19, 2017 1:17 pm    Post subject: Reply with quote

thurnax,

Its useful if you post commands. First step, tell portage to try harder.

Code:
emerge -uDUav @world --with-bdeps=y --keep-going --backtrack=50
post the command and the output if it fails.
If portage finds a solution, let it build.

The default is --backtrack=3, so portage will take longer to finish calculating dependencies.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 6530
Location: Saint Amant, Acadiana

PostPosted: Thu Oct 19, 2017 1:23 pm    Post subject: Reply with quote

If I was given this box to fix I'd:

Upgrade to gcc-5.4
Check the world file to make sure there is no cruft
Check the package.use to make sure nothing odd is there
Mercilessly unmerge everything that blocks and does not affect system functionality, even if this is the whole Xorg and KDE

In the end it may be faster this way. Just my 2¢.
_________________
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 41405
Location: 56N 3W

PostPosted: Thu Oct 19, 2017 1:30 pm    Post subject: Reply with quote

Jaglover,

The gcc-5.4 upgrade will be its own set of horrors, with the C++ rebuild.
It might not be possible to do the C++ rebuild.
Then again, gcc-4.x may not be able to build all the updates either. Rock ... hard place.

Then we get to ripping out all the stuff that's in the way of the gcc-5.4 upgrade.

I don't disagree with your post. I would like some more information first.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
thurnax
Tux's lil' helper
Tux's lil' helper


Joined: 17 Apr 2014
Posts: 90

PostPosted: Thu Oct 19, 2017 2:08 pm    Post subject: Reply with quote

Here's the pastebin of that attempt (which failed):

https://pastebin.com/1LWpPyht

I tried even with backtrack=100 in the prior post. From what you're saying, it must mean that it tries even harder than 50.

I tried updating gcc using the instructions in this page: https://wiki.gentoo.org/wiki/Upgrading_GCC . It failed at the first command, i.e. to compile gcc. The reason of failure is that it ran out of disk space. I suppose I could go through the hassle of increasing the disk space to make more room. The only problem with this is that the partition I'm using is 50GB large. I only have a basic install of Gentoo (including KDE Plasma 5, Python, Ruby, MariaDB, and PostgreSQL) nothing else, so what is the system using all these 50 GB for really?!?

I'll try eclean distfiles and see if that will free up some space...


Last edited by thurnax on Thu Oct 19, 2017 2:15 pm; edited 1 time in total
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6503
Location: Austria

PostPosted: Thu Oct 19, 2017 2:11 pm    Post subject: Reply with quote

When did you last run eclean?
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
thurnax
Tux's lil' helper
Tux's lil' helper


Joined: 17 Apr 2014
Posts: 90

PostPosted: Thu Oct 19, 2017 2:29 pm    Post subject: Reply with quote

Probably never. The 'eclean distfiles' removed 3.2GB only, but perhaps that will give enough room for gcc to compile. I'm trying to locate where the disk space hogs are located using 'du -sh'. Ok, I'll do 'du -h --max-depth=1 /' instead.

Summary of disk space:

/home: 13 GB (a directory named ~/anaconda2 and a huge collection of KDE Icons (3.3GB) are the biggest candidates)

/usr: 23 GB
/usr/src: 13 GB
/usr/src/linux-4.4.6-gentoo: 6.6 GB
/usr/src/linux-4.0.5-gentoo: 482MB
/usr/src/linux-4.1.15-gentoo-r1 5.6GB
/usr/lib64: 2,7G
/usr/portage: 4,4G
/usr/share: 2,0G

/var/tmp: 1.7 GB

I'd say that these are the biggest candidates. I suppose I could remove all subdirs in /usr/src except 'linux-4.4.6-gentoo'.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 41405
Location: 56N 3W

PostPosted: Thu Oct 19, 2017 3:05 pm    Post subject: Reply with quote

thurnax,

Clean out old kernels, if you have any. emerge -ca ....
Look in /usr/src.

/var/tmp/portage fills up with failed builds. When emerge is not running, remove it.

If you have enabled portage logging /var/log/portage will grow without limit.
Again, when emerge is not running, remove it.

Look at other things in /var/log. Keep the emerge files there.

Do you rotate your logs?
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 6763
Location: almost Mile High in the USA

PostPosted: Thu Oct 19, 2017 3:18 pm    Post subject: Reply with quote

I'd agree with Neddy - DON'T try to upgrade gcc *yet*. The libstdc++ problems are just going to compound the problems at hand. You can try to upgrade to gcc 4.9.4 but I don't think it's necessary.

However the circular dependency must be broken before we can go on. Portage actually gives the hint to solve the circular dependency - it gives two suggestions: either set USE=systemd or USE=static-libs.

Since you don't have systemd, don't do that one. Do USE=static-libs *TEMPORARILY* then remove this once you update udev and util-linux. Then remove USE=static-libs and re-update the world one more time to get rid of this unwanted USE flag.
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 6530
Location: Saint Amant, Acadiana

PostPosted: Thu Oct 19, 2017 3:46 pm    Post subject: Reply with quote

Different people, different methods. I'd do gcc upgrade first, because it is inevitable at some point, why not to begin with it. As long as the base system is working and gcc upgrade is done you at least know there will be no ABI issues with newly built packages.
_________________
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 17406

PostPosted: Thu Oct 19, 2017 5:10 pm    Post subject: Reply with quote

Jaglover wrote:
Check the world file to make sure there is no cruft
Check the package.use to make sure nothing odd is there
Mercilessly unmerge everything that blocks and does not affect system functionality, even if this is the whole Xorg and KDE

In the end it may be faster this way. Just my 2¢.
When in ugly situations, I start with the merciless removal and go from there. Won't emerge and not critical? Gone. Saves a lot of time and headaches in my opinion.
_________________
Slowly I turned. Step by step.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6503
Location: Austria

PostPosted: Thu Oct 19, 2017 6:19 pm    Post subject: Reply with quote

There's also a difference in what you are able to do yourself versus being able to communicate in a forum support thread via a number of xx as opposed to x posts. Hence, the most advanced is not always the most practical solution.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
thurnax
Tux's lil' helper
Tux's lil' helper


Joined: 17 Apr 2014
Posts: 90

PostPosted: Thu Oct 19, 2017 7:21 pm    Post subject: Reply with quote

I would also prefer to stick with gcc-4.x but I did update it anyway. Updating gcc to 5.4.0 went without issues once I managed to free up some disk space.

Regarding disk space, the '/var/log' is only a few megs so I don't see any issues there. The '/var/tmp' is in use while emerge is working I guess. I do vaguely remember doing something to limit the size of the '/var/logs'. I have a tool called logrotate; /etc/logrotate.conf reveals that it rotates the logs weekly and keeps logs for last 4 weeks. I fail to "emerge -ac" with errors:

Code:

# emerge -ac

 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace <atom>`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 *
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence of this, it often becomes necessary to run
 * `emerge --update --newuse --deep @world` prior to depclean.

Calculating dependencies... done!
 * Dependencies could not be completely resolved due to
 * the following required packages not being installed:
 *
 *   app-admin/python-updater pulled in by:
 *     dev-lang/python-3.4.3-r1
 *
 *   app-admin/python-updater pulled in by:
 *     dev-lang/python-2.7.10-r1
 *
 *   x11-misc/notification-daemon pulled in by:
 *     virtual/notification-daemon-0
 *
 * Have you forgotten to do a complete update prior to depclean? The
 * most comprehensive command for this purpose is as follows:
 *
 *   emerge --update --newuse --deep --with-bdeps=y @world
 *
 * Note that the --with-bdeps=y option is not required in many
 * situations. Refer to the emerge manual page (run `man emerge`)
 * for more information about --with-bdeps.
 *
 * Also, note that it may be necessary to manually uninstall
 * packages that no longer exist in the portage tree, since it may
 * not be possible to satisfy their dependencies.


I tried adding statid-libs to /etc/portage/make.conf use flags. Yes, I spelled it wrong but somehow I managed to update those packages in the dependence loop individually. Afterwards, the flag was removed. I still have the same slot conflicts but that circular dependence appears to have been removed.

I accidentally oneshotted glibc even though it is masked. Perhaps that wasn't a very good idea.

I don't have anything special in /etc/portage/package.use/ files. I have one for that perl/DBD-mysql (row 1), one for a package called iputils (row 2) and one for mariadb (the rest of the rows):

https://pastebin.com/iMyFkJyp

The world file contains what looks like a list of packages I assume are installed on the system. Cannot find anything spectacular here.

I tried -1 ncurses and ran into pretty much the same slot conflict as in the beginning. Then it said the following packages are preventing rebuild: ... . So I oneshotted all of these packages. They installed fine. Then I tried once again -1 ncurses with backtrace=100. This is the result:

https://pastebin.com/DPbYcgw1

What is "0/5" ?!?! Why can't the thing just rebuild those affected packages so they support ncurses-6 and be done with it????

I tried to emerge llvm, that in turn complained about mesa so I tried to emerge mesa but that package failed in the compile phase:

The whole build log is accessible here:

https://transfer.sh/rDnuw/mesa-1706build.log

( The command 'curl https://transfer.sh/rDnuw/mesa-1706build.log | less' will show it in ANSI color in the terminal)

emerge --info '=media-libs/mesa-17.0.6::gentoo :

https://pastebin.com/fuUjPnm3

emerge -pqv '=media-libs/mesa-17.0.6::gentoo' :

Code:

[ebuild     U ] media-libs/mesa-17.0.6 [11.0.6] USE="classic dri3 egl gallium gbm llvm nptl wayland xa -bindist -d3d9 -debug -gles1 -gles2 -opencl -openmax -osmesa -pax_kernel -pic (-selinux) -vaapi -valgrind% -vdpau -vulkan% -xvmc (-udev%*)" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="intel nouveau radeon radeonsi (-freedreno) -i915 -i965 -imx% -r100 -r200 -r300 -r600 (-vc4) (-vivante) -vmware (-ilo%)"


* The ebuild environment file is located at '/var/tmp/portage/media-libs/mesa-17.0.6/temp/environment'.
* Working directory: '/var/tmp/portage/media-libs/mesa-17.0.6/work/mesa-17.0.6-abi_x86_64.amd64'
* S: '/var/tmp/portage/media-libs/mesa-17.0.6/work/mesa-17.0.6'
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6503
Location: Austria

PostPosted: Thu Oct 19, 2017 7:24 pm    Post subject: Reply with quote

thurnax wrote:
I would also prefer to stick with gcc-4.x but I did update it anyway. Updating gcc to 5.4.0 went without issues once I managed to free up some disk space.

The problem is not the update itself. The problem is the ABI incompatibility fallout resulting from the switch, that is quadrupling on a system that is already in the ditch by a long time without updates, and maybe half the package versions not in tree anymore, where the necessary revdep-rebuild is just bound to fail and you can't proceed without manual interventions.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
thurnax
Tux's lil' helper
Tux's lil' helper


Joined: 17 Apr 2014
Posts: 90

PostPosted: Thu Oct 19, 2017 7:32 pm    Post subject: Reply with quote

Even though I would opt for "merciless removal" I don't even know where to begin. What exactly should be removed? If we were to start somewhere, what would be the best approach to deal with ncurses (see the pastebin with error messages surrounding the onshot emerge of ncurses), llvm and mesa?

Ok, I'm currently following up on this link after dabbling with Google:

https://forums.gentoo.org/viewtopic-t-1064494.html


Last edited by thurnax on Thu Oct 19, 2017 7:38 pm; edited 1 time in total
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 41405
Location: 56N 3W

PostPosted: Thu Oct 19, 2017 7:37 pm    Post subject: Reply with quote

thurnax,

Did you read the news item about the gcc update and do what in said there?

There is no easy going back to gcc-4 now. Your next step is to get to the end of the rebuilds by following the news item.
When rebuilds fail for packages no longer in the tree, you have two choices.

a) uninstall the package, so that there is nothing to rebuild.
b) find the ebuild and put it in your local overlay and find the source files so that the rebuild can be attempted.
There is the risk that packages that have been removed from portage won't build with gcc-5 anyway,
When that happens, you are forced to option a)
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
thurnax
Tux's lil' helper
Tux's lil' helper


Joined: 17 Apr 2014
Posts: 90

PostPosted: Thu Oct 19, 2017 7:44 pm    Post subject: Reply with quote

Yes, I have read that news item but it didn't provide any useful information. I didn't merely install gcc, I followed the whole procedure as stated in https://wiki.gentoo.org/wiki/Upgrading_GCC which also includes the .so.6 revdep-rebuild command as stated in the news item.

Is there any way to reemerge the rest of the packages without having to deal with the slot conflicts?

Ok, I'm trying to remove llvm and mesa and then depcleaning before reinstalling these packages. Edit: I think I'm going to
1. try to do a regular update with --verbose-conflicts.
2. remove all packages mentioned in the slot conflicts and note these packages on a list.
3. retry the update
4. re-emerge those packages noted on the list

This just feels hopeless. For every package I remove there are 10 more that blocks the update process due to the prior package I removed, when does it end? :(
Back to top
View user's profile Send private message
thurnax
Tux's lil' helper
Tux's lil' helper


Joined: 17 Apr 2014
Posts: 90

PostPosted: Thu Oct 19, 2017 11:03 pm    Post subject: Reply with quote

Ok, how do I wipe this system (while at least preserving application specific config files in ~ and perhaps /etc) clean, or the packaging system for portage? I give up, this is ridiculous.
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 6530
Location: Saint Amant, Acadiana

PostPosted: Thu Oct 19, 2017 11:21 pm    Post subject: Reply with quote

You can unmerge everything you have in the world file, there should be only user apps in the world. If you have any dependencies or anything with version in the world it will throw a monkey wrench in the works.
_________________
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
thurnax
Tux's lil' helper
Tux's lil' helper


Joined: 17 Apr 2014
Posts: 90

PostPosted: Thu Oct 19, 2017 11:34 pm    Post subject: Reply with quote

Yes, there are a few version numbers in there; postgresql:9.5, gimp:2 and rails:4.2. I just wiped out /var/db, didn't help much. I get these errors now:

Code:
 * Error: circular dependencies:

(app-arch/xz-utils-5.2.3:0/0::gentoo, ebuild scheduled for merge) depends on
 (app-portage/elt-patches-20170422:0/0::gentoo, ebuild scheduled for merge) (buildtime)
  (app-arch/xz-utils-5.2.3:0/0::gentoo, ebuild scheduled for merge) (buildtime)

 * Note that circular dependencies can often be avoided by temporarily
 * disabling USE flags that trigger optional dependencies.

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-python/pyflakes:0

  (dev-python/pyflakes-1.2.3:0/0::gentoo, ebuild scheduled for merge) conflicts with
    <dev-python/pyflakes-1.1[python_targets_python2_7(-),python_targets_python3_4(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] required by (dev-python/flake8-2.5.4:0/0::gentoo, ebuild scheduled for merge)
    ^                    ^^^                                                                                                                                                                                                     


It seems that I need to reformat the hard drive.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum