Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Probleme mit Python 2.5 und Gentoo

  1. #1
    Registrierter Benutzer
    Registriert seit
    Feb 2004
    Beiträge
    140

    Angry Probleme mit Python 2.5 und Gentoo

    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
    Code:
    python-updater
    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?
    -- Windows is great, I used it to download LINUX --

  2. #2
    Registrierter Benutzer
    Registriert seit
    Jun 2002
    Beiträge
    565
    Code:
    Im Verzeichnis wo die sourcen von python2-5 liegen
    ./configure
    make (<<muss nicht zwingend könnte aber ein grund sein) 
    make uninstall
    emerge python
    emerge gentoolkit
    python-updater
    revdep-rebuild

  3. #3
    Vollzeit-Nerd Avatar von BloodyBullet
    Registriert seit
    Sep 2003
    Ort
    $03DF
    Beiträge
    1.882
    Hab mir also den tarball von www.python.org gezogen und installiert.
    Warum denn das? Warum nutzt du nicht die Ebuilds?
    Gentoo Linux - 2.6.17 | wmii 2

  4. #4
    Babytux Avatar von SierraXTC
    Registriert seit
    Jan 2004
    Beiträge
    547
    Zitat Zitat von BloodyBullet Beitrag anzeigen
    Warum denn das? Warum nutzt du nicht die Ebuilds?
    Weil er Gentoo nicht kennt und die Pakete - vermutlich zu recht - hardmasked sind?
    barney (Gentoo/KDE) - Acer Aspire 5633WMLi | itchy (Gentoo/KDE) - Athlon XP 2000+
    poochie (Gentoo/XFce) - P3 800 | scratchy (Gentoo/Bash) - K6-2 450
    iMac (OSX 10.4.9) - G3 600

  5. #5
    Registrierter Benutzer
    Registriert seit
    Feb 2004
    Beiträge
    140
    Zitat Zitat von SierraXTC Beitrag anzeigen
    Weil er Gentoo nicht kennt und die Pakete - vermutlich zu recht - hardmasked sind?
    so ist es
    ich weiß ja, ich hab alles falsch gemacht. Möcht jetzt halt versuchen Python 2.5 wieder loszukriegen und das möglichst ohne das System komplett neu aufsetzen zu müssen.

    Im Verzeichnis wo die sourcen von python2-5 liegen
    ./configure
    make (<<muss nicht zwingend könnte aber ein grund sein)
    make uninstall
    make uninstall geht immer noch nicht (./configure und make hab ich ja schon vorher gemacht sons wärs ja nicht installiert)
    Geändert von TheNewNewUser (03.10.06 um 06:01 Uhr)
    -- Windows is great, I used it to download LINUX --

  6. #6
    Registrierter Benutzer
    Registriert seit
    Feb 2004
    Beiträge
    140
    okay. jetzt bin ich schonmal nen schritt weiter:

    hab auch noch den Tarball von Python 2.4 installiert, der hat im Gegensatz zu emerge python die links wieder auf Python 2.4 gesetzt. Dann hat python-updater alle schon mit 2.5 gelinkten Pakete wieder mit 2.4 gelinkt. Mein System läuft jetzt also wieder mit Python 2.4.

    Jetzt tritt nur in manchen Pythonanwendungen folgendes Problem auf:
    Code:
      File "/usr/lib64/python2.4/os.py", line 584, in spawnvpe
        return _spawnvef(mode, file, args, env, execvpe)
      File "/usr/lib64/python2.4/os.py", line 520, in _spawnvef
        pid = fork()
    OSError: [Errno 12] Cannot allocate memory
    Hab dann auch den python 2.4 tarball deinstalliert und nochmal emerge python, aber immer noch der gleiche Fehler.
    -- Windows is great, I used it to download LINUX --

Ähnliche Themen

  1. 2.6: TV-Wiedergabe ruckelt
    Von DarkSorcerer im Forum Fernsehen
    Antworten: 19
    Letzter Beitrag: 28.04.07, 18:33
  2. gentoo und verschiedene python Versionen
    Von leon im Forum Anwendungen Allgemein, Software
    Antworten: 2
    Letzter Beitrag: 29.12.05, 02:04
  3. lokale Mailauslieferung z. B. capisuite
    Von netmaster im Forum Linux Allgemein
    Antworten: 3
    Letzter Beitrag: 06.07.03, 17:26
  4. 3 Probleme mit Gentoo (Nvidia-Treiber / Sprache / User)
    Von AlienSearcher im Forum X-Konfiguration
    Antworten: 9
    Letzter Beitrag: 03.06.03, 17:51
  5. probleme mit emerge unter gentoo
    Von AnubisTheKing im Forum System installieren und konfigurieren
    Antworten: 3
    Letzter Beitrag: 09.10.02, 11:29

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •