Hi!
Hab mich jetzt endlich von meinem SuSE getrennt. Kam von der Anzahl an Hängern und sonstigen unergründlichen Abstürzen schon fast an Windows rann (hab wohl zu viel daran rumgefixt)
Auf jeden Fall hab ich mir jetzt ein Gentoo installiert. Hat auch alles geklappt nur jetzt hab ich ein Problem: Ich hatte vorher unter SuSE schon Python 2.5 verwendet, wollt ich jetzt natürlich auch. Hab mir also den tarball von www.python.org gezogen und installiert. Dann ging erstmal fast garnichts, bis ich rausgefunden hab, dass man da noch ausführen muss. Dann hat er auch so rund 20 Pakete erfolgreich neu kompiliert aber dann kam das:
Code:
>>> Emerging (1 of 1) media-libs/lcms-1.14-r1 to /
...
x86_64-pc-linux-gnu-g++ -DPACKAGE_NAME=\"lcms\" -DPACKAGE_TARNAME=\"lcms\" -DPACKAGE_VERSION=\"1.14\" "-DPACKAGE_STRING=\"lcms 1.14\"" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSIZEOF_INT=4 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_LONG=8 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_LONG_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DHasJPEG=1 -DHasZLIB=1 -I. -I. -I/usr/include/python2.5 -I/usr/include/python2.5 -I/usr/local/include/python2.5 -I../include -I../include -march=k8 -O2 -pipe -c lcms_wrap.cxx -fPIC -DPIC -o .libs/_lcms_la-lcms_wrap.o
lcms_wrap.cxx: In function 'int SWIG_Python_ConvertPtr(PyObject*, void**, swig_type_info*, int)':
lcms_wrap.cxx:1209: error: invalid conversion from 'const char*' to 'char*'
lcms_wrap.cxx: In function 'void SWIG_Python_FixMethods(PyMethodDef*, swig_const_info*, swig_type_info**, swig_type_info**)':
lcms_wrap.cxx:25664: error: invalid conversion from 'const char*' to 'char*'
make[2]: *** [_lcms_la-lcms_wrap.lo] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/lcms-1.14-r1/work/lcms-1.14/python'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/var/tmp/portage/lcms-1.14-r1/work/lcms-1.14/python'
make: *** [all-recursive] Fehler 1
!!! ERROR: media-libs/lcms-1.14-r1 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
lcms-1.14-r1.ebuild, line 45: Called die
!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
* Failed merging media-libs/lcms-1.14-r1 (1/1)!
* ************************************************************
* * Packages that still need to be manually emerged : *
* ************************************************************
* Failed Packaged:
* ----------------
* These packages have failed and need to be re-emerged again.
* Alternatively, try re-running this script again to see if it
* can be fixed.
* emerge -p \=media-libs/lcms-1.14-r1
Habs manuell versucht und auch nochmal mit dem Skript aber des hat nichts gebracht.
Hinzu kommt noch, dass Python-Anwendungen z.B. scons jetzt nicht mehr laufen, wenn ich sie durch emerge kompiliere, da kommen immer ACCES DENIED errors, bei scons hab ich das umgangen, in dem ich mir wieder den tarball gezogen habe und es manuel gemacht hab.
Die wohl naheliegenste Lösung ist Python 2.5 wieder runterzuschmeißen (auf die neuen Features kann ich auch verzichten, bei den Problemen).
Aber da gibts dann das Problem:
Code:
Python-2.5 # make uninstall
make: *** Keine Regel, um »uninstall« zu erstellen. Schluss.
Also muss ich des wohl von Hand machen. Aber keine Ahnung, was ich da genau löschen muss
Außerdem weiß ich auch nicht, wie das dann mit dem python-updater funktionieren soll, weil ich nicht glaub, dass der die Pakete widr rückgängig kompiliert.
Hat irgendjemand Python 2.5 unter Gentoo zum laufen gebracht oder weiß wie ich des wieder runter krieg?
Lesezeichen