Also wie im Titel beschrieben versuche ich hier gerade daap-Sharing zu aktivieren, komme aber schon bei den "Voraussetungen" nicht weiter.
python-daap habe ich hier gefunden *klick*
Leider kann ich es nicht kompilieren; es kommt folgender Fehler:
python setup.py build running build running build_py creating build creating build/lib.linux-x86_64-2.5 copying daap.py -> build/lib.linux-x86_64-2.5 running build_ext building 'md5daap' extension creating build/temp.linux-x86_64-2.5 gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.5 -c md5module.c -o build/temp.linux-x86_64-2.5/md5module.o md5module.c:12:20: error: Python.h: No such file or directory In file included from md5module.c:13: md5.h:40: Warnung: Funktionsdeklaration ist kein Prototyp md5.h:41: Warnung: Funktionsdeklaration ist kein Prototyp md5.h:42: Warnung: Funktionsdeklaration ist kein Prototyp md5.h:43: Warnung: Funktionsdeklaration ist kein Prototyp md5module.c:16: Fehler: expected specifier-qualifier-list before »PyObject_HEAD« md5module.c:20: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »MD5type« md5module.c: In Funktion »newmd5object«: md5module.c:29: Warnung: Implizite Deklaration der Funktion »PyObject_New« md5module.c:29: Fehler: expected expression before »md5object« md5module.c:29: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung md5module.c:30: Fehler: »NULL« nicht deklariert (erste Benutzung in dieser Funktion) md5module.c:30: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt md5module.c:30: Fehler: für jede Funktion in der er auftritt.) md5module.c:33: Fehler: »md5object« hat kein Element namens »md5« md5module.c: In Funktion »md5_dealloc«: md5module.c:43: Warnung: Implizite Deklaration der Funktion »PyObject_Del« md5module.c: Auf höchster Ebene: md5module.c:49: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »*« token md5module.c:65: Fehler: expected »)« before string constant md5module.c:72: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »*« token md5module.c:86: Fehler: expected »)« before string constant md5module.c:93: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »*« token md5module.c:120: Fehler: expected »)« before string constant md5module.c:125: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »*« token md5module.c:139: Fehler: expected »)« before string constant md5module.c:144: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »md5_methods« md5module.c:152: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »*« token md5module.c:163: Fehler: expected »)« before string constant md5module.c:181: Fehler: expected »)« before string constant md5module.c:191: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »MD5type« md5module.c:220: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »*« token md5module.c:240: Fehler: expected »)« before string constant md5module.c:248: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »md5_functions« md5module.c:258: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »initmd5daap« error: command 'gcc' failed with exit status 1
Jetzt die typische DAU-Frage: "Was hab ich Falsch gemacht?" 😲
Also mir ist schon bewusst, dass mir das Setup sagt, es wäre falsch geschrieben worden. Nur weiß ich nicht _was_ ich _wo_ ändern muss, bzw. wo und was weiß ich schon, aber nicht "genau was", da er ja Spielraum offen lässt -_-.
Bin hier in ner 64-bittigen Umgebung und kann daher die deb's (die dort auf der Seite verlinkt sind) nicht benutzen. 👿
Wollte jetzt nur nachfragen ob jemand etwas "funktionierendes" hat oder es mir so umschreiben kann, dass es geht 🤣
Oder hab ich ne fehlerhafte pythoninstallation oO ? (Bezweifle ich aber ein wenig \^^)
Naja, wäre über jegliche Hilfe höchst erfreut,
Marcules
PS: falls sich jemand fragt, warum ich keinen pastebin-Service benutzt habe - es ist mir persöhnlich zu wenig Code 😇
Ach ja und ich würde gerne Exaile weiter benutzen, da mir dieses am besten zu sagt (Amarok zu fett, Banshee - naja -, ect.)