boost-python-libs and associated compile errors
David Southwell
david at vizion2000.net
Wed Aug 26 14:07:59 UTC 2009
I have just completed
# portupgrade -fRra
following a system upgrade from freebsd 7.2 p2 to p3
after a few minor hiccuups and recompiling ssome of the ports I am left with
four failing ports. As at least three of them seem to share some common
features. If anyone would be willing to help me out here it would be most
appreciated.
The failure list is:
! science/openbabel (openbabel-2.2.1) (unknown build error)
* misc/kdeedu4 (kdeedu-4.2.4)
! graphics/blender (blender-2.49a_1) (unknown build error)
! deskutils/kdeplasma-addons (kdeplasma-addons-4.2.4_1) (missing header)
The errors reports are shown below in the same order.
The common features are:
problems with compiling boost-python-libs
threading issues
######
! science/openbabel (openbabel-2.2.1) (unknown build error)
######
In file included from /usr/include/c++/4.2/bits/gthr.h:114,
from /usr/include/c++/4.2/bits/c++io.h:43,
from /usr/include/c++/4.2/iosfwd:46,
from /usr/include/c++/4.2/ios:43,
from /usr/include/c++/4.2/ostream:45,
from /usr/include/c++/4.2/iterator:70,
from ./boost/iterator.hpp:17,
from ./boost/operators.hpp:81,
from ./boost/python/type_id.hpp:11,
from ./boost/python/converter/registrations.hpp:10,
from libs/python/src/object/function_doc_signature.cpp:6:
/usr/include/c++/4.2/bits/gthr-default.h: In function 'int
__gthread_active_p()':
/usr/include/c++/4.2/bits/gthr-default.h:174: error: conversion from 'int' to
non-scalar type 'pthread_once' requested
...failed gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.1/release/link-
static/threading-multi/object/function_doc_signature.o...
...skipped <pbin.v2/libs/python/build/gcc-4.2.1/release/link-static/threading-
multi>libboost_python.a(clean) for lack of
<pbin.v2/libs/python/build/gcc-4.2.1/release/link-static/threading-
multi>numeric.o...
...skipped <pbin.v2/libs/python/build/gcc-4.2.1/release/link-static/threading-
multi>libboost_python.a for lack of
<pbin.v2/libs/python/build/gcc-4.2.1/release/link-static/threading-
multi>numeric.o...
...skipped <pstage/lib>libboost_python.a for lack of
<pbin.v2/libs/python/build/gcc-4.2.1/release/link-static/threading-
multi>libboost_python.a...
...failed updating 54 targets...
...skipped 5 targets...
...updated 17 targets...
*** Error code 1
Stop in /usr/ports/devel/boost-python-libs.
*** Error code 1
Stop in /usr/ports/devel/boost-python-libs.
*** Error code 1
Stop in /usr/ports/science/openbabel.
** Command failed [exit code 1]: /usr/bin/script -qa
/tmp/portupgrade20090826-26960-1q590yk-0 env UPGRADE_TOOL=portupgrade
UPGRADE_PORT=openbabel-2.2.1 UPGRADE_PORT_VER=2.2.1 make
** Fix the problem and try again.
######
* misc/kdeedu4 (kdeedu-4.2.4)
######
In file included from /usr/include/c++/4.2/bits/gthr-default.h:43,
from /usr/include/c++/4.2/bits/gthr.h:114,
from /usr/include/c++/4.2/bits/c++io.h:43,
from /usr/include/c++/4.2/iosfwd:46,
from /usr/include/c++/4.2/ios:43,
from /usr/include/c++/4.2/ostream:45,
from /usr/include/c++/4.2/iterator:70,
from ./boost/iterator.hpp:17,
from ./boost/operators.hpp:81,
from ./boost/python/type_id.hpp:11,
from ./boost/python/converter/registrations.hpp:10,
from libs/python/src/object/function_doc_signature.cpp:6:
/usr/local/include/python2.6/pthread.h:285: error: conflicting declaration
'typedef struct pthread_st* pthread_t'
/usr/include/sys/_pthreadtypes.h:64: error: 'pthread_t' has a previous
declaration as 'typedef struct pthread* pthread_t'
/usr/local/include/python2.6/pthread.h:286: error: conflicting declaration
'typedef struct pthread_attr_st* pthread_attr_t'
/usr/include/sys/_pthreadtypes.h:65: error: 'pthread_attr_t' has a previous
declaration as 'typedef struct pthread_attr* pthread_attr_t'
/usr/local/include/python2.6/pthread.h:288: error: conflicting declaration
'typedef int pthread_once_t'
/usr/include/sys/_pthreadtypes.h:71: error: 'pthread_once_t' has a previous
declaration as 'typedef struct pthread_once pthread_once_t'
/usr/local/include/python2.6/pthread.h:289: error: conflicting declaration
'typedef int pthread_mutexattr_t'
/usr/include/sys/_pthreadtypes.h:67: error: 'pthread_mutexattr_t' has a
previous declaration as 'typedef struct pthread_mutex_attr*
pthread_mutexattr_t'
/usr/local/include/python2.6/pthread.h:290: error: conflicting declaration
'typedef struct pthread_mutex_st* pthread_mutex_t'
/usr/include/sys/_pthreadtypes.h:66: error: 'pthread_mutex_t' has a previous
declaration as 'typedef struct pthread_mutex* pthread_mutex_t'
/usr/local/include/python2.6/pthread.h:291: error: conflicting declaration
'typedef int pthread_condattr_t'
/usr/include/sys/_pthreadtypes.h:69: error: 'pthread_condattr_t' has a
previous declaration as 'typedef struct pthread_cond_attr* pthread_condattr_t'
/usr/local/include/python2.6/pthread.h:292: error: conflicting declaration
'typedef struct pthread_cond_st* pthread_cond_t'
/usr/include/sys/_pthreadtypes.h:68: error: 'pthread_cond_t' has a previous
declaration as 'typedef struct pthread_cond* pthread_cond_t'
/usr/local/include/python2.6/pthread.h:293: error: conflicting declaration
'typedef int pthread_rwlockattr_t'
/usr/include/sys/_pthreadtypes.h:73: error: 'pthread_rwlockattr_t' has a
previous declaration as 'typedef struct pthread_rwlockattr*
pthread_rwlockattr_t'
/usr/local/include/python2.6/pthread.h:294: error: conflicting declaration
'typedef struct pthread_rwlock_st* pthread_rwlock_t'
/usr/include/sys/_pthreadtypes.h:72: error: 'pthread_rwlock_t' has a previous
declaration as 'typedef struct pthread_rwlock* pthread_rwlock_t'
In file included from /usr/include/c++/4.2/bits/gthr.h:114,
from /usr/include/c++/4.2/bits/c++io.h:43,
from /usr/include/c++/4.2/iosfwd:46,
from /usr/include/c++/4.2/ios:43,
from /usr/include/c++/4.2/ostream:45,
from /usr/include/c++/4.2/iterator:70,
from ./boost/iterator.hpp:17,
from ./boost/operators.hpp:81,
from ./boost/python/type_id.hpp:11,
from ./boost/python/converter/registrations.hpp:10,
from libs/python/src/object/function_doc_signature.cpp:6:
/usr/include/c++/4.2/bits/gthr-default.h: In function 'int
__gthread_active_p()':
/usr/include/c++/4.2/bits/gthr-default.h:174: error: conversion from 'int' to
non-scalar type 'pthread_once' requested
...failed gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.1/release/link-
static/threading-multi/object/function_doc_signature.o...
...skipped <pbin.v2/libs/python/build/gcc-4.2.1/release/link-static/threading-
multi>libboost_python.a(clean) for lack of
<pbin.v2/libs/python/build/gcc-4.2.1/release/link-static/threading-
multi>numeric.o...
...skipped <pbin.v2/libs/python/build/gcc-4.2.1/release/link-static/threading-
multi>libboost_python.a for lack of
<pbin.v2/libs/python/build/gcc-4.2.1/release/link-static/threading-
multi>numeric.o...
...skipped <pstage/lib>libboost_python.a for lack of
<pbin.v2/libs/python/build/gcc-4.2.1/release/link-static/threading-
multi>libboost_python.a...
...failed updating 54 targets...
...skipped 5 targets...
...updated 17 targets...
*** Error code 1
Stop in /usr/ports/devel/boost-python-libs.
*** Error code 1
Stop in /usr/ports/devel/boost-python-libs.
*** Error code 1
Stop in /usr/ports/misc/kdeedu4.
######
! graphics/blender (blender-2.49a_1) (unknown build error)
######
/usr/local/include/python2.6/pthread.h:285: error: conflicting declaration
'typedef struct pthread_st* pthread_t'
/usr/include/sys/_pthreadtypes.h:64: error: 'pthread_t' has a previous
declaration as 'typedef struct pthread* pthread_t'
/usr/local/include/python2.6/pthread.h:286: error: conflicting declaration
'typedef struct pthread_attr_st* pthread_attr_t'
/usr/include/sys/_pthreadtypes.h:65: error: 'pthread_attr_t' has a previous
declaration as 'typedef struct pthread_attr* pthread_attr_t'
/usr/local/include/python2.6/pthread.h:288: error: conflicting declaration
'typedef int pthread_once_t'
/usr/include/sys/_pthreadtypes.h:71: error: 'pthread_once_t' has a previous
declaration as 'typedef struct pthread_once pthread_once_t'
/usr/local/include/python2.6/pthread.h:289: error: conflicting declaration
'typedef int pthread_mutexattr_t'
/usr/include/sys/_pthreadtypes.h:67: error: 'pthread_mutexattr_t' has a
previous declaration as 'typedef struct pthread_mutex_attr*
pthread_mutexattr_t'
/usr/local/include/python2.6/pthread.h:290: error: conflicting declaration
'typedef struct pthread_mutex_st* pthread_mutex_t'
/usr/include/sys/_pthreadtypes.h:66: error: 'pthread_mutex_t' has a previous
declaration as 'typedef struct pthread_mutex* pthread_mutex_t'
/usr/local/include/python2.6/pthread.h:291: error: conflicting declaration
'typedef int pthread_condattr_t'
/usr/include/sys/_pthreadtypes.h:69: error: 'pthread_condattr_t' has a
previous declaration as 'typedef struct pthread_cond_attr* pthread_condattr_t'
/usr/local/include/python2.6/pthread.h:292: error: conflicting declaration
'typedef struct pthread_cond_st* pthread_cond_t'
/usr/include/sys/_pthreadtypes.h:68: error: 'pthread_cond_t' has a previous
declaration as 'typedef struct pthread_cond* pthread_cond_t'
/usr/local/include/python2.6/pthread.h:293: error: conflicting declaration
'typedef int pthread_rwlockattr_t'
/usr/include/sys/_pthreadtypes.h:73: error: 'pthread_rwlockattr_t' has a
previous declaration as 'typedef struct pthread_rwlockattr*
pthread_rwlockattr_t'
/usr/local/include/python2.6/pthread.h:294: error: conflicting declaration
'typedef struct pthread_rwlock_st* pthread_rwlock_t'
/usr/include/sys/_pthreadtypes.h:72: error: 'pthread_rwlock_t' has a previous
declaration as 'typedef struct pthread_rwlock* pthread_rwlock_t'
In file included from /usr/include/c++/4.2/bits/gthr.h:114,
from /usr/include/c++/4.2/bits/c++io.h:43,
from /usr/include/c++/4.2/iosfwd:46,
from /usr/include/c++/4.2/bits/stl_algobase.h:70,
from /usr/include/c++/4.2/vector:66,
from
/usr/ports/graphics/blender/work/blender-2.49a/../lib/freebsd-7.2-
x86_64/string/include/STR_String.h:45,
from ../GHOST_IWindow.h:36,
from ../GHOST_ISystem.h:40,
from GHOST_System.h:36,
from GHOST_SystemX11.h:39,
from GHOST_SystemX11.cpp:33:
/usr/include/c++/4.2/bits/gthr-default.h: In function 'int
__gthread_active_p()':
/usr/include/c++/4.2/bits/gthr-default.h:174: error: conversion from 'int' to
non-scalar type 'pthread_once' requested
gmake[3]: *** [/usr/ports/graphics/blender/work/blender-2.49a/obj/freebsd-7.2-
x86_64/intern/ghost/GHOST_SystemX11.o] Error 1
gmake[2]: *** [all] Error 1
gmake[1]: *** [all] Error 1
gmake: *** [all] Error 1
*** Error code 1
Stop in /usr/ports/graphics/blender.
*** Error code 1
Stop in /usr/ports/graphics/blender.
######
! deskutils/kdeplasma-addons (kdeplasma-addons-4.2.4_1) (missing header)
######
Scanning dependencies of target plasma_wallpaper_virus
[ 59%] Building CXX object
wallpapers/virus/CMakeFiles/plasma_wallpaper_virus.dir/plasma_wallpaper_virus_automoc.cpp.o
[ 60%] Building CXX object
dataengines/ocs/lib/CMakeFiles/ocsclient.dir/categoryparser.o
[ 60%] Building CXX object
wallpapers/virus/CMakeFiles/plasma_wallpaper_virus.dir/backgrounddelegate.cpp.o
/usr/ports/deskutils/kdeplasma-addons/work/kdeplasma-
addons-4.3.0/wallpapers/marble/marble.cpp: In member function 'virtual void
Marble::MarbleWallpaper::init(const KConfigGroup&)':
/usr/ports/deskutils/kdeplasma-addons/work/kdeplasma-
addons-4.3.0/wallpapers/marble/marble.cpp:84: error: 'RenderPlugin' was not
declared in this scope
/usr/ports/deskutils/kdeplasma-addons/work/kdeplasma-
addons-4.3.0/wallpapers/marble/marble.cpp:84: error: 'item' was not declared
in this scope
*** Error code 1
1 error
*** Error code 2
[ 60%] Building CXX object
dataengines/ocs/lib/CMakeFiles/ocsclient.dir/content.o
Linking CXX shared module ../../lib/plasma_wallpaper_pattern.so
[ 61%] Building CXX object
wallpapers/virus/CMakeFiles/plasma_wallpaper_virus.dir/alife.cpp.o
[ 61%] Built target plasma_wallpaper_pattern
[ 61%] Building CXX object
dataengines/ocs/lib/CMakeFiles/ocsclient.dir/contentjob.o
[ 61%] Building CXX object
wallpapers/virus/CMakeFiles/plasma_wallpaper_virus.dir/backgroundlistmodel.cpp.o
[ 61%] Building CXX object
wallpapers/virus/CMakeFiles/plasma_wallpaper_virus.dir/virus.cpp.o
[ 61%] Building CXX object
dataengines/ocs/lib/CMakeFiles/ocsclient.dir/contentlistjob.o
[ 61%] Building CXX object
dataengines/ocs/lib/CMakeFiles/ocsclient.dir/contentparser.o
[ 62%] Building CXX object
dataengines/ocs/lib/CMakeFiles/ocsclient.dir/knowledgebase.o
[ 62%] Building CXX object
dataengines/ocs/lib/CMakeFiles/ocsclient.dir/knowledgebasejob.o
[ 62%] Building CXX object
dataengines/ocs/lib/CMakeFiles/ocsclient.dir/knowledgebaselistjob.o
[ 62%] Building CXX object
dataengines/ocs/lib/CMakeFiles/ocsclient.dir/knowledgebaseparser.o
Linking CXX shared module ../../lib/plasma_wallpaper_virus.so
[ 62%] Built target plasma_wallpaper_virus
Linking CXX shared library ../../../lib/libocsclient.so
[ 62%] Built target ocsclient
1 error
*** Error code 2
1 error
*** Error code 1
Stop in /usr/ports/deskutils/kdeplasma-addons.
** Command failed [exit code 1]: /usr/bin/script -qa
/tmp/portupgrade20090826-39449-uq4f3v-0 env UPGRADE_TOOL=portupgrade
UPGRADE_PORT=kdeplasma-addons-4.2.4_1 UPGRADE_PORT_VER=4.2.4_1 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! science/openbabel (openbabel-2.2.1) (unknown build error)
* misc/kdeedu4 (kdeedu-4.2.4)
! graphics/blender (blender-2.49a_1) (unknown build error)
! deskutils/kdeplasma-addons (kdeplasma-addons-4.2.4_1) (missing
header)
Thanks in advance
David
More information about the freebsd-ports
mailing list