compile error after boost upgrade to 1.42

and against top-of-git rtt-2.0-mainline.

The full build log follows.

Best regards
Markus

dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: source package orocos-rtt
dpkg-buildpackage: source version 1.99.2-1
dpkg-buildpackage: source changed by Peter Soetens <peter [..] ...>
dpkg-buildpackage: host architecture amd64
fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp*
rm -f configure-stamp*
rm -rf dbuild.*
dh_clean
dpkg-source -b rtt-2.0-debian
dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: warning: source directory 'rtt-2.0-debian' is not <sourcepackage>-<upstreamversion> 'orocos-rtt-1.99.2'
dpkg-source: info: using source format `1.0'
dpkg-source: info: building orocos-rtt in orocos-rtt_1.99.2-1.tar.gz
dpkg-source: info: building orocos-rtt in orocos-rtt_1.99.2-1.dsc
debian/rules build
dh_testdir
mkdir -p dbuild.gnulinux
cd dbuild.gnulinux; \
unset ACE_ROOT TAO_ROOT; CXXFLAGS="-Wall -g -O2" LDFLAGS="-Wl,-z,defs" cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_CORBA=ON -DBUILD_STATIC=ON -DOROCOS_TARGET=gnulinux
touch configure-stamp
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/lib/ccache/gcc
-- Check for working C compiler: /usr/lib/ccache/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/ccache/c++
-- Check for working CXX compiler: /usr/lib/ccache/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
Orocos RTT version (1.99.2)
No orocos-rtt.cmake file loaded, using default settings.See orocos-rtt.default.cmake
-- CMAKE_VERSION: 2.8.1
-- Boost version: 1.42.0
-- Found the following Boost libraries:
Boost found in /usr/include
-- Could NOT find Xerces (missing: XERCES_C_LIBRARY XERCES_DEPDOM_LIBRARY XERCES_INCLUDE_DIR)
Orocos target is gnulinux
-- Found PTHREAD
-- Detected gcc4: 4.4.3

-- Found Doxygen: /usr/bin/doxygen
-- Found Doxygen -- API documentation can be built
-- Looking for TAO with orbsvcs...
-- Found ACE: /usr/lib/libACE.so
-- TAO tao/corba.h found in /usr/include.
-- Assuming TAO >= 1.5 (based on location of Any.h)
-- TAO orbsvcs/CosNaming.idl found in /usr/include.
Looking for components: IDL;PortableServer;CosNaming;Messaging;AnyTypeCode;Valuetype
-- tao_idl: /usr/bin/tao_idl
-- CORBA enabled: ACE;TAO;IDL;PortableServer;CosNaming;Messaging;AnyTypeCode;Valuetype
TLSF settings: -DUSE_SBRK -DUSE_MMAP -D_GNU_SOURCE -DTLSF_STATISTIC
Building CORBA Transport library.
Building MQueue Transport library (Requires Boost >= 1.37.0).
-- Boost version: 1.42.0
-- Found the following Boost libraries:
-- serialization
-- Boost version: 1.42.0
-- Found the following Boost libraries:
-- unit_test_framework
-- Configuring done
-- Generating done
-- Build files have been written to: /home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux
touch configure-stamp-gnulinux
dh_testdir
cd dbuild.gnulinux; /usr/bin/make idl ;/usr/bin/make -j2; # /usr/bin/make docapi dochtml VERBOSE=1
make[1]: Entering directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
touch build-stamp
make[2]: Entering directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
make[3]: Entering directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
make[4]: Entering directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
Scanning dependencies of target idl
make[4]: Leaving directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
make[4]: Entering directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
[ 0%] [ 0%] Generating ServiceRequesterS.cpp, ServiceRequesterC.cpp, ServiceRequesterS.h, ServiceRequesterS.inl, ServiceRequesterC.h, ServiceRequesterC.inl
Generating ServicesS.cpp, ServicesC.cpp, ServicesS.h, ServicesS.inl, ServicesC.h, ServicesC.inl
TAO_IDL: warning, GPERF could not be executed
Perfect Hashing or Binary/Linear Search cannot be done without GPERF
Now, using Dynamic Hashing..
To use Perfect Hashing or Binary/Linear Search strategy
-Build gperf at $ACE_ROOT/apps/gperf/src
-Set the environment variable $ACE_ROOT appropriately or add $ACE_ROOT/bin to the PATH
-Refer to Operation Lookup section in the TAO IDL User Guide ($TAO_ROOT/docs/compiler.html) for more details
TAO_IDL: warning, GPERF could not be executed
Perfect Hashing or Binary/Linear Search cannot be done without GPERF
Now, using Dynamic Hashing..
To use Perfect Hashing or Binary/Linear Search strategy
-Build gperf at $ACE_ROOT/apps/gperf/src
-Set the environment variable $ACE_ROOT appropriately or add $ACE_ROOT/bin to the PATH
-Refer to Operation Lookup section in the TAO IDL User Guide ($TAO_ROOT/docs/compiler.html) for more details
processing /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/transports/corba/Services.idl
[ 0%] Generating OperationRepositoryS.cpp, OperationRepositoryC.cpp, OperationRepositoryS.h, OperationRepositoryS.inl, OperationRepositoryC.h, OperationRepositoryC.inl
TAO_IDL: warning, GPERF could not be executed
Perfect Hashing or Binary/Linear Search cannot be done without GPERF
Now, using Dynamic Hashing..
To use Perfect Hashing or Binary/Linear Search strategy
-Build gperf at $ACE_ROOT/apps/gperf/src
-Set the environment variable $ACE_ROOT appropriately or add $ACE_ROOT/bin to the PATH
-Refer to Operation Lookup section in the TAO IDL User Guide ($TAO_ROOT/docs/compiler.html) for more details
processing /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/transports/corba/ServiceRequester.idl
[ 0%] Generating OrocosTypesS.cpp, OrocosTypesC.cpp, OrocosTypesS.h, OrocosTypesS.inl, OrocosTypesC.h, OrocosTypesC.inl
TAO_IDL: warning, GPERF could not be executed
Perfect Hashing or Binary/Linear Search cannot be done without GPERF
Now, using Dynamic Hashing..
To use Perfect Hashing or Binary/Linear Search strategy
-Build gperf at $ACE_ROOT/apps/gperf/src
-Set the environment variable $ACE_ROOT appropriately or add $ACE_ROOT/bin to the PATH
-Refer to Operation Lookup section in the TAO IDL User Guide ($TAO_ROOT/docs/compiler.html) for more details
processing /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/transports/corba/OperationRepository.idl
[ 0%] Generating TaskContextS.cpp, TaskContextC.cpp, TaskContextS.h, TaskContextS.inl, TaskContextC.h, TaskContextC.inl
TAO_IDL: warning, GPERF could not be executed
Perfect Hashing or Binary/Linear Search cannot be done without GPERF
Now, using Dynamic Hashing..
To use Perfect Hashing or Binary/Linear Search strategy
-Build gperf at $ACE_ROOT/apps/gperf/src
-Set the environment variable $ACE_ROOT appropriately or add $ACE_ROOT/bin to the PATH
-Refer to Operation Lookup section in the TAO IDL User Guide ($TAO_ROOT/docs/compiler.html) for more details
processing /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/transports/corba/OrocosTypes.idl
[ 0%] Generating ServiceProviderS.cpp, ServiceProviderC.cpp, ServiceProviderS.h, ServiceProviderS.inl, ServiceProviderC.h, ServiceProviderC.inl
TAO_IDL: warning, GPERF could not be executed
Perfect Hashing or Binary/Linear Search cannot be done without GPERF
Now, using Dynamic Hashing..
To use Perfect Hashing or Binary/Linear Search strategy
-Build gperf at $ACE_ROOT/apps/gperf/src
-Set the environment variable $ACE_ROOT appropriately or add $ACE_ROOT/bin to the PATH
-Refer to Operation Lookup section in the TAO IDL User Guide ($TAO_ROOT/docs/compiler.html) for more details
processing /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/transports/corba/TaskContext.idl
[ 0%] Generating DataFlowS.cpp, DataFlowC.cpp, DataFlowS.h, DataFlowS.inl, DataFlowC.h, DataFlowC.inl
processing /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/transports/corba/ServiceProvider.idl
TAO_IDL: warning, GPERF could not be executed
Perfect Hashing or Binary/Linear Search cannot be done without GPERF
Now, using Dynamic Hashing..
To use Perfect Hashing or Binary/Linear Search strategy
-Build gperf at $ACE_ROOT/apps/gperf/src
-Set the environment variable $ACE_ROOT appropriately or add $ACE_ROOT/bin to the PATH
-Refer to Operation Lookup section in the TAO IDL User Guide ($TAO_ROOT/docs/compiler.html) for more details
[ 0%] Generating AttributeRepositoryS.cpp, AttributeRepositoryC.cpp, AttributeRepositoryS.h, AttributeRepositoryS.inl, AttributeRepositoryC.h, AttributeRepositoryC.inl
TAO_IDL: warning, GPERF could not be executed
Perfect Hashing or Binary/Linear Search cannot be done without GPERF
Now, using Dynamic Hashing..
To use Perfect Hashing or Binary/Linear Search strategy
-Build gperf at $ACE_ROOT/apps/gperf/src
-Set the environment variable $ACE_ROOT appropriately or add $ACE_ROOT/bin to the PATH
-Refer to Operation Lookup section in the TAO IDL User Guide ($TAO_ROOT/docs/compiler.html) for more details
processing /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/transports/corba/DataFlow.idl
processing /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/transports/corba/AttributeRepository.idl
[ 0%] Generating sources from .idl files
make[4]: Leaving directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
[100%] Built target idl
make[3]: Leaving directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
make[2]: Leaving directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
make[1]: Leaving directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
make[1]: Entering directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
make[1]: warning: -jN forced in submake: disabling jobserver mode.
make[2]: Entering directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
make[3]: Entering directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
make[3]: Entering directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
Scanning dependencies of target orocos-rtt-dynamic_gnulinux
make[3]: Leaving directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
Scanning dependencies of target orocos-rtt-static_gnulinux
make[3]: Leaving directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
make[3]: Entering directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
[ 1%] Building CXX object rtt/CMakeFiles/orocos-rtt-dynamic_gnulinux.dir/Handle.cpp.o
make[3]: Entering directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
[ 1%] Building CXX object rtt/CMakeFiles/orocos-rtt-static_gnulinux.dir/Handle.cpp.o
[ 1%] Building CXX object rtt/CMakeFiles/orocos-rtt-dynamic_gnulinux.dir/Property.cpp.o
[ 1%] Building CXX object rtt/CMakeFiles/orocos-rtt-static_gnulinux.dir/Property.cpp.o
[ 2%] Building CXX object rtt/CMakeFiles/orocos-rtt-static_gnulinux.dir/PropertyBag.cpp.o
[ 2%] Building CXX object rtt/CMakeFiles/orocos-rtt-static_gnulinux.dir/FlowStatus.cpp.o
[ 2%] Building CXX object rtt/CMakeFiles/orocos-rtt-dynamic_gnulinux.dir/FlowStatus.cpp.o
[ 2%] Building CXX object rtt/CMakeFiles/orocos-rtt-static_gnulinux.dir/Attribute.cpp.o
[ 2%] Building CXX object rtt/CMakeFiles/orocos-rtt-dynamic_gnulinux.dir/Attribute.cpp.o
[ 2%] Building CXX object rtt/CMakeFiles/orocos-rtt-static_gnulinux.dir/Operation.cpp.o
[ 2%] Building CXX object rtt/CMakeFiles/orocos-rtt-dynamic_gnulinux.dir/Operation.cpp.o
[ 2%] Building CXX object rtt/CMakeFiles/orocos-rtt-static_gnulinux.dir/ExecutionEngine.cpp.o
[ 3%] Building CXX object rtt/CMakeFiles/orocos-rtt-dynamic_gnulinux.dir/ExecutionEngine.cpp.o
[ 3%] Building CXX object rtt/CMakeFiles/orocos-rtt-static_gnulinux.dir/ConnPolicy.cpp.o
[ 3%] Building CXX object rtt/CMakeFiles/orocos-rtt-dynamic_gnulinux.dir/ConnPolicy.cpp.o
[ 4%] Building CXX object rtt/CMakeFiles/orocos-rtt-static_gnulinux.dir/TaskContext.cpp.o
[ 4%] Building CXX object rtt/CMakeFiles/orocos-rtt-dynamic_gnulinux.dir/TaskContext.cpp.o
In file included from /usr/include/boost/fusion/functional/generation/make_unfused_generic.hpp:13,
from /usr/include/boost/fusion/include/make_unfused_generic.hpp:11,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/interface/../internal/OperationRepositoryPart.hpp:9,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/interface/ServiceProvider.hpp:7,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/TaskContext.hpp:45,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/TaskContext.cpp:41:
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:54: error: a function call cannot appear in a constant-expression
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:54: error: template argument 1 is invalid
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:54: error: expected identifier before ‘::’ token
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:54: error: typedef name may not be a nested-name-specifier
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:54: error: expected ‘;’ before ‘call_const_0_result’
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:56: error: ‘call_const_0_result’ declared as an ‘inline’ field
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:56: error: expected ‘;’ before ‘operator’
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:62: error: expected ‘;’ before ‘typedef’
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:63: error: a function call cannot appear in a constant-expression
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:63: error: template argument 1 is invalid
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:63: error: expected identifier before ‘::’ token
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:63: error: typedef name may not be a nested-name-specifier
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:63: error: expected ‘;’ before ‘call_0_result’
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:65: error: ‘call_0_result’ declared as an ‘inline’ field
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:65: error: expected ‘;’ before ‘operator’
In file included from /usr/include/boost/fusion/functional/adapter/detail/pow2_explode.hpp:38,
from /usr/include/boost/preprocessor/iteration/detail/iter/forward2.hpp:46,
from /usr/include/boost/fusion/functional/adapter/detail/pow2_explode.hpp:33,
from /usr/include/boost/preprocessor/iteration/detail/iter/reverse1.hpp:1290,
from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:44,
from /usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:97,
from /usr/include/boost/fusion/functional/generation/make_unfused_generic.hpp:13,
from /usr/include/boost/fusion/include/make_unfused_generic.hpp:11,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/interface/../internal/OperationRepositoryPart.hpp:9,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/interface/ServiceProvider.hpp:7,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/TaskContext.hpp:45,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/TaskContext.cpp:41:
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:128: error: expected ‘;’ before ‘template’
In file included from /usr/include/boost/fusion/functional/adapter/detail/pow2_explode.hpp:38,
from /usr/include/boost/preprocessor/iteration/detail/iter/forward2.hpp:46,
from /usr/include/boost/fusion/functional/adapter/detail/pow2_explode.hpp:33,
from /usr/include/boost/preprocessor/iteration/detail/iter/reverse1.hpp:1295,
from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:44,
from /usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:97,
from /usr/include/boost/fusion/functional/generation/make_unfused_generic.hpp:13,
from /usr/include/boost/fusion/include/make_unfused_generic.hpp:11,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/interface/../internal/OperationRepositoryPart.hpp:9,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/interface/ServiceProvider.hpp:7,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/TaskContext.hpp:45,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/TaskContext.cpp:41:
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:128: error: expected identifier before ‘>’ token
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:129: error: template parameters not used in partial specialization:
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:129: error: ‘<anonymous>’
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:136: error: expected identifier before ‘>’ token
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:137: error: template parameters not used in partial specialization:
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:137: error: ‘<anonymous>’
In file included from /usr/include/boost/fusion/functional/adapter/detail/pow2_explode.hpp:38,
from /usr/include/boost/preprocessor/iteration/detail/iter/forward2.hpp:46,
from /usr/include/boost/fusion/functional/adapter/detail/pow2_explode.hpp:33,
from /usr/include/boost/preprocessor/iteration/detail/iter/reverse1.hpp:1295,
from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:44,
from /usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:97,
from /usr/include/boost/fusion/functional/generation/make_unfused_generic.hpp:13,
from /usr/include/boost/fusion/include/make_unfused_generic.hpp:11,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/interface/../internal/OperationRepositoryPart.hpp:9,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/interface/ServiceProvider.hpp:7,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/TaskContext.hpp:45,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/TaskContext.cpp:41:
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:165: error: explicit specialization in non-namespace scope ‘class boost::fusion::unfused_generic<Function>’
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:165: error: explicit specialization in non-namespace scope ‘class boost::fusion::unfused_generic<Function>’
make[3]: *** [rtt/CMakeFiles/orocos-rtt-static_gnulinux.dir/TaskContext.cpp.o] Error 1
make[3]: Leaving directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
make[2]: *** [rtt/CMakeFiles/orocos-rtt-static_gnulinux.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 4%] Building CXX object rtt/CMakeFiles/orocos-rtt-dynamic_gnulinux.dir/SendStatus.cpp.o
[ 4%] Building CXX object rtt/CMakeFiles/orocos-rtt-dynamic_gnulinux.dir/Logger.cpp.o
In file included from /usr/include/boost/fusion/functional/generation/make_unfused_generic.hpp:13,
from /usr/include/boost/fusion/include/make_unfused_generic.hpp:11,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/interface/../internal/OperationRepositoryPart.hpp:9,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/interface/ServiceProvider.hpp:7,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/TaskContext.hpp:45,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/TaskContext.cpp:41:
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:54: error: a function call cannot appear in a constant-expression
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:54: error: template argument 1 is invalid
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:54: error: expected identifier before ‘::’ token
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:54: error: typedef name may not be a nested-name-specifier
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:54: error: expected ‘;’ before ‘call_const_0_result’
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:56: error: ‘call_const_0_result’ declared as an ‘inline’ field
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:56: error: expected ‘;’ before ‘operator’
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:62: error: expected ‘;’ before ‘typedef’
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:63: error: a function call cannot appear in a constant-expression
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:63: error: template argument 1 is invalid
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:63: error: expected identifier before ‘::’ token
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:63: error: typedef name may not be a nested-name-specifier
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:63: error: expected ‘;’ before ‘call_0_result’
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:65: error: ‘call_0_result’ declared as an ‘inline’ field
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:65: error: expected ‘;’ before ‘operator’
In file included from /usr/include/boost/fusion/functional/adapter/detail/pow2_explode.hpp:38,
from /usr/include/boost/preprocessor/iteration/detail/iter/forward2.hpp:46,
from /usr/include/boost/fusion/functional/adapter/detail/pow2_explode.hpp:33,
from /usr/include/boost/preprocessor/iteration/detail/iter/reverse1.hpp:1290,
from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:44,
from /usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:97,
from /usr/include/boost/fusion/functional/generation/make_unfused_generic.hpp:13,
from /usr/include/boost/fusion/include/make_unfused_generic.hpp:11,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/interface/../internal/OperationRepositoryPart.hpp:9,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/interface/ServiceProvider.hpp:7,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/TaskContext.hpp:45,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/TaskContext.cpp:41:
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:128: error: expected ‘;’ before ‘template’
In file included from /usr/include/boost/fusion/functional/adapter/detail/pow2_explode.hpp:38,
from /usr/include/boost/preprocessor/iteration/detail/iter/forward2.hpp:46,
from /usr/include/boost/fusion/functional/adapter/detail/pow2_explode.hpp:33,
from /usr/include/boost/preprocessor/iteration/detail/iter/reverse1.hpp:1295,
from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:44,
from /usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:97,
from /usr/include/boost/fusion/functional/generation/make_unfused_generic.hpp:13,
from /usr/include/boost/fusion/include/make_unfused_generic.hpp:11,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/interface/../internal/OperationRepositoryPart.hpp:9,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/interface/ServiceProvider.hpp:7,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/TaskContext.hpp:45,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/TaskContext.cpp:41:
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:128: error: expected identifier before ‘>’ token
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:129: error: template parameters not used in partial specialization:
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:129: error: ‘<anonymous>’
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:136: error: expected identifier before ‘>’ token
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:137: error: template parameters not used in partial specialization:
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:137: error: ‘<anonymous>’
In file included from /usr/include/boost/fusion/functional/adapter/detail/pow2_explode.hpp:38,
from /usr/include/boost/preprocessor/iteration/detail/iter/forward2.hpp:46,
from /usr/include/boost/fusion/functional/adapter/detail/pow2_explode.hpp:33,
from /usr/include/boost/preprocessor/iteration/detail/iter/reverse1.hpp:1295,
from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:44,
from /usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:97,
from /usr/include/boost/fusion/functional/generation/make_unfused_generic.hpp:13,
from /usr/include/boost/fusion/include/make_unfused_generic.hpp:11,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/interface/../internal/OperationRepositoryPart.hpp:9,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/interface/ServiceProvider.hpp:7,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/TaskContext.hpp:45,
from /home/mk/src/git/gitorocos/rtt-2.0-debian/rtt/TaskContext.cpp:41:
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:165: error: explicit specialization in non-namespace scope ‘class boost::fusion::unfused_generic<Function>’
/usr/include/boost/fusion/functional/adapter/unfused_generic.hpp:165: error: explicit specialization in non-namespace scope ‘class boost::fusion::unfused_generic<Function>’
make[3]: *** [rtt/CMakeFiles/orocos-rtt-dynamic_gnulinux.dir/TaskContext.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
make[2]: *** [rtt/CMakeFiles/orocos-rtt-dynamic_gnulinux.dir/all] Error 2
make[2]: Leaving directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/mk/src/git/gitorocos/rtt-2.0-debian/dbuild.gnulinux'
make: *** [build-stamp-gnulinux] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

--
Orocos-Dev mailing list
Orocos-Dev [..] ...
http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev

compile error after boost upgrade to 1.42

On May 7, 2010, at 16:53 , Markus Klotzbuecher wrote:

> and against top-of-git rtt-2.0-mainline.
>
> The full build log follows.
>
> Best regards
> Markus

Is this the same as previously reported on the ML?
S

compile error after boost upgrade to 1.42

S Roderick wrote:
> On May 7, 2010, at 16:53 , Markus Klotzbuecher wrote:
>
>
>> and against top-of-git rtt-2.0-mainline.
>>
>> The full build log follows.
>>
>> Best regards
>> Markus
>>
>
> Is this the same as previously reported on the ML?
>
Sorry ... I sat on the fix for over a week now :-(

Here it is (attached)

Sylvain

compile error after boost upgrade to 1.42

On Fri, May 14, 2010 at 09:48:06AM +0200, Sylvain Joyeux wrote:
> S Roderick wrote:
> > On May 7, 2010, at 16:53 , Markus Klotzbuecher wrote:
> >
> >
> >> and against top-of-git rtt-2.0-mainline.
> >>
> >> The full build log follows.
> >>
> >> Best regards
> >> Markus
> >>
> >
> > Is this the same as previously reported on the ML?
> >
> Sorry ... I sat on the fix for over a week now :-(
>
> Here it is (attached)

Great, thanks!

Peter, please apply!

Markus