Roberto De Ioris roberto at unbit.it
Fri Oct 11 14:04:04 CEST 2013

> Sorry to tag onto this as well, but as of 1.9.18, the Python 3 plugin does
> not seem to be compiling on Ubuntu 12.04 x64 either.
> /usr/bin/ld: /usr/lib/python3.3/config-3.3m/libpython3.3m.a(abstract.o):
> relocation R_X86_64_32S against `_Py_NotImplementedStruct' can not be used
> when making a shared object; recompile with -fPIC
> /usr/lib/python3.3/config-3.3m/libpython3.3m.a: could not read symbols:
> Bad
> value
> collect2: ld returned 1 exit status
> stdout: using profile: buildconf/core.ini
> detected include path: ['/usr/lib/gcc/x86_64-linux-gnu/4.6/include',
> '/usr/local/include', '/usr/lib/gcc/x86_64-linux-gnu/4.6/include-fixed',
> '/usr/include/x86_64-linux-gnu', '/usr/include']
> *** uWSGI building and linking plugin plugins/python ***
> [gcc -pthread] /usr/lib/uwsgi//python33_plugin.so
> *** unable to build python33 plugin ***
> The plugin builds just fine in uWSGI 1.9.16 and 1.9.17.

The debian Py_ENABLE_SHARED bug is present on i386/amd64 too, at this
point it is better to apply the new check only for arm.

I will release a fast update as soon as the FreeBSD problem is clarified

Roberto De Ioris

More information about the uWSGI mailing list