- 论坛徽章:
- 0
|
Python: 2.3.3\r\nmysql: 5.0.24\r\ngcc: 3.4.6\r\nsolaris:5.10\r\n\r\nroot@Clio # python setup.py install\r\nrunning install\r\nrunning bdist_egg\r\nrunning egg_info\r\nwriting MySQL_python.egg-info/PKG-INFO\r\nwriting top-level names to MySQL_python.egg-info/top_level.txt\r\nwriting dependency_links to MySQL_python.egg-info/dependency_links.txt\r\nreading manifest file \'MySQL_python.egg-info/SOURCES.txt\'\r\nreading manifest template \'MANIFEST.in\'\r\nwriting manifest file \'MySQL_python.egg-info/SOURCES.txt\'\r\ninstalling library code to build/bdist.solaris-2.10-sun4u/egg\r\nrunning install_lib\r\nrunning build_py\r\ncopying MySQLdb/release.py -> build/lib.solaris-2.10-sun4u-2.3/MySQLdb\r\nrunning build_ext\r\nbuilding \'_mysql\' extension\r\n/sgnome/tools/sparc-solaris/forte/SOS8/SUNWspro/bin/cc -i -xO4 -xspace -xstrconst -xarch=v8a -mr -DANSICPP -D__STDC_VERSION__=199409L -DNDEBUG -O -Dversion_info=(1,2,2,\'final\',0) -D__version__=1.2.2 -I/usr/sfw/include/mysql -I/usr/sfw/include/python2.3 -c _mysql.c -o build/temp.solaris-2.10-sun4u-2.3/_mysql.o\r\ncc: language arch=v8a not recognized\r\ncc: _mysql.c: linker input file unused because linking not done\r\n/sgnome/tools/sparc-solaris/forte/SOS8/SUNWspro/bin/cc -G build/temp.solaris-2.10-sun4u-2.3/_mysql.o -L/usr/sfw/lib -L/usr/sfw/lib/mysql -lmysqlclient_r -lpthread -lz -lposix4 -lcrypt -lgen -lsocket -lnsl -lm -lpthread -o build/lib.solaris-2.10-sun4u-2.3/_mysql.so\r\ncc: build/temp.solaris-2.10-sun4u-2.3/_mysql.o: No such file or directory\r\nerror: command \'/sgnome/tools/sparc-solaris/forte/SOS8/SUNWspro/bin/cc\' failed with exit status 1\r\n\r\ngoogle了一下,也查了本论坛,这个问题应该是mysql编译器用的是SUN CC,而编译mysql_python用的gcc,所以会出现cc: language arch=v8a not recognized,可以Sun CC编译mysql_python来解决这个问题,还没试验,这个是收费的软件,免费的有时间限制。\r\n除了这个方法,通过该配置文件,或者代码,可以实现吗?关键是arch=v8a 这个参数要去了。\r\n多谢 |
|