Forum Overview > Tribler Forum > Problem installing swarmplayer
Problem installing swarmplayer
Hi, I am trying to install the VLC Python Bindings on a Ubuntu 7.10 system, according to this page: http://www.tribler.org/VlcUbuntuHowto But.. I get this (below) Anybody got any idea? BR, Ron ---8<--- root@ahtona-dvbs:/home/ahtona/vlc-0.8.6.release.c/bindings/mediacontrol-python# python setup.py install running install running build running build_ext building 'vlc' extension creating build creating build/temp.linux-i686-2.5 creating src creating src/control gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O2 -Wall -Wstrict-prototypes -fPIC -I../.. -I./../../include -I/usr/win32/include -I/usr/include/python2.5 -c ./vlcglue.c -o build/temp.linux-i686-2.5/./vlcglue.o -I/usr//include -D_FILE_OFFSET_BITS=64 -DUSE_UNIX98 -D_LARGEFILE64_SOURCE -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLOCALEDIR="/usr//share/locale" -DDATA_PATH="/usr//share/vlc" -DPLUGIN_PATH="/usr//lib/vlc" -O3 -ffast-math -funroll-loops -mtune=pentium2 -fomit-frame-pointer In file included from ./vlcglue.c:24: ./vlcglue.h:25:20: error: Python.h: No such file or directory ./vlcglue.h:26:26: error: structmember.h: No such file or directory In file included from ./vlcglue.c:24: ./vlcglue.h:68: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.h:69: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.h:70: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.h:71: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.h:72: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.h:84: error: expected specifier-qualifier-list before ‘PyObject?_HEAD’ ./vlcglue.h:89: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘PyTypeObject?’ ./vlcglue.h:96: error: expected specifier-qualifier-list before ‘PyObject?_HEAD’ ./vlcglue.h:100: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘PyTypeObject?’ ./vlcglue.h:107: error: expected specifier-qualifier-list before ‘PyObject?_HEAD’ ./vlcglue.h:113: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘PyTypeObject?’ ./vlcglue.h:115: error: expected ‘)’ before ‘*’ token ./vlcglue.h:116: error: expected ‘)’ before ‘*’ token ./vlcglue.h:117: error: expected ‘)’ before ‘*’ token ./vlcglue.c:34: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘vlc_methods’ ./vlcglue.c:39: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:40: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:41: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:42: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:43: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c: In function ‘initvlc’: ./vlcglue.c:48: error: ‘PyObject?’ undeclared (first use in this function) ./vlcglue.c:48: error: (Each undeclared identifier is reported only once ./vlcglue.c:48: error: for each function it appears in.) ./vlcglue.c:48: error: ‘p_module’ undeclared (first use in this function) ./vlcglue.c:50: error: ‘PyPosition?_Type’ undeclared (first use in this function) ./vlcglue.c:50: error: ‘PyType?_GenericNew’ undeclared (first use in this function) ./vlcglue.c:51: error: ‘PyType?_GenericAlloc’ undeclared (first use in this function) ./vlcglue.c:53: warning: implicit declaration of function ‘Py_InitModule3’ ./vlcglue.c:53: error: ‘vlc_methods’ undeclared (first use in this function) ./vlcglue.c:59: warning: implicit declaration of function ‘PyType?_Ready’ ./vlcglue.c:61: error: ‘MediaControl?_Type’ undeclared (first use in this function) ./vlcglue.c:63: error: ‘vlcObject_Type’ undeclared (first use in this function) ./vlcglue.c:67: error: ‘MediaControl?_InternalException’ undeclared (first use in this function) ./vlcglue.c:68: warning: implicit declaration of function ‘PyErr?_NewException’ ./vlcglue.c:69: warning: implicit declaration of function ‘Py_INCREF’ ./vlcglue.c:70: warning: implicit declaration of function ‘PyModule?_AddObject’ ./vlcglue.c:73: error: ‘MediaControl?_PositionKeyNotSupported’ undeclared (first use in this function) ./vlcglue.c:79: error: ‘MediaControl?_PositionOriginNotSupported’ undeclared (first use in this function) ./vlcglue.c:85: error: ‘MediaControl?_InvalidPosition’ undeclared (first use in this function) ./vlcglue.c:91: error: ‘MediaControl?_PlaylistException’ undeclared (first use in this function) ./vlcglue.c:100: error: expected expression before ‘)’ token ./vlcglue.c:104: error: expected expression before ‘)’ token ./vlcglue.c:108: error: expected expression before ‘)’ token ./vlcglue.c:111: warning: implicit declaration of function ‘PyModule?_AddIntConstant’ ./vlcglue.c: At top level: ./vlcglue.c:153: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:192: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:205: error: expected ‘)’ before ‘*’ token ./vlcglue.c:211: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:278: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:305: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:331: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:398: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:461: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:520: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:540: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:597: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:640: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:662: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘vlcObject_methods’ ./vlcglue.c:689: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘vlcObject_Type’ ./vlcglue.c:736: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:793: error: expected ‘)’ before ‘*’ token ./vlcglue.c:803: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:832: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:860: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:888: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:916: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:944: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:972: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:980: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:999: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:1014: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:1044: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:1088: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:1116: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:1148: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:1167: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:1184: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:1203: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:1220: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:1239: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:1256: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token ./vlcglue.c:1275: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘MediaControl?_methods’ ./vlcglue.c:1321: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘MediaControl?_Type’ ./vlcglue.c:1370: error: expected declaration specifiers or ‘...’ before ‘PyObject?’ ./vlcglue.c:1370: error: expected declaration specifiers or ‘...’ before ‘PyObject?’ ./vlcglue.c: In function ‘PyPosition?_init’: ./vlcglue.c:1372: error: ‘PyPosition?’ has no member named ‘origin’ ./vlcglue.c:1373: error: ‘PyPosition?’ has no member named ‘key’ ./vlcglue.c:1374: error: ‘PyPosition?’ has no member named ‘value’ ./vlcglue.c: At top level: ./vlcglue.c:1379: error: expected ‘)’ before ‘*’ token ./vlcglue.c:1400: error: expected ‘)’ before ‘*’ token ./vlcglue.c:1424: error: expected ‘)’ before ‘*’ token ./vlcglue.c: In function ‘position_c_to_py’: ./vlcglue.c:1466: warning: implicit declaration of function ‘PyObject?_New’ ./vlcglue.c:1466: error: expected expression before ‘PyPosition?’ ./vlcglue.c:1466: warning: assignment makes pointer from integer without a cast ./vlcglue.c:1467: error: ‘PyPosition?’ has no member named ‘origin’ ./vlcglue.c:1468: error: ‘PyPosition?’ has no member named ‘key’ ./vlcglue.c:1469: error: ‘PyPosition?’ has no member named ‘value’ ./vlcglue.c: At top level: ./vlcglue.c:1474: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘PyPosition?_methods’ ./vlcglue.c:1479: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘PyPosition?_members’ ./vlcglue.c:1487: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘PyPosition?_Type’ error: command 'gcc' failed with exit status 1
Ron van Herk
04/04/08 20:21:20
|
