I get the following error message when I tried to install tomahawk as following process of "How to install tomahawk"
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
In file included from Modules/_multiprocessing/multiprocessing.c:9: | |
Modules/_multiprocessing/multiprocessing.h:116: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token | |
Modules/_multiprocessing/multiprocessing.h:122: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token | |
Modules/_multiprocessing/multiprocessing.h:123: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token | |
Modules/_multiprocessing/multiprocessing.h:124: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token | |
Modules/_multiprocessing/multiprocessing.h:125: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token | |
Modules/_multiprocessing/multiprocessing.h:126: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘SemLockType’ | |
Modules/_multiprocessing/multiprocessing.h:127: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ConnectionType’ | |
Modules/_multiprocessing/multiprocessing.h:128: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PipeConnectionType’ | |
Modules/_multiprocessing/multiprocessing.h:160: error: expected specifier-qualifier-list before ‘PyObject_HEAD’ | |
Modules/_multiprocessing/multiprocessing.c:11: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token | |
Modules/_multiprocessing/multiprocessing.c:13: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token | |
Modules/_multiprocessing/multiprocessing.c:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token | |
Modules/_multiprocessing/multiprocessing.c:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token | |
Modules/_multiprocessing/multiprocessing.c:95: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token | |
Modules/_multiprocessing/multiprocessing.c:130: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token | |
Modules/_multiprocessing/multiprocessing.c:175: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token | |
Modules/_multiprocessing/multiprocessing.c:193: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘module_methods’ | |
Modules/_multiprocessing/multiprocessing.c:216: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘init_multiprocessing’ | |
error: Setup script exited with error: command 'gcc' failed with exit status 1 |
Python's version is 2.4.3. tomahawk requires upper 2.4. My environments meets requirements.
Suddenly I remember that gcc troubles was solved by installing xxx-devel package.
I ran the following command.
#]yum install python-devel
I could install tomahawk!