>>> Compiling source in /var/tmp/portage/dev-python/mysql-python-1.2.1_p2/work/MySQL-python-1.2.1_p2 ... running build running build_py creating build creating build/lib.linux-x86_64-2.4 copying _mysql_exceptions.py -> build/lib.linux-x86_64-2.4 creating build/lib.linux-x86_64-2.4/MySQLdb copying MySQLdb/__init__.py -> build/lib.linux-x86_64-2.4/MySQLdb copying MySQLdb/converters.py -> build/lib.linux-x86_64-2.4/MySQLdb copying MySQLdb/connections.py -> build/lib.linux-x86_64-2.4/MySQLdb copying MySQLdb/cursors.py -> build/lib.linux-x86_64-2.4/MySQLdb copying MySQLdb/release.py -> build/lib.linux-x86_64-2.4/MySQLdb copying MySQLdb/times.py -> build/lib.linux-x86_64-2.4/MySQLdb creating build/lib.linux-x86_64-2.4/MySQLdb/constants copying MySQLdb/constants/__init__.py -> build/lib.linux-x86_64-2.4/MySQLdb/constants copying MySQLdb/constants/CR.py -> build/lib.linux-x86_64-2.4/MySQLdb/constants copying MySQLdb/constants/FIELD_TYPE.py -> build/lib.linux-x86_64-2.4/MySQLdb/constants copying MySQLdb/constants/ER.py -> build/lib.linux-x86_64-2.4/MySQLdb/constants copying MySQLdb/constants/FLAG.py -> build/lib.linux-x86_64-2.4/MySQLdb/constants copying MySQLdb/constants/REFRESH.py -> build/lib.linux-x86_64-2.4/MySQLdb/constants copying MySQLdb/constants/CLIENT.py -> build/lib.linux-x86_64-2.4/MySQLdb/constants running build_ext building '_mysql' extension creating build/temp.linux-x86_64-2.4 x86_64-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -march=athlon64 -O2 -pipe -fPIC -I/usr/include/mysql -I/usr/include/python2.4 -c _mysql.c -o build/temp.linux-x86_64-2.4/_mysql.o -DHAVE_ERRNO_AS_DEFINE=1 -Dversion_info="(1,2,1,'final',2)" -D__version__="1.2.1_p2" x86_64-pc-linux-gnu-gcc -pthread -shared -march=athlon64 -O2 -pipe build/temp.linux-x86_64-2.4/_mysql.o -L/usr/lib64/mysql -lmysqlclient_r -lz -lpthread -lcrypt -lnsl -lm -lpthread -o build/lib.linux-x86_64-2.4/_mysql.so /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/mysql/libmysqlclient_r.a(libmysql.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC /usr/lib64/mysql/libmysqlclient_r.a: could not read symbols: Bad value collect2: ld returned 1 exit status error: command 'x86_64-pc-linux-gnu-gcc' failed with exit status 1 !!! ERROR: dev-python/mysql-python-1.2.1_p2 failed. Call stack: ebuild.sh, line 1615: Called dyn_compile ebuild.sh, line 972: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile ebuild.sh, line 1305: Called distutils_src_compile distutils.eclass, line 38: Called die !!! compilation failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/log/portage/dev-python:mysql-python-1.2.1_p2:20070602-233450.log'. Reproducible: Always Steps to Reproduce: 1.USE="static" emerge dev-db/mysql 2.emerge mysql-python 3. Die! Actual Results: Install blows up. Expected Results: It works? Argh, I hate these questions!
*** This bug has been marked as a duplicate of bug 88360 ***