lang/python33 _dbm.so and _decimal.so fail to build on 9.1-amd64 ?

Kurt Jaeger pi at opsec.eu
Tue Jan 1 11:01:56 UTC 2013


Hi!

When building lang/python33, at the end, the following message appears:

Failed to build these modules:
_dbm               _decimal

Is someone working on fixes ?

For the full buildlog, see

http://opsec.eu/backup/lang-phython33-buildlog

For _dbm:

cc -shared -pthread -pthread -pthread -O2 -pipe -fno-strict-aliasing build/temp.freebsd-9.1-RELEASE-amd64-3.3/usr/ports/lang/python33/work/Python-3.3.0/Modules/_dbmmodule.o -L/usr/local/lib -lgdbm_compat -o build/lib.freebsd-9.1-RELEASE-amd64-3.3/_dbm.so
*** WARNING: renaming "_dbm" since importing it failed: /usr/local/lib/libgdbm_compat.so.4: Undefined symbol "gdbm_errno"

If -lgdbm would be added to the linking stage, it might succeed.

For _decimal:

In file included from /usr/include/ctype.h:83,
                 from /usr/ports/lang/python33/work/Python-3.3.0/Modules/_decimal/libmpdec/io.c:33:
/usr/include/xlocale/_ctype.h:56:38: error: operator '!' has no right operand
building '_multiprocessing' extension

--
pi at opsec.eu            +49 171 3101372                         7 years to go !


More information about the freebsd-python mailing list