• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Compiling TFS 0.3.6pl1 problems with libboosts

Sebaso

New Member
Joined
Jun 28, 2009
Messages
40
Reaction score
0
Location
Poland
I've got problems with boosts

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 ?
 
~refresh~

- - - Updated - - -

~SOLVED~

I typed 2 commands for sure and it was good choice

from old repositories

Code:
apt-get install libboost1.42-all-dev

and for actual libboosts

Code:
apt-get install libboost-all-dev

that's all
 
Back
Top