MySQLdb building
Dave Harrison
dave at nullcube.com
Fri May 9 00:15:07 EDT 2003
When doing a python2.2 ./setup.py build on a Solaris 9 machine I get the following error that I just cant figure.
I have edited the setup.py file to point to my libraries and include files where they are (eg. /usr/local/mysql/include and /usr/local/include/python2.2) and to where my libraries are (ie. /usr/local/lib/python2.2 and /usr/local/mysql/include)
help anyone ?
Dave
Error is transcribed as follows :
running build_ext
building '_mysql' extension
creating build/temp.solaris-2.9-sun4u-2.2
gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/local/mysql/include -I/usr/local/include/python2.2 -I/usr/local/include/python2.2 -c _mysql.c -o build/temp.solaris-2.9-sun4u-2.2/_mysql.o
gcc -shared build/temp.solaris-2.9-sun4u-2.2/_mysql.o -L/usr/local/mysql/lib -L/usr/local/lib/python2.2 -Wl,-R/usr/local/lib:/usr/local/mysql/lib:/usr/openwin/lib:/usr/dt/lib -lmysqlclient -lz -o build/lib.solaris-2.9-sun4u-2.2/_mysql.so
Text relocation remains referenced
against symbol offset in file
<unknown> 0x1f94 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x1f98 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x1f9c /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x1fa0 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x1fa4 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x1fa8 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x1fac /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x1fb0 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x1fb4 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a48 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a4c /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a50 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a54 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a58 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a5c /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a60 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a64 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a68 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a6c /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a70 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a74 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a78 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a7c /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a80 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a84 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a88 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a8c /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a90 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a94 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a98 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3a9c /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0x3aa0 /usr/local/mysql/lib/libmysqlclient.a(libmysql.o)
<unknown> 0xa64 /usr/local/mysql/lib/libmysqlclient.a(default.o)
etc etc etc
(cut out a fair bit in the middle cause it is WAY too long to transcribe unless by request)
fdopen 0x1e0 /usr/local/mysql/lib/libmysqlclient.a(my_fopen.o)
fclose 0x120 /usr/local/mysql/lib/libmysqlclient.a(my_fopen.o)
memchr 0xc /usr/local/mysql/lib/libmysqlclient.a(strnlen.o)
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
More information about the Python-list
mailing list