Während die normale Mythtv-Installation glatt verlief, klappt die mythvideo-Installation nicht. Das Kompilieren wird abgebrochen mit folgender Fehlermeldung:
Quellcode
1
2
3
4
5
6
7
8
9
10
11
12
13
* Messages for package dev-python/mysql-python-1.2.3:
* ERROR: dev-python/mysql-python-1.2.3 failed (compile phase):
* Building failed with CPython 2.7 in distutils_building() function
*
* Call stack:
* ebuild.sh, line 85: Called src_compile
* environment, line 3656: Called distutils_src_compile
* environment, line 980: Called python_execute_function 'distutils_building'
* environment, line 2041: Called die
* The specific snippet of code:
* die "${failure_message}";
'
Hat jemand eine Idee, was hier los ist?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »fromdebiantogentoo« (06.04.2012, 18:51)
Aja, das habe ich mir schon gedacht. du hast die neueste Version als Mainversion markiert. Bei weitem nicht alle Programme unterstützen das schon. Am Desktop ist die Konfig komplett unbrauchbar. Auf Servern habe ich schon bei den meisten auf 3.2. umgestellt. Stell das mal zurück mach ein python-updater und versuch es dann nochmal.
Jepp, das war die Ursache. Nachdem ich Python 2.7 markiert habe, ließ sich mythvideo kompilieren. Dank dir!
Warum sich allerdings mythtv gegen die neue Version kompilieren ließ und mythvideo nicht, muss ich nicht verstehen.
Naja vielleicht hats einfach nur wer vergessen im Ebuild festzulegen. Vielleicht ist es auch wirklich nicht kompatibel. .... Das werden wir wohl nie erfahren... ODER DOCH?
Hmm, die Version 3.2 wird bei der Installation automatisch so gesetzt. Aber, wie du schon sagtest, einige Programme kommen damit nicht klar. Z.B. auch der Druckerinstaller den ich benötigte. Wäre es nicht besser es würde standardmäßig die Version 2.7 markiert? Oder gibt es eine eleganter Lösung als ständig dieses hin und her Switchen von 2.7 und 3.2?
Oder gibt es eine eleganter Lösung als ständig dieses hin und her Switchen von 2.7 und 3.2?
Jetzt sollte das Switshen nicht mehr nötig sein. Das kam gerade in den "eselect news read": Eselect python gibt es nicht mehr. Stattdessen den Use-Expand PYTHON_TARGETS, welches mehrere Targets unterstützt.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.