I am able to build latest svn, however I am having issues building the b-webrtc branch. I am building on Centos 6.4 system and --with-ssl is the only configure option after first running autoreconf --install. The errors all look like issues finding boost, however everything is in standard /usr/include/boost.
In file included from RemotePeer.cxx:1:
RemotePeer.hxx:4:20: error: asio.hpp: No such file or directory
In file included from ChannelManager.cxx:1:
ChannelManager.hxx:4:20: error: asio.hpp: No such file or directory
In file included from AsyncSocketBase.cxx:1:
AsyncSocketBase.hxx:5:20: error: asio.hpp: No such file or directory
In file included from ReTurnConfig.cxx:1:
I also have tried passing CPPFLAGS, but that does not help. If I build without --with-ssl, just using ./configure on its own, I get:
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -DRESIP_OSTYPE_LINUX -DRESIP_ARCH_X86_64 -DRESIP_LARCH_ -D_REENTRANT -DRESIP_TOOLCHAIN_GNU -g -O2 -Wall -Wno-deprecated -I/home/nathan/rpmbuild/SOURCES/resiprocate-1.9.0-10022/rutil/dns/ares -MT DataParameter.lo -MD -MP -MF .deps/DataParameter.Tpo -c DataParameter.cxx -fPIC -DPIC -o .libs/DataParameter.o
ConnectionBase.cxx: In member function ‘bool resip::ConnectionBase::wsProcessHandshake(int)’:
ConnectionBase.cxx:609: error: ‘SHA1Stream’ was not declared in this scope
ConnectionBase.cxx:609: error: expected ‘;’ before ‘wsSha1Stream’
ConnectionBase.cxx:610: error: ‘wsSha1Stream’ was not declared in this scope
../../rutil/Data.hxx: At global scope:
../../rutil/Data.hxx:993: warning: ‘resip::invokeDataInit’ defined but not used
One other odd thing, is that most of the configure options don't seem to work. As and example --disable-repro, --disable-recon --disable-return-server, --disable-return-client, all give a "WARNING: unrecognized options:" errors.
Also, note, that I am able to build current SVN as well as resiprocate 9737 with the webrtc2sip patch.