2 Sep 2011 23:04
Can't build python bindings on Solaris Express 11 (libtorrent 0.15.7)
Andrey S. Petrovskiy <andrey <at> stroyintegration.ru>
2011-09-02 21:04:54 GMT
2011-09-02 21:04:54 GMT
Solaris Express 11, gcc-3.4.3 & gcc-4.4.6, boost_1_47_0, python2.6.
building 'libtorrent' extension
/usr/lib/python2.6/pycc -DNDEBUG -KPIC -I../../include -I/usr/local/include
-I/usr/include/python2.6 -c src/ip_filter.cpp -o
build/temp.solaris-2.11-i86pc-2.6/src/ip_filter.o -DTORRENT_USE_OPENSSL
-DWITH_SHIPPED_GEOIP_H -DBOOST_ASIO_HASH_MAP_BUCKETS=1021
-DBOOST_EXCEPTION_DISABLE -DBOOST_FILESYSTEM_VERSION=2
-DTORRENT_LINKING_SHARED
cc: unrecognized option `-KPIC'
In file included from
/usr/local/include/boost/python/object/make_instance.hpp:9,
from
/usr/local/include/boost/python/object/make_ptr_instance.hpp:8,
from
/usr/local/include/boost/python/to_python_indirect.hpp:11,
from
/usr/local/include/boost/python/converter/arg_to_python.hpp:10,
from /usr/local/include/boost/python/call.hpp:15,
from /usr/local/include/boost/python/object_core.hpp:14,
from /usr/local/include/boost/python/args.hpp:25,
from /usr/local/include/boost/python.hpp:11,
from src/ip_filter.cpp:6:
/usr/local/include/boost/python/object/instance.hpp:44: error: a casts to a
type other than an integral or enumeration type cannot appear in a
constant-expression
/usr/local/include/boost/python/object/instance.hpp:44: error: '->' cannot
appear in a constant-expression
/usr/local/include/boost/python/object/instance.hpp:44: error: `&' cannot
appear in a constant-expression
(Continue reading)
RSS Feed