ich habe ein Problem mit python3-build unter Mageia 9 und python.3.10:
ich versuche XCSoar zu kompilieren, was sonst immer funktioniert hat und bekomme folgenden Fehler:
- Code: Alles auswählen
[denis@LAP-Denis XCSoar (master)]$ make
GET output/download/boost_1_84_0.tar.bz2
Traceback (most recent call last):
File "/home/denis/Development/Openvario/Software/XCSoar/./build/download.py", line 15, in <module>
download_and_verify(sys.argv[1:3], sys.argv[3], sys.argv[4])
NameError: name 'download_and_verify' is not defined
make: *** [build/libboost.mk:14: output/download/boost_1_84_0.tar.bz2] Fehler 1
Es bedeutet, dass das build module installiert wird aber 'download_and_verify' nicht funktioniert. Wenn ich das Modul mit urpme deinstalliere und mit "pip3 install build" installiere kommt ebenfalls der Fehler.
Was kann ich dagegen unternehmen?
Das Script download.py sieht so aus:
- Code: Alles auswählen
#!/usr/bin/env python3
import os, sys
# the path to the XCSoar sources
xcsoar_path = os.path.abspath(os.path.join(os.path.dirname(sys.argv[0]) or '.', '..'))
sys.path[0] = os.path.join(xcsoar_path, 'build/python')
from build.download import download_and_verify
if len(sys.argv) != 5:
print("Usage: download.py URL ALTERNATIVE_URL MD5 DIRECTORY", file=sys.stderr)
sys.exit(1)
download_and_verify(sys.argv[1:3], sys.argv[3], sys.argv[4])