Okay, also ich bin jetzt auch dabei auf einem Arbeits-PC...
Soweit so smooth. beim rebuild der Programme in /usr/lib32 (und co) brechen mir die ganzen libX* Libs mit Fehler während dem Configure ab. ein Blick in die Fehlermeldung und die Buildorder scheint etwas zutage zu befördern:
Code: Select all
checking for nl_langinfo... yes
checking for X11... no
configure: error: Package requirements (xproto >= 7.0.17 xextproto xtrans xcb >= 1.11.1 kbproto inputproto) were not met:
No package 'xcb' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables X11_CFLAGS
and X11_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
In der Buildorder ist libxcb vorhanden. aber erst später:
Code: Select all
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild R ] sys-libs/gpm-1.20.7-r2::gentoo USE="(-selinux) -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild R ] dev-db/sqlite-3.28.0:3::gentoo USE="icu readline secure-delete -debug -doc -static-libs -tcl -test -tools" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild R ] x11-libs/libxcb-1.13.1:0/1.12::gentoo USE="xkb -doc (-selinux) -static-libs -test" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild R ] x11-base/xcb-proto-1.13::gentoo ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_6 -python3_5 -python3_7" 0 KiB
Warum er die lib nicht findet, obwohl diese ja offiziell vorhanden sein müsste und nur rebuilded wird, erschließt sich mir nicht ganz.
/usr/lib/libX11-xcb.so
Aber egal, ich hab den mit --keep-going gestartet, also erstmal abwarten, wenn alles gut geht muss ich den rebuild einfach nur nochmal durchführen.
Keine Ahnung.
Edith sagt:
Das selbe passiert beim Paket dev-libs/glib wegen libmount (aus dem Paket sys-apps/util-linux)
Edith die 2.:
für glib hat sich das bewahrheitet.
Okay. also wird der Rest auch durchreiten.
Edith die letzte:
Wie gesagt, ein zweiter Run von
emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32 lief jetzt problemlos durch. Er hat z.G. auch beim zweiten mal nur die Ebuilds mit Fehlern gezogen.
Auf jedenfall war das seltsam.