[pkg-boost-devel] Bug#463464: boost causes kdeedu to ftbfs with g++-4.3
Matthias Klose
doko at cs.tu-berlin.de
Thu Jan 31 19:40:33 UTC 2008
Package: boost
Version: 1.34-4
Severity: important
User: tbm at cyrius.com
Usertags: ftbfs-gcc-4.3
configure:33943: checking for boost.python with /usr/include/python2.5/Python.h
configure:33972: g++ -c -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -g -Wall -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -I/usr/include/python2.5 -DQT_THREAD_SUPPORT -D_REENTRANT -I/usr/include/kde -I/usr/share/qt3/include -I. conftest.cpp >&5
In file included from /usr/include/boost/python/class.hpp:29,
from /usr/include/boost/python.hpp:18,
from conftest.cpp:52:
/usr/include/boost/python/detail/def_helper.hpp:192: error: declaration of 'typename boost::python::detail::keyword_extract<boost::tuples::tuple<const T1&, const T2&, const T3&, const T4&, boost::python::default_call_policies, boost::python::detail::keywords<0u>, const char*, void (boost::python::detail::not_specified::*)(), boost::tuples::null_type, boost::tuples::null_type> >::result_type boost::python::detail::def_helper<T1, T2, T3, T4>::keywords() const'
/usr/include/boost/python/args_fwd.hpp:35: error: changes meaning of 'keywords' from 'struct boost::python::detail::keywords<0u>'
configure:33978: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "kdeedu"
| #define VERSION "3.5.8"
| #define KDELIBSUFF ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_SGI_STL 1
| #define HAVE_CRYPT 1
| #define kde_socklen_t socklen_t
| #define ksize_t socklen_t
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_RES_INIT 1
| #define HAVE_RES_INIT 1
| #define HAVE_RES_INIT_PROTO 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 4
| #define SIZEOF_CHAR_P 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_VSNPRINTF 1
| #define HAVE_SNPRINTF 1
| #define HAVE_LIBZ 1
| #define HAVE_LIBPNG 1
| #define HAVE_LIBJPEG 1
| #define HAVE_LIBPTHREAD 1
| #define HAVE_SETENV 1
| #define HAVE_SETENV_PROTO 1
| #define HAVE_UNSETENV 1
| #define HAVE_UNSETENV_PROTO 1
| #define HAVE_ 1
| #define HAVE__PROTO 1
| #define HAVE_BOOST_SHARED_PTR_HPP 1
| /* end confdefs.h. */
|
| #include <boost/python.hpp>
| const char* greet() { return "Hello world!"; }
| BOOST_PYTHON_MODULE(hello) { boost::python::def("greet", greet); }
|
| int
| main ()
| {
|
| /* No main body. */
|
| ;
| return 0;
| }
configure:34129: result: no
More information about the pkg-boost-devel
mailing list