View previous topic :: View next topic |
Author |
Message |
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1608
|
Posted: Fri May 07, 2021 9:02 am Post subject: boost-Installation - chroot:scheitert - normal klappt |
|
|
Hallo zusammen,
ich bin gerade dabei, mein unstable-System zu aktualisieren.
Folgende Pakete sind vorgesehen:
Code: |
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild rR ] dev-libs/boost-1.75.0:0/1.75.0::gentoo USE="bzip2 icu nls threads zlib -context -debug -doc -lzma -mpi -numpy -python -static-libs -tools -zstd" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_8 -python3_7 -python3_9" 0 KiB
[ebuild rR ] app-text/libqxp-0.0.2::gentoo USE="-debug -doc -test -tools" 0 KiB
[ebuild rR ] media-libs/libzmf-0.0.2::gentoo USE="-debug -doc -test -tools" 0 KiB
[ebuild rR ] app-text/libmspub-0.1.4::gentoo USE="-doc -static-libs" 0 KiB
[ebuild rR ] media-libs/libcdr-0.1.7::gentoo USE="-doc -test" 0 KiB
[ebuild rR ] media-libs/libvisio-0.1.7::gentoo USE="-doc -static-libs -test -tools" 0 KiB
[ebuild rR ] media-libs/raptor-2.0.15-r3:2::gentoo USE="curl unicode -debug -json -static-libs" 0 KiB
[ebuild rR ] app-text/libebook-0.1.3-r2::gentoo USE="-doc -test -tools" 0 KiB
[ebuild rR ] dev-libs/libical-3.0.10:0/3::gentoo USE="berkdb glib introspection -doc -examples -static-libs -test -vala" 0 KiB
[ebuild rR ] dev-lang/spidermonkey-78.10.0:78::gentoo USE="jit -clang -debug -lto -test" 0 KiB
[ebuild R ] dev-python/pygments-2.9.0::gentoo USE="-doc -test" PYTHON_TARGETS="python3_8 -pypy3 -python3_10% -python3_7 -python3_9" 0 KiB
[ebuild U ] media-libs/mesa-21.1.0::gentoo [21.1.0_rc3::gentoo] USE="X classic dri3 egl gallium gbm gles2 wayland zstd -d3d9 -debug -gles1 -llvm -lm-sensors -opencl -osmesa (-selinux) -test -unwind -vaapi -valgrind -vdpau -vulkan -vulkan-overlay -xa -xvmc -zink" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="intel (-freedreno) -i915 -i965 -iris (-lima) -nouveau (-panfrost) -r100 -r200 -r300 -r600 -radeon -radeonsi (-v3d) (-vc4) -virgl (-vivante) -vmware" 0 KiB
[ebuild R ] dev-python/docutils-0.17.1::gentoo PYTHON_TARGETS="python3_8 -pypy3 -python3_10% -python3_7 -python3_9" 0 KiB
[ebuild rR ] media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo USE="cairo glib graphite icu introspection truetype -debug -doc -static-libs -test" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild r U ] app-text/poppler-21.05.0:0/110::gentoo [21.04.0:0/109::gentoo] USE="cairo cxx introspection jpeg jpeg2k lcms nss png qt5 tiff utils -cjk -curl -debug -doc" 0 KiB
[ebuild rR ] net-print/cups-filters-1.28.7::gentoo USE="dbus foomatic jpeg pdf png postscript tiff -ldap -pclm -perl -test -zeroconf" 0 KiB
[ebuild U ] app-office/libreoffice-7.1.3.2::gentoo [7.1.2.2::gentoo] USE="bluetooth branding cups dbus gtk kde mariadb -accessibility -base -clang -coinmp -custom-cflags -debug -eds -firebird -googledrive -gstreamer -java -ldap -odk -pdfimport -postgres -test -vulkan" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python3_8 -python3_7 -python3_9" 0 KiB
Total: 17 packages (3 upgrades, 14 reinstalls), Size of downloads: 0 KiB
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
dev-libs/boost:0
(dev-libs/boost-1.76.0:0/1.76.0::gentoo, ebuild scheduled for merge) USE="bzip2 icu nls threads zlib -context -debug -doc -lzma -mpi -numpy -python -static-libs -tools -zstd" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_8 -python3_7 -python3_9" conflicts with
>=dev-libs/boost-1.65.1:0/1.75.0= required by (sys-fs/cryfs-0.10.2-1:0/0::gentoo, installed) USE="-custom-optimization -debug -libressl -test" ABI_X86="(64)"
^^^^^^^^^^
|
Unter /var/tmp/portage sind zwei Versionen von boost zu sehen:
boost-1.75.0
boost-1.76.0
Was stimmt da nicht?
Wie kann ich das Update durchbringen,
es geht auch um eine neue Version von libreoffice
Gruß
Manfred
Last edited by ManfredB on Thu May 20, 2021 2:14 pm; edited 3 times in total |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8936
|
Posted: Fri May 07, 2021 9:38 am Post subject: |
|
|
Wie lautet das vollständige emerge Kommando? Bitte immer inkludieren.
Der Threadtitel trifft es nicht ganz, ist halt ein emerge Konflikt. |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1608
|
Posted: Fri May 07, 2021 10:10 am Post subject: |
|
|
emerge -avuDN world --verbose-conflicts
libreoffice habe ich installieren können, doch dann kam:
Code: |
* Messages for package app-office/libreoffice-7.1.3.2:
* If you plan to use Base application you must enable USE base.
* Without USE java, several wizards are not going to be available.
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
!!! existing preserved libs:
>>> package: dev-libs/icu-69.1
* - /usr/lib64/libicudata.so.68
* - /usr/lib64/libicudata.so.68.2
* used by /usr/lib64/libboost_graph.so.1.75.0 (dev-libs/boost-1.75.0)
* used by /usr/lib64/libboost_locale.so.1.75.0 (dev-libs/boost-1.75.0)
* used by /usr/lib64/libboost_log.so.1.75.0 (dev-libs/boost-1.75.0)
* used by 8 other files
* - /usr/lib64/libicui18n.so.68
* - /usr/lib64/libicui18n.so.68.2
* used by /usr/bin/js78 (dev-lang/spidermonkey-78.10.0)
* used by /usr/lib64/libboost_graph.so.1.75.0 (dev-libs/boost-1.75.0)
* used by /usr/lib64/libboost_locale.so.1.75.0 (dev-libs/boost-1.75.0)
* used by 9 other files
* - /usr/lib64/libicuuc.so.68
* - /usr/lib64/libicuuc.so.68.2
* used by /usr/bin/js78 (dev-lang/spidermonkey-78.10.0)
* used by /usr/lib64/libboost_graph.so.1.75.0 (dev-libs/boost-1.75.0)
* used by /usr/lib64/libboost_locale.so.1.75.0 (dev-libs/boost-1.75.0)
* used by 13 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries
(chroot) gamk_a4 / # emerge @preserved-rebuild
Calculating dependencies... done!
The following packages are causing rebuilds:
(dev-libs/boost-1.76.0:0/1.76.0::gentoo, ebuild scheduled for merge) causes rebuilds for:
(dev-libs/libixion-0.16.1:0/0.16::gentoo, ebuild scheduled for merge)
(dev-util/mdds-1.7.0:1/1.5::gentoo, ebuild scheduled for merge)
(dev-cpp/libcmis-0.5.2-r1:0.5/0.5::gentoo, ebuild scheduled for merge)
(app-office/libreoffice-7.1.3.2:0/0::gentoo, ebuild scheduled for merge)
(sys-fs/cryfs-0.10.2:0/0::gentoo, ebuild scheduled for merge)
(dev-libs/liborcus-0.16.1:0/0.16::gentoo, ebuild scheduled for merge)
|
Gruß
Manfred |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1608
|
Posted: Fri May 07, 2021 10:40 am Post subject: |
|
|
Jetzt habe ich einen Konflikt entdeckt:
Code: |
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
dev-libs/boost:0
(dev-libs/boost-1.76.0:0/1.76.0::gentoo, ebuild scheduled for merge) USE="bzip2 icu nls threads zlib -context -debug -doc -lzma -mpi -numpy -python -static-libs -tools -zstd" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_8 -python3_7 -python3_9" conflicts with
>=dev-libs/boost-1.65.1:0/1.75.0= required by (sys-fs/cryfs-0.10.2-1:0/0::gentoo, installed) USE="-custom-optimization -debug -libressl -test" ABI_X86="(64)"
|
Offensichtlich benötigt sys-fs/cryfs Version 1.75.0, welche installiert ist.
Möglicherweise ist da der Konflikt zwischen 1.75.0 und 1.76.0
Die Frage ist nur: was kann den Konflikt lösen?
Gruß
Manfred |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8936
|
Posted: Fri May 07, 2021 10:46 am Post subject: |
|
|
Der Konflikt war gleich im ersten Output. Probier einfach einmal --backtrack=100 zu setzen.
Code: | emerge -avuDN world --verbose-conflicts |
-N führt zu völlig unnötigen Re-installationen. Besser wäre -U. |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1608
|
Posted: Fri May 07, 2021 10:54 am Post subject: |
|
|
Ich habe das mal so gemacht, statt N U.
Doch das ändert nichts an den Rebuilds:
14 reinstalls
5 upgrades
Was ist also daran besser?
Vor allem löst es den Konflikt nicht.
Einen Versuch habe ich gemacht:
boost-1,76 in package.mask gesetzt.
Jetzt wurde gerade 1.75 reinstalliert.
Die Updates laufen weiter, nur wie weit, kann ich noch nicht schreiben.
Gruß
Manfred
Last edited by ManfredB on Fri May 07, 2021 10:59 am; edited 1 time in total |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8936
|
Posted: Fri May 07, 2021 10:58 am Post subject: |
|
|
Das war ein allgemeiner Rat.
Das war auf den Konflikt bezogen:
asturm wrote: | Probier einfach einmal --backtrack=100 zu setzen. |
ManfredB wrote: | Einen Versuch habe ich gemacht:
boost-1,76 in package.mask gesetzt.
Jetzt wurde gerade 1.75 reinstalliert. |
Das ist keine Lösung. |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1608
|
Posted: Fri May 07, 2021 11:01 am Post subject: |
|
|
Da wüßte ich aber zu gerne, was das bedeutet.
Denn - wie schon anderswo geschrieben - ich bin kein Programmierer,
sondern nur ein interessierter Nutzer von gentoo, um vieles kennenzulernen.
Gruß
Manfred |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8936
|
Posted: Fri May 07, 2021 11:02 am Post subject: |
|
|
Auch einfach:
Code: | $ man emerge
--backtrack=COUNT
Specifies an integer number of times to backtrack if dependency calculation fails due to a conflict or an unsatisfied dependency (default: ´10´). |
Lässt Portage einfach härter an einer Lösung arbeiten. |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1608
|
Posted: Fri May 07, 2021 11:05 am Post subject: |
|
|
Vielen Dank für die Aufklärung,
das werde ich beim nächsten Update testen.
Gruß
Manfred |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8936
|
Posted: Fri May 07, 2021 11:09 am Post subject: |
|
|
Ich würde das jetzige gleich abbrechen. Führt doch nur zu weiteren sinnlosen Re-Kompilierungen wegen dem folgenden Upgrade auf boost-1.76. |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1608
|
Posted: Fri May 07, 2021 1:23 pm Post subject: |
|
|
Fazit:
Nachdem ich boost-1.76.0 in package.mask eingetragen habe,
ist das komplette Update bis zum Paket 18 durchgelaufen:
qtwebengine - ewig langer Prozess,
danach kommt noch libreoffice - Dauer fast 1 Stunde.
Aber ich habe Geduld.
Gruß
Manfred
P.S. qtwebengine ist installiert, jetzt läuft
libreoffice |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1608
|
Posted: Sat May 08, 2021 2:46 pm Post subject: |
|
|
Hallo zusammen,
ich habe heute mit einer Neuinstallation von gentoo-unstable (~amd64) begonnen,
das Basis-Update ist problemlos durchgelaufen, doch als ich an das Gesamt-System herangegangen bin:
emerge --ask kde-plasma/plasma-meta
ist der Prozess bei boost-1.76.0 unterbrochen worden.
Ich wollte hier eigentlich die build.log liefern, aber das ist gescheitert: posting error wurde angezeigt.
Auch 1.75.0 ist beendet mit demselben Verlauf.
Nun bleibt die Frage: was ist mit boost los, daß es nicht einmal bei einer kompletten NeuInstallation funktioniert?
So komme ich nicht weiter. Übrigens ist das überhaupt das erstemal, daß eine Neuinstallstion so unterbrochen wird,
das habe ich bisher so noch nicht erlebt, jedenfalls soweit ich mich erinnere.
Gruß
Manfred |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 4148 Location: Bavaria
|
Posted: Sat May 08, 2021 3:02 pm Post subject: |
|
|
ManfredB wrote: | [...] ist der Prozess bei boost-1.76.0 unterbrochen worden. |
Hallo Manfred,
das einzige was ich über boost weiß ist, dass es früher mal empfindlich war, wenn gleichzeitig mehrere Threads compiliert wurden (damals musste dafür -j1 gesetzt werden). Zwischenzeitlich konnte ich aber wieder mal ein (stable) boost mit -j4 compilieren. Wie es mit der unstable aussieht weiß ich nicht. Wie sieht denn Deine jetzige make.conf aus (und/oder schick doch gleich mal ein "emerge --info") ? |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1608
|
Posted: Sat May 08, 2021 3:12 pm Post subject: |
|
|
Code: |
emerge --info
Portage 3.0.18 (python 3.8.10-final-0, default/linux/amd64/17.1/desktop/plasma, gcc-11.1.0, glibc-2.33, 5.11.18-gentoo-dist x86_64)
=================================================================
System uname: Linux-5.11.18-gentoo-dist-x86_64-AMD_Ryzen_5_2600_Six-Core_Processor-with-glibc2.2.5
KiB Mem: 16382952 total, 2542084 free
KiB Swap: 4435964 total, 4433660 free
Timestamp of repository gentoo: Sat, 08 May 2021 13:20:13 +0000
Head commit of repository gentoo: ae3a74c4e1745f22f7a206a4ba11231dca53a30f
sh bash 5.1_p8
ld GNU ld (Gentoo 2.36.1 p3) 2.36.1
app-shells/bash: 5.1_p8::gentoo
dev-lang/perl: 5.32.1::gentoo
dev-lang/python: 3.8.10::gentoo, 3.9.5::gentoo
dev-lang/rust-bin: 1.52.0::gentoo
dev-util/cmake: 3.20.2::gentoo
sys-apps/baselayout: 2.7-r2::gentoo
sys-apps/openrc: 0.42.1-r1::gentoo
sys-apps/sandbox: 2.24::gentoo
sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo
sys-devel/automake: 1.16.3-r1::gentoo
sys-devel/binutils: 2.36.1-r1::gentoo
sys-devel/gcc: 11.1.0::gentoo
sys-devel/gcc-config: 2.4::gentoo
sys-devel/libtool: 2.4.6-r6::gentoo
sys-devel/make: 4.3::gentoo
sys-kernel/linux-headers: 5.12::gentoo (virtual/os-headers)
sys-libs/glibc: 2.33::gentoo
Repositories:
gentoo
location: /var/db/repos/gentoo
sync-type: git
sync-uri: https://github.com/gentoo-mirror/gentoo
priority: -1000
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="@FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
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"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/gamd/var/cache/distfiles"
EMERGE_DEFAULT_OPTS="--quiet-build=y"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-march=native -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -O2 -pipe"
GENTOO_MIRRORS="ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo"
LANG="de_DE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j6"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
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_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi activities alsa amd64 berkdb bluetooth branding bzip2 cairo cdda cdr cli crypt cups dbus declarative dri dts dvd dvdr elogind emboss encode exif flac fortran gdbm gif gpm gtk gui iconv icu ipv6 jpeg kde kipi kwallet lcms libglvnd libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf phonon plasma png policykit ppds qml qt5 readline sdl seccomp semantic-desktop spell split-usr ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis widgets wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gnat_2018" 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="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" L10N="de" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3 php7-4" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_8" PYTHON_TARGETS="python3_8" RUBY_TARGETS="ruby26" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RUSTFLAGS
|
emerge --ask kde-plasma/plasma-meta --backtrack=100
Gruß
Manfred |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1608
|
Posted: Sat May 08, 2021 3:39 pm Post subject: |
|
|
In der build.log ist mir etwas aufgefallen:
Code: |
warning: Graph library does not contain MPI-based parallel components
note: to enable them, add "using mpi" ; to your user-config.jam
note: to suppress this message, pass "--without-graph_parallel" to bjam
|
Ist das etwas wichtiges?
Gruß
Manfred |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 4148 Location: Bavaria
|
Posted: Sat May 08, 2021 5:42 pm Post subject: |
|
|
ManfredB wrote: | Ist das etwas wichtiges? |
Ich habe es nicht (in meiner stable). Das sind meine Use-flags:
Code: | dev-libs/boost-1.75.0:0/1.75.0::gentoo USE="bzip2 icu nls threads zlib -context -debug -doc -lzma -mpi (-numpy) -python -static-libs -tools -zstd" PYTHON_TARGETS="python3_8 -python3_7 -python3_9" |
(ich galube das ist alles standard (bis auf evtl. "threads"; die habe ich global in meiner make.conf enabled). Hast Du schon mal mit -j1 probiert ? |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1608
|
Posted: Sat May 08, 2021 8:28 pm Post subject: |
|
|
Ja, mit -j1 habe ich es auch versucht, doch ohne Erfolg.
Hier nur einmal ein Überblick:
Code: |
dev-libs/boost
Verfügbare Versionen: 1.75.0(0/1.75.0)^t ~1.76.0(0/1.76.0)^t {bzip2 context debug doc icu lzma mpi +nls numpy python static-libs +threads tools zlib zstd ABI_MIPS="n32 n64 o32" ABI_S390="32 64" ABI_X86="32 64 x32" PYTHON_TARGETS="python3_7 python3_8 python3_9"}
Installierte Versionen: 1.75.0(0/1.75.0)^t(09:11:55 09.03.2021)(bzip2 icu nls threads zlib -context -debug -doc -lzma -mpi -numpy -python -static-libs -tools -zstd ABI_MIPS="-n32 -n64 -o32" ABI_S390="-32 -64" ABI_X86="64 -32 -x32" PYTHON_TARGETS="python3_8 -python3_7 -python3_9")
Startseite: https://www.boost.org/
Beschreibung: Boost Libraries for C++
|
Was mir auffällt: Installierte und verfügbare Versionen unterscheiden sich:
Verf. Version: ABI_MIPS=" n32 n64 o32" ABI_S390=" 32 64" ABI_x86="32 64 x32"
Inst. Version: ABI_MIPS="-n32 -n64 -o32" ABI_S390="-32 -64" ABI_x86="64 -32 -x32"
Wenn ich das richtig interpretiere, ist die installierte Version auf 64 reduziert, 32 ausgeschlossen.
Daher wohl auch nach Abbruch der Installation die Meldungen über multilibel.
Gruß
Manfred |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4553 Location: Germany
|
Posted: Sat May 08, 2021 9:49 pm Post subject: |
|
|
ManfredB wrote: | ist der Prozess bei boost-1.76.0 unterbrochen worden.
Ich wollte hier eigentlich die build.log liefern, aber das ist gescheitert: posting error wurde angezeigt. |
Puh ja, aber ohne build.log werden wir hier wahrscheinlich nicht weiterkommen - sprich, das Log muss her :)
Vorschlag: 1) Installiere dir mal bitte (sofern noch nicht geschehen) Code: | emerge -avn '>=app-text/wgetpaste-2.30_p20210222-r2' |
2) Mache ein build mit -j1 - das hält das build.log klein, und auch gut leserlich: Code: | MAKEOPTS="-j1" emerge -av1 dev-libs/boost --ignore-built-slot-operator-deps=y |
beim Abbruch wird dann der Pfad zum build.log mit ausgegeben - versuche die mal bitte via Code: | wgetpaste -s sprunge /pfad/zum/build.log | hochzuladen, und poste hier im Forum dann den Link.
4) Hoffe dann auf einen guten Geist der hier damit weiterhelfen kann :) |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1608
|
Posted: Sun May 09, 2021 7:05 am Post subject: |
|
|
Hallo Josef.95!
Danke für die gute Lösung:
Code: |
http://sprunge.us/c0661f
|
Nun müsste die build.log sichtbar geworden sein.
Gruß
Manfred |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5182
|
Posted: Sun May 09, 2021 8:01 am Post subject: |
|
|
Das Problem ist laut dem log folgender:
Quote: | *** stack smashing detected ***: terminated
In file included from libs/wave/src/instantiate_cpp_grammar.cpp:24:
./boost/wave/grammars/cpp_grammar.hpp: In constructor ‘boost::wave::grammars::cpp_grammar<TokenT, ContainerT>::definition<ScannerT>::definition(const boost::wave::grammars::cpp_grammar<TokenT, ContainerT>&) [with ScannerT = boost::spirit::classic::scanner<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<> >, boost::spirit::classic::scanner_policies<boost::spirit::classic::iteration_policy, boost::spirit::classic::pt_match_policy<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<> >, boost::spirit::classic::node_val_data_factory<boost::spirit::classic::nil_t>, boost::spirit::classic::nil_t>, boost::spirit::classic::action_policy> >; TokenT = boost::wave::cpplexer::lex_token<>; ContainerT = std::__cxx11::list<boost::wave::cpplexer::lex_token<>, boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<> > >]’:
./boost/wave/grammars/cpp_grammar.hpp:356:31: internal compiler error: Aborted |
Mit welche compiler version wurde genutzt? Falls es gcc 11 ist dann könnte es daran liegen. _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1608
|
Posted: Sun May 09, 2021 8:04 am Post subject: |
|
|
Ja, gcc-11 ist installiert.
Welche gcc-Version sollte ich denn am besten nutzen?
Zurück zu gcc-9 oder gcc-10?
Gruß
Manfred |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1608
|
Posted: Sun May 09, 2021 9:02 am Post subject: |
|
|
Hallo zusammen,
ich habe das Problem nun doch lösen können, dank des Hinweises von firefly auf sys-devel/gcc.
Ich habe sys-devel/gcc-10.3.0 installiert - und siehe da:
boost ist nun installiert.
Dafür sage ich euch allen hier noch einmal vielen Dank.
Gruß
Manfred |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1608
|
Posted: Sun May 09, 2021 9:15 am Post subject: |
|
|
Hallo zusammen,
schon ist die Freude wieder weg:
Ein Paket nach dem anderen scheitert nun wieder:
dev-cpp/glibmm-2.66.0
dev-qt/qtwebkit-5.212.0_pre20200309-r1
Nun werde ich auf gcc-9 runterfahren in der Hoffnung, daß dann alles normal läuft.
Gruß
Manfred |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1608
|
Posted: Sun May 09, 2021 9:49 am Post subject: |
|
|
Ich habe mich gerade einmal kundig gemacht:
stage3 beinhaltet sys-devel/gcc-10.2.0
Das scheint nach 9.3.0 die nächste sichere Version zu sein.
Dann habe ich jetzt wohl 2 Schritte zu viel getan.
10.2.0 wäre wohl die richtige Lösung gewesen,
Immerhin weiß ich jetzt: bei einer Neuinstallation wüßte ich,
daß ich >=sys-devel/gcc-10.3.0 in die package.mask eintragen müßte,
bevor ich mit dem Basis-Update beginne.
Gruß
Manfred |
|
Back to top |
|
|
|