[reSIProcate-users] building resiprocate under Linux
Hi,
I'd like to play with resiprocate but I already fail to build the
software :-(
(I'm running on openSUSE so I cannot use the provided packages.)
The build error I get is:
[ 349s] libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../..
-DRESIP_OSTYPE_LINUX -DRESIP_ARCH_X86_64 -DRESIP_LARCH_ -D_REENTRANT
-DRESIP_TOOLCHAIN_GNU -fmessage-length=0 -grecord-gcc-switches
-fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables
-fasynchronous-unwind-tables -g -Wall -Wno-deprecated -c
TurnAsyncSocket.cxx -fPIC -DPIC -o .libs/TurnAsyncSocket.o
[ 350s] libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../..
-DRESIP_OSTYPE_LINUX -DRESIP_ARCH_X86_64 -DRESIP_LARCH_ -D_REENTRANT
-DRESIP_TOOLCHAIN_GNU -fmessage-length=0 -grecord-gcc-switches
-fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables
-fasynchronous-unwind-tables -g -Wall -Wno-deprecated -c
../StunTuple.cxx -o StunTuple.o >/dev/null 2>&1
[ 351s] In file included from TurnAsyncSocket.cxx:3:0:
[ 351s] ErrorCode.hxx:8:9: error: 'value_type' in 'class
asio::error_code' does not name a type
[ 351s] typedef asio::error_code::value_type ErrorType;
[ 351s] ^
[ 351s] ErrorCode.hxx:10:14: error: 'ErrorType' does not name a type
[ 351s] static const ErrorType Success = 0;
and quite a lot more lines all telling me that ErrorType does not name a
type.
Later on there are some others:
[ 351s] TurnAsyncSocket.cxx: In member function 'void
reTurn::TurnAsyncSocket::doRequestSharedSecret()':
[ 351s] TurnAsyncSocket.cxx:81:122: error: 'NotConnected' is not a
member of 'reTurn'
[ 351s] if(mTurnAsyncSocketHandler)
mTurnAsyncSocketHandler->onSharedSecretFailure(getSocketDescriptor(),
asio::error_code(reTurn::NotConnected, asio::error::misc_category));
[ 351s] TurnAsyncSocket.cxx:185:120: error: 'AlreadyAllocated' is not a
member of 'reTurn'
[ 351s] if(mTurnAsyncSocketHandler)
mTurnAsyncSocketHandler->onAllocationFailure(getSocketDescriptor(),
asio::error_code(reTurn::AlreadyAllocated, asio::error::misc_category));
Apparently all are somehow related to asio which I have installed in
version 1.5.3.
Any hints?
Thanks,
Wolfgang