python - Unable to install and build PyAudio -


i've build , installed portaudio using tarball: 'pa_stable_v19_20071207.tar.gz'

after step, when i'm trying install pyaudio via tarball url:
http://people.csail.mit.edu/hubert/pyaudio/packages/pyaudio-0.2.4.tar.gz

i'm getting following error. might going wrong in case?

enter code here  root@carmack:~/desktop/pyaudio-0.2.4# python setup.py install  running install   running build   running build_py   running build_ext   building '_portaudio' extension   gcc -pthread -fno-strict-aliasing -dndebug -g -fwrapv -o2 -wall -wstrict-prototypes -fpic -i/usr/include/python2.6 -c src/_portaudiomodule.c -o build/temp.linux-i686-2.6  /src/_portaudiomodule.o -fno-strict-aliasing   src/_portaudiomodule.c:30:20: error: python.h: no such file or directory   in file included src/_portaudiomodule.c:32:   src/_portaudiomodule.h:33: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token   src/_portaudiomodule.h:36: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:40: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:43: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token   src/_portaudiomodule.h:47: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:50: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:53: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:56: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:59: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:63: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:66: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:69: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:72: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:77: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:80: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:83: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:86: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:92: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:95: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:98: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:101: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:104: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:107: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:110: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:115: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:118: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:121: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.h:124: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:71: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pamethods’ src/_portaudiomodule.c:165: error: expected specifier-qualifier-list before ‘pyobject_head’ src/_portaudiomodule.c:172: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:186: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:200: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:214: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:228: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:242: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:256: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:271: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:285: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:299: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:317: error: expected declaration specifiers or ‘...’ before ‘pyobject’ src/_portaudiomodule.c: in function ‘_pyaudio_padeviceinfo_antiset’: src/_portaudiomodule.c:321: warning: implicit declaration of function ‘pyerr_setstring’ src/_portaudiomodule.c:321: error: ‘pyexc_attributeerror’ undeclared (first use in function) src/_portaudiomodule.c:321: error: (each undeclared identifier reported once src/_portaudiomodule.c:321: error: each function appears in.) src/_portaudiomodule.c: @ top level: src/_portaudiomodule.c:326: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_pyaudio_padeviceinfo_getseters’ src/_portaudiomodule.c: in function ‘_pyaudio_padeviceinfo_dealloc’: src/_portaudiomodule.c:394: error: ‘_pyaudio_padeviceinfo’ has no member named ‘devinfo’ src/_portaudiomodule.c:397: error: ‘_pyaudio_padeviceinfo’ has no member named ‘ob_type’ src/_portaudiomodule.c:397: error: ‘pyobject’ undeclared (first use in function) src/_portaudiomodule.c:397: error: expected expression before ‘)’ token src/_portaudiomodule.c: @ top level: src/_portaudiomodule.c:400: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_pyaudio_padeviceinfotype’ src/_portaudiomodule.c: in function ‘_create_padeviceinfo_object’: src/_portaudiomodule.c:448: warning: implicit declaration of function ‘pyobject_new’ src/_portaudiomodule.c:448: error: expected expression before ‘_pyaudio_padeviceinfo’ src/_portaudiomodule.c: @ top level: src/_portaudiomodule.c:464: error: expected specifier-qualifier-list before ‘pyobject_head’ src/_portaudiomodule.c:470: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:484: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:498: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:512: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:526: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:540: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:556: error: expected declaration specifiers or ‘...’ before ‘pyobject’ src/_portaudiomodule.c: in function ‘_pyaudio_pahostapiinfo_antiset’: src/_portaudiomodule.c:560: error: ‘pyexc_attributeerror’ undeclared (first use in function) src/_portaudiomodule.c: in function ‘_pyaudio_pahostapiinfo_dealloc’: src/_portaudiomodule.c:569: error: ‘_pyaudio_pahostapiinfo’ has no member named ‘apiinfo’ src/_portaudiomodule.c:572: error: ‘_pyaudio_pahostapiinfo’ has no member named ‘ob_type’ src/_portaudiomodule.c:572: error: ‘pyobject’ undeclared (first use in function) src/_portaudiomodule.c:572: error: expected expression before ‘)’ token src/_portaudiomodule.c: @ top level: src/_portaudiomodule.c:575: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_pyaudio_pahostapiinfo_getseters’ src/_portaudiomodule.c:615: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_pyaudio_pahostapiinfotype’ src/_portaudiomodule.c: in function ‘_create_pahostapiinfo_object’: src/_portaudiomodule.c:663: error: expected expression before ‘_pyaudio_pahostapiinfo’ src/_portaudiomodule.c: @ top level: src/_portaudiomodule.c:908: error: expected specifier-qualifier-list before ‘pyobject_head’ src/_portaudiomodule.c: in function ‘_is_open’: src/_portaudiomodule.c:921: error: ‘_pyaudio_stream’ has no member named ‘is_open’ src/_portaudiomodule.c: in function ‘_cleanup_stream_object’: src/_portaudiomodule.c:927: error: ‘_pyaudio_stream’ has no member named ‘stream’ src/_portaudiomodule.c:928: error: ‘_pyaudio_stream’ has no member named ‘stream’ src/_portaudiomodule.c:929: error: ‘_pyaudio_stream’ has no member named ‘stream’ src/_portaudiomodule.c:932: error: ‘_pyaudio_stream’ has no member named ‘streaminfo’ src/_portaudiomodule.c:933: error: ‘_pyaudio_stream’ has no member named ‘streaminfo’ src/_portaudiomodule.c:935: error: ‘_pyaudio_stream’ has no member named ‘inputparameters’ src/_portaudiomodule.c:936: warning: implicit declaration of function ‘free’ src/_portaudiomodule.c:936: warning: incompatible implicit declaration of built-in function ‘free’ src/_portaudiomodule.c:936: error: ‘_pyaudio_stream’ has no member named ‘inputparameters’ src/_portaudiomodule.c:937: error: ‘_pyaudio_stream’ has no member named ‘inputparameters’ src/_portaudiomodule.c:940: error: ‘_pyaudio_stream’ has no member named ‘outputparameters’ src/_portaudiomodule.c:941: warning: incompatible implicit declaration of built-in function ‘free’ src/_portaudiomodule.c:941: error: ‘_pyaudio_stream’ has no member named ‘outputparameters’ src/_portaudiomodule.c:942: error: ‘_pyaudio_stream’ has no member named ‘outputparameters’ src/_portaudiomodule.c:946: error: ‘_pyaudio_stream’ has no member named ‘is_open’ src/_portaudiomodule.c: in function ‘_pyaudio_stream_dealloc’: src/_portaudiomodule.c:956: error: ‘_pyaudio_stream’ has no member named ‘ob_type’ src/_portaudiomodule.c:956: error: ‘pyobject’ undeclared (first use in function) src/_portaudiomodule.c:956: error: expected expression before ‘)’ token src/_portaudiomodule.c: @ top level: src/_portaudiomodule.c:960: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:984: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1009: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1034: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1061: error: expected declaration specifiers or ‘...’ before ‘pyobject’ src/_portaudiomodule.c: in function ‘_pyaudio_stream_antiset’: src/_portaudiomodule.c:1065: error: ‘pyexc_attributeerror’ undeclared (first use in function) src/_portaudiomodule.c: @ top level: src/_portaudiomodule.c:1070: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_pyaudio_stream_getseters’ src/_portaudiomodule.c:1098: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_pyaudio_streamtype’ src/_portaudiomodule.c: in function ‘_create_stream_object’: src/_portaudiomodule.c:1146: error: expected expression before ‘_pyaudio_stream’ src/_portaudiomodule.c: @ top level: src/_portaudiomodule.c:1162: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1171: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1172: error: expected ‘)’ before ‘*’ token src/_portaudiomodule.c:1184: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1206: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1218: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1245: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1272: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1300: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1329: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1361: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1387: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1416: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1445: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1473: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1732: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1749: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1772: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1847: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1848: error: expected ‘)’ before ‘*’ token src/_portaudiomodule.c:1890: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:1891: error: expected ‘)’ before ‘*’ token src/_portaudiomodule.c:1932: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘u’ src/_portaudiomodule.c:1933: error: expected ‘)’ before ‘*’ token src/_portaudiomodule.c:1972: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:2019: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:2064: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:2098: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:2126: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:2198: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:2288: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:2313: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token src/_portaudiomodule.c:2346: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘init_portaudio’ error: command 'gcc' failed exit status 1 

src/_portaudiomodule.c:30:20: error: python.h: no such file or directory

you forgot install python development files.


Comments

Popular posts from this blog

android - Spacing between the stars of a rating bar? -

aspxgridview - Devexpress grid - header filter does not work if column is initially hidden -

c# - How to execute a particular part of code asynchronously in a class -