I've got problems with boosts
Libboosts:
All versions 1.42 what's wrong ?
Code:
/usr/include/boost/thread/future.hpp:1121:58: error: 'struct boost::detail::future_object<void>' has no member named 'mutex'
/usr/include/boost/thread/future.hpp: In member function 'void boost::promise<void>::set_exception(boost::exception_ptr)':
/usr/include/boost/thread/future.hpp:1132:31: error: 'mutex' is not a member of 'boost'
/usr/include/boost/thread/future.hpp:1132:31: note: suggested alternative:
In file included from /usr/include/boost/asio/detail/service_registry.hpp:26:0,
from /usr/include/boost/asio/impl/io_service.ipp:24,
from /usr/include/boost/asio/io_service.hpp:641,
from /usr/include/boost/asio/basic_io_object.hpp:20,
from /usr/include/boost/asio/basic_socket.hpp:24,
from /usr/include/boost/asio/basic_datagram_socket.hpp:25,
from /usr/include/boost/asio.hpp:20,
from otsystem.h:33,
from baseevents.h:20,
from baseevents.cpp:20:
/usr/include/boost/asio/detail/mutex.hpp:39:20: note: 'boost::asio::detail::mutex'
In file included from /usr/include/boost/thread.hpp:24:0,
from otsystem.h:34,
from baseevents.h:20,
from baseevents.cpp:20:
/usr/include/boost/thread/future.hpp:1132:31: error: 'mutex' is not a member of 'boost'
/usr/include/boost/thread/future.hpp:1132:31: note: suggested alternative:
In file included from /usr/include/boost/asio/detail/service_registry.hpp:26:0,
from /usr/include/boost/asio/impl/io_service.ipp:24,
from /usr/include/boost/asio/io_service.hpp:641,
from /usr/include/boost/asio/basic_io_object.hpp:20,
from /usr/include/boost/asio/basic_socket.hpp:24,
from /usr/include/boost/asio/basic_datagram_socket.hpp:25,
from /usr/include/boost/asio.hpp:20,
from otsystem.h:33,
from baseevents.h:20,
from baseevents.cpp:20:
/usr/include/boost/asio/detail/mutex.hpp:39:20: note: 'boost::asio::detail::mutex'
In file included from /usr/include/boost/thread.hpp:24:0,
from otsystem.h:34,
from baseevents.h:20,
from baseevents.cpp:20:
/usr/include/boost/thread/future.hpp:1132:43: error: template argument 1 is invalid
/usr/include/boost/thread/future.hpp:1132:49: error: invalid type in declaration before '(' token
/usr/include/boost/thread/future.hpp:1132:58: error: 'struct boost::detail::future_object<void>' has no member named 'mutex'
/usr/include/boost/thread/future.hpp: In member function 'void boost::detail::task_base<R>::run()':
/usr/include/boost/thread/future.hpp:1164:39: error: 'mutex' is not a member of 'boost'
/usr/include/boost/thread/future.hpp:1164:39: note: suggested alternative:
In file included from /usr/include/boost/asio/detail/service_registry.hpp:26:0,
from /usr/include/boost/asio/impl/io_service.ipp:24,
from /usr/include/boost/asio/io_service.hpp:641,
from /usr/include/boost/asio/basic_io_object.hpp:20,
from /usr/include/boost/asio/basic_socket.hpp:24,
from /usr/include/boost/asio/basic_datagram_socket.hpp:25,
from /usr/include/boost/asio.hpp:20,
from otsystem.h:33,
from baseevents.h:20,
from baseevents.cpp:20:
/usr/include/boost/asio/detail/mutex.hpp:39:20: note: 'boost::asio::detail::mutex'
In file included from /usr/include/boost/thread.hpp:24:0,
from otsystem.h:34,
from baseevents.h:20,
from baseevents.cpp:20:
/usr/include/boost/thread/future.hpp:1164:39: error: 'mutex' is not a member of 'boost'
/usr/include/boost/thread/future.hpp:1164:39: note: suggested alternative:
In file included from /usr/include/boost/asio/detail/service_registry.hpp:26:0,
from /usr/include/boost/asio/impl/io_service.ipp:24,
from /usr/include/boost/asio/io_service.hpp:641,
from /usr/include/boost/asio/basic_io_object.hpp:20,
from /usr/include/boost/asio/basic_socket.hpp:24,
from /usr/include/boost/asio/basic_datagram_socket.hpp:25,
from /usr/include/boost/asio.hpp:20,
from otsystem.h:33,
from baseevents.h:20,
from baseevents.cpp:20:
/usr/include/boost/asio/detail/mutex.hpp:39:20: note: 'boost::asio::detail::mutex'
In file included from /usr/include/boost/thread.hpp:24:0,
from otsystem.h:34,
from baseevents.h:20,
from baseevents.cpp:20:
/usr/include/boost/thread/future.hpp:1164:51: error: template argument 1 is invalid
/usr/include/boost/thread/future.hpp:1164:55: error: invalid type in declaration before '(' token
/usr/include/boost/thread/future.hpp: In member function 'void boost::detail::task_base<R>::owner_destroyed()':
/usr/include/boost/thread/future.hpp:1176:35: error: 'mutex' is not a member of 'boost'
/usr/include/boost/thread/future.hpp:1176:35: note: suggested alternative:
In file included from /usr/include/boost/asio/detail/service_registry.hpp:26:0,
from /usr/include/boost/asio/impl/io_service.ipp:24,
from /usr/include/boost/asio/io_service.hpp:641,
from /usr/include/boost/asio/basic_io_object.hpp:20,
from /usr/include/boost/asio/basic_socket.hpp:24,
from /usr/include/boost/asio/basic_datagram_socket.hpp:25,
from /usr/include/boost/asio.hpp:20,
from otsystem.h:33,
from baseevents.h:20,
from baseevents.cpp:20:
/usr/include/boost/asio/detail/mutex.hpp:39:20: note: 'boost::asio::detail::mutex'
In file included from /usr/include/boost/thread.hpp:24:0,
from otsystem.h:34,
from baseevents.h:20,
from baseevents.cpp:20:
/usr/include/boost/thread/future.hpp:1176:35: error: 'mutex' is not a member of 'boost'
/usr/include/boost/thread/future.hpp:1176:35: note: suggested alternative:
In file included from /usr/include/boost/asio/detail/service_registry.hpp:26:0,
from /usr/include/boost/asio/impl/io_service.ipp:24,
from /usr/include/boost/asio/io_service.hpp:641,
from /usr/include/boost/asio/basic_io_object.hpp:20,
from /usr/include/boost/asio/basic_socket.hpp:24,
from /usr/include/boost/asio/basic_datagram_socket.hpp:25,
from /usr/include/boost/asio.hpp:20,
from otsystem.h:33,
from baseevents.h:20,
from baseevents.cpp:20:
/usr/include/boost/asio/detail/mutex.hpp:39:20: note: 'boost::asio::detail::mutex'
In file included from /usr/include/boost/thread.hpp:24:0,
from otsystem.h:34,
from baseevents.h:20,
from baseevents.cpp:20:
/usr/include/boost/thread/future.hpp:1176:47: error: template argument 1 is invalid
/usr/include/boost/thread/future.hpp:1176:51: error: invalid type in declaration before '(' token
In file included from luascript.h:41:0,
from baseevents.h:22,
from baseevents.cpp:20:
database.h: At global scope:
database.h:252:10: error: 'recursive_mutex' in namespace 'boost' does not name a type
database.h: In constructor 'DBQuery::DBQuery()':
database.h:248:14: error: 'databaseLock' was not declared in this scope
database.h: In destructor 'virtual DBQuery::~DBQuery()':
database.h:249:32: error: 'databaseLock' was not declared in this scope
make[1]: *** [baseevents.o] Error 1
make[1]: *** [actions.o] Error 1
make[1]: Leaving directory `/home/seba/trunk.r3884'
make: *** [all] Error 2
Libboosts:
Code:
libboost-date-time1.42-dev install
libboost-date-time1.42.0 install
libboost-filesystem1.42-dev install
libboost-filesystem1.42.0 install
libboost-regex1.42-dev install
libboost-regex1.42.0 install
libboost-serialization1.42-dev install
libboost-serialization1.42.0 install
libboost-system1.42-dev install
libboost-system1.42.0 install
libboost-thread1.42-dev install
libboost-thread1.42.0 install
libboost1.42-dev install
All versions 1.42 what's wrong ?