View previous topic :: View next topic |
Author |
Message |
uhai Veteran
Joined: 23 Aug 2007 Posts: 1397 Location: Eppingen, Germany
|
Posted: Sat Jun 08, 2024 10:48 am Post subject: [gelöst] Python-WEchsel - filezilla bricht ab? |
|
|
Hallo zusammen,
die Umstellung auf Python3.12 verursacht hier einen emerge-Marathon.... vermutlich kommen da allerlei "Altlasten" hoch.
Aktuell hänge ich an filezilla:
Code: | /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libwx_gtk3u_core-3.2-gtk3.so: undefined reference to `gdk_wayland_display_prefers_ssd'
/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libwx_gtk3u_core-3.2-gtk3.so: undefined reference to `gdk_wayland_display_get_wl_display'
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:1144: filezilla] Error 1
make[4]: Leaving directory '/tmp/portage/net-ftp/filezilla-3.67.0/work/filezilla-3.67.0/src/interface'
make[3]: *** [Makefile:3142: all-recursive] Error 1
make[3]: Leaving directory '/tmp/portage/net-ftp/filezilla-3.67.0/work/filezilla-3.67.0/src/interface'
make[2]: *** [Makefile:989: all] Error 2
make[2]: Leaving directory '/tmp/portage/net-ftp/filezilla-3.67.0/work/filezilla-3.67.0/src/interface'
make[1]: *** [Makefile:439: all-recursive] Error 1
make[1]: Leaving directory '/tmp/portage/net-ftp/filezilla-3.67.0/work/filezilla-3.67.0/src'
make: *** [Makefile:635: all-recursive] Error 1
* ERROR: net-ftp/filezilla-3.67.0::gentoo failed (compile phase):
* emake failed
|
Ich vermute dahinter diesen net-ftp/filezilla-3.62.2 fails to compile (DASH-SYSTEM): ld: libwx_gtk3u_core-3.0-gtk3.so: undefined reference to gdk_x11_window_foreign_new_for_display
Ist meine Vermutung richtig oder habe ich da ein anderes Problem?
Code: | emerge --info '=net-ftp/filezilla-3.67.0::gentoo'
Portage 3.0.63 (python 3.11.9-final-0, default/linux/amd64/23.0/desktop/systemd, gcc-13, glibc-2.39-r6, 6.6.30-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-6.6.30-gentoo-x86_64-AMD_FX-tm-8350_Eight-Core_Processor-with-glibc2.39
KiB Mem: 32839360 total, 17326936 free
KiB Swap: 524284 total, 524284 free
Timestamp of repository gentoo: Sat, 08 Jun 2024 07:00:00 +0000
Head commit of repository gentoo: dda7c630c2d12f850fc3ebf22bad124d216ac7d8
Head commit of repository waebbl: 3e2bd16aec3e607eaf53ae8bc1d3ca9649e2d05d
sh bash 5.1_p16-r6
ld GNU ld (Gentoo 2.42 p3) 2.42.0
app-misc/pax-utils: 1.3.7::gentoo
app-shells/bash: 5.1_p16-r6::gentoo
dev-build/autoconf: 2.13-r8::gentoo, 2.71-r7::gentoo
dev-build/automake: 1.16.5-r2::gentoo
dev-build/cmake: 3.28.5::gentoo
dev-build/libtool: 2.4.7-r4::gentoo
dev-build/make: 4.4.1-r1::gentoo
dev-build/meson: 1.4.0-r1::gentoo
dev-java/java-config: 2.3.3-r1::gentoo
dev-lang/perl: 5.38.2-r3::gentoo
dev-lang/python: 3.10.14_p1::gentoo, 3.11.9::gentoo, 3.12.3::gentoo
dev-lang/rust: 1.77.1::gentoo
sys-apps/baselayout: 2.15::gentoo
sys-apps/sandbox: 2.38::gentoo
sys-apps/systemd: 255.7::gentoo
sys-devel/binutils: 2.42-r1::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang: 17.0.6::gentoo
sys-devel/gcc: 13.2.1_p20240210::gentoo
sys-devel/gcc-config: 2.11::gentoo
sys-devel/lld: 17.0.6::gentoo
sys-devel/llvm: 17.0.6::gentoo
sys-kernel/linux-headers: 6.6-r1::gentoo (virtual/os-headers)
sys-libs/glibc: 2.39-r6::gentoo
Repositories:
gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
volatile: True
sync-rsync-extra-opts:
sync-rsync-verify-max-age: 3
sync-rsync-verify-metamanifest: yes
sync-rsync-verify-jobs: 1
mein-repo
location: /usr/local/portage
masters: gentoo
volatile: True
waebbl
location: /var/db/repos/waebbl
sync-type: git
sync-uri: https://github.com/waebbl/waebbl-gentoo.git
masters: gentoo
volatile: False
ACCEPT_KEYWORDS="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/lib64/libreoffice/program/sofficerc /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/php/apache2-php8.2/ext-active/ /etc/php/cgi-php8.2/ext-active/ /etc/php/cli-php8.2/ext-active/ /etc/php/fpm-php8.2/ext-active/ /etc/php/phpdbg-php8.2/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE 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 XDG_STATE_HOME"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://mirror.netcologne.de/gentoo/ ftp://mirror.netcologne.de/gentoo/ rsync://mirror.netcologne.de/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.halifax.rwth-aachen.de/gentoo/ ftp://ftp.halifax.rwth-aachen.de/gentoo/ rsync://ftp.halifax.rwth-aachen.de/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp.uni-erlangen.de/pub/mirrors/gentoo rsync://ftp-stud.hs-esslingen.de/gentoo/ http://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/"
LANG="de_DE.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
LEX="flex"
LINGUAS="de_DE de"
MAKEOPTS="-j9"
PKGDIR="/usr/portage"
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="/tmp"
SHELL="/bin/bash"
USE="X a52 aac acl acpi alsa amd64 bluetooth branding bzip2 cairo cdda cddb cdr cet clamav crypt cups dbus dga dri dts dvd dvdr encode exif ffmpeg flac foomaticdb gdbm gif gphoto2 gpm grub gtk gui heif iconv icu ipv6 jbig jpeg jpeg2k lcms lensfun libnotify libtirpc lisp mad mmx mng mp3 mp4 mpeg multilib ncurses nls nvidia ocr ogg opengl openmp pam pango pcre pdf php png policykit ppds qt5 raw readline scanner sdl seccomp sound spell sse sse2 ssl startup-notification svg systemd tesseract test-rust theora threads tiff truetype udev udisks unicode upower usb v4l vcd vdpau vim-syntax vorbis vulkan webp wmf wxwidgets x264 xattr xcb xft xine xinerama xml xv xvid xvms zlib" ABI_X86="64" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio 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="bindist mmx sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="evdev libinput synaptics wacom" KERNEL="linux" L10N="de" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_12 python3_11" RUBY_TARGETS="ruby31 ruby32" SANE_BACKENDS="escl hp genesys" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS |
An diesem Punkt hänge ich jetzt schon eine Weile fest.... eigentlich würde ich gerne zuerst den Rest updaten, aber mit --resume --skipfirst komme ich nicht weiter, das bricht dann an anderen Stellen ab. Gesetzt habe ich (safer method lt. news):
Quote: | First, enable both Python 3.11 and Python 3.12, and then run the upgrade
commands:
*/* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
| ...
uhai
Last edited by uhai on Fri Jun 14, 2024 2:05 pm; edited 1 time in total |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4693 Location: Germany
|
Posted: Sat Jun 08, 2024 11:29 am Post subject: |
|
|
Hm, versuche mal ob ein Code: | emerge -av1 /usr/lib64/libwx_gtk3u_core-3.2-gtk3.so | rebuild hilft. |
|
Back to top |
|
|
uhai Veteran
Joined: 23 Aug 2007 Posts: 1397 Location: Eppingen, Germany
|
Posted: Sat Jun 08, 2024 2:38 pm Post subject: |
|
|
HM, bin weiter gekommen, aber jetzt bricht seetuptools ab:
Code: | * Building the wheel for setuptools-70.0.0 via setuptools.build_meta
python3.11 -m gpep517 build-wheel --prefix=/usr --backend setuptools.build_meta --output-fd 3 --wheel-dir /tmp/portage/dev-python/setuptools-70.0.0/work/setuptools-70.0.0-python3_11/wheel
2024-06-08 16:28:07,974 gpep517 INFO Building wheel via backend setuptools.build_meta
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/usr/lib/python3.11/site-packages/gpep517/__main__.py", line 443, in <module>
sys.exit(main())
^^^^^^
File "/usr/lib/python3.11/site-packages/gpep517/__main__.py", line 439, in main
return func(args)
^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gpep517/__main__.py", line 229, in build_wheel
print(build_wheel_impl(args, args.wheel_dir), file=out)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gpep517/__main__.py", line 221, in build_wheel_impl
wheel_name = backend.build_wheel(str(wheel_dir), args.config_json)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/portage/dev-python/setuptools-70.0.0/work/setuptools-70.0.0/setuptools/build_meta.py", line 410, in build_wheel
return self._build_with_temp_dir(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/portage/dev-python/setuptools-70.0.0/work/setuptools-70.0.0/setuptools/build_meta.py", line 395, in _build_with_temp_dir
self.run_setup()
File "/tmp/portage/dev-python/setuptools-70.0.0/work/setuptools-70.0.0/setuptools/build_meta.py", line 311, in run_setup
exec(code, locals())
File "<string>", line 93, in <module>
File "/tmp/portage/dev-python/setuptools-70.0.0/work/setuptools-70.0.0/setuptools/__init__.py", line 103, in setup
return distutils.core.setup(**attrs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/portage/dev-python/setuptools-70.0.0/work/setuptools-70.0.0/setuptools/_distutils/core.py", line 146, in setup
_setup_distribution = dist = klass(attrs)
^^^^^^^^^^^^
File "/tmp/portage/dev-python/setuptools-70.0.0/work/setuptools-70.0.0/setuptools/dist.py", line 307, in __init__
_Distribution.__init__(self, dist_attrs)
File "/tmp/portage/dev-python/setuptools-70.0.0/work/setuptools-70.0.0/setuptools/_distutils/dist.py", line 284, in __init__
self.finalize_options()
File "/tmp/portage/dev-python/setuptools-70.0.0/work/setuptools-70.0.0/setuptools/dist.py", line 658, in finalize_options
for ep in sorted(loaded, key=by_order):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/portage/dev-python/setuptools-70.0.0/work/setuptools-70.0.0/setuptools/dist.py", line 657, in <lambda>
loaded = map(lambda e: e.load(), filtered)
^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 202, in load
module = import_module(match.group('module'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1126, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/usr/lib/python3.11/site-packages/setuptools_rust/__init__.py", line 1, in <module>
from .build import build_rust
File "/usr/lib/python3.11/site-packages/setuptools_rust/build.py", line 28, in <module>
from .command import RustCommand
File "/usr/lib/python3.11/site-packages/setuptools_rust/command.py", line 7, in <module>
from .extension import RustExtension
File "/usr/lib/python3.11/site-packages/setuptools_rust/extension.py", line 21, in <module>
from semantic_version import SimpleSpec
ModuleNotFoundError: No module named 'semantic_version'
* ERROR: dev-python/setuptools-70.0.0::gentoo failed (compile phase):
* Wheel build failed
|
|
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4693 Location: Germany
|
Posted: Sat Jun 08, 2024 4:17 pm Post subject: |
|
|
Teste ob ein Code: | emerge -av1 dev-python/setuptools-rust | rebuild hilft.
Siehe dazu https://bugs.gentoo.org/933553 |
|
Back to top |
|
|
uhai Veteran
Joined: 23 Aug 2007 Posts: 1397 Location: Eppingen, Germany
|
Posted: Sat Jun 08, 2024 5:23 pm Post subject: |
|
|
OK, das klappt auch...
Warum funktioniert das aktuell nicht "automatisch" in der richtigen Reihenfolge? Da ist doch irgendwas durcheinander geraden, oder? |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4693 Location: Germany
|
Posted: Sat Jun 08, 2024 7:03 pm Post subject: |
|
|
Ist kompliziert, schau dazu im verlinkten Bugreport. |
|
Back to top |
|
|
uhai Veteran
Joined: 23 Aug 2007 Posts: 1397 Location: Eppingen, Germany
|
Posted: Sun Jun 09, 2024 10:09 am Post subject: |
|
|
Insgesamt ist das Update jetzt durchgelaufen. Lediglich hier habe ich eine Schleife, aber ohne Fehlermeldung??
Code: | >>> Completed (2 of 2) media-gfx/blender-3.6.8::gentoo
* GNU info directory index is up-to-date.
!!! existing preserved libs:
>>> package: media-gfx/openvdb-10.0.1
* - /usr/lib64/libopenvdb.so.11.0
* - /usr/lib64/libopenvdb.so.11.0.0
* used by /usr/bin/blender-4.1 (media-gfx/blender-4.1.1)
Use emerge @preserved-rebuild to rebuild packages using these libraries
|
Jedes emerge @preserved-rebuild läuft durch, endet aber wieder mit dieser Aufforderung... Auch ein separates bauen von openvdb hilft nicht? |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4693 Location: Germany
|
Posted: Sun Jun 09, 2024 1:29 pm Post subject: |
|
|
Hm, bin ich mir jetzt auch nicht sicher …
Aber, ein Workaround-Vorschlag:
Baue blender temporär bitte mal mit USE=-openvdb Code: | USE=-openvd emerge -av1 blender
emerge --depclean
emerge -avuDU @world |
Ist bestimmt nicht die eleganteste Lösung, aber ich denke sie wird vermutlich ohne Schaden anzurichten funktionieren. |
|
Back to top |
|
|
uhai Veteran
Joined: 23 Aug 2007 Posts: 1397 Location: Eppingen, Germany
|
Posted: Fri Jun 14, 2024 2:06 pm Post subject: |
|
|
Vielen Dank Josef95,
das hat geholfen, jetzt läuft alles wieder.
uhai |
|
Back to top |
|
|
|
|
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
|
|