[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