Re: [reSIProcate] Solaris status (libCstd or stlport?)
On 23/04/12 22:15, Adam Roach wrote:
> On 4/20/12 3:50 PM, Daniel Pocock wrote:
>>
>>
>> I notice that reSIProcate has previously been compiled on Solaris using
>> -library=stlport, and I believe this is still necessary or the code
>> doesn't compile. Without -library=stlport, it stops like this:
>>
>> libtool: compile: /opt/SUNWspro/bin/CC -DHAVE_CONFIG_H -I. -I..
>> -I/opt/csw/bdb48/include -I/opt/csw/include -xO3 -m32 -xarch=sparc
>> -DRESIP_OSTYPE_SUNOS -DRESIP_ARCH_SPARC -DRESIP_LARCH_SPARC -D_REENTRANT
>> -DRESIP_TOOLCHAIN_SUNPRO -c DnsUtil.cxx -KPIC -DPIC -o .libs/DnsUtil.o
>> "DnsUtil.cxx", line 550: Error: Formal argument x of type const
>> std::pair<resip::Data, resip::Data>& in call to
>> std::list<std::pair<resip::Data, resip::Data> >::push_back(const
>> std::pair<resip::Data, resip::Data>&) is being passed std::pair<char*,
>> resip::Data>.
>> 1 Error(s) detected.
>>
>>
>> However, I noticed that dependenices (e.g.
>> /opt/csw/bdb48/lib/libdb_cxx-4.8.so) are linked against libCstd
>>
>> If I add -library=stlport, the code builds, but the repro binary fails
>> with a Segmentation fault, before it even enters the main function. The
>> stack trace shows a combination of libCstd and stlport classes.
>>
>> Can anyone comment on how to deal with this situation? Should libCstd
>> be supported?
>>
>
> Okay, after studying the error message, this looks like a bug in libCstd
> under Solaris. For some reason, it's failing to perform an implicit
> conversion from "std::pair<char*,resip::Data>" to "const
> std::pair<resip::Data,resip::Data>&".
I did manage to get that one sorted out the other day,
http://list.resiprocate.org/archive/resiprocate-commit/msg06759.html
and a few others too
The one where I got stuck was in the email I sent earlier today:
http://list.resiprocate.org/archive/resiprocate-devel/msg07989.html
ccfe: Sun C++ 5.10 SunOS_sparc Patch 128228-17 2012/01/17
"/opt/studio/sunstudio12.1/prod/include/CC/Cstd/./memory", line 483:
Error: Using static_cast to convert from std::pair<resip::Data,
resip::HeaderFieldValueList*>* to std::list<std::pair<resip::Data,
resip::HeaderFieldValueList*>,
resip::StlPoolAllocator<std::pair<resip::Data,
resip::HeaderFieldValueList*>, resip::PoolBase>>::__list_node_buffer*
not allowed.
"/opt/studio/sunstudio12.1/prod/include/CC/Cstd/./list", line 135:
Where: While instantiating
"std::allocator_interface<resip::StlPoolAllocator<std::pair<resip::Data,
resip::HeaderFieldValueList*>, resip::PoolBase>,
std::list<std::pair<resip::Data, resip::HeaderFieldValueList*>,
resip::StlPoolAllocator<std::pair<resip::Data,
resip::HeaderFieldValueList*>,
resip::PoolBase>>::__list_node_buffer>::allocate(unsigned,
std::list<std::pair<resip::Data, resip::HeaderFieldValueList*>,
resip::StlPoolAllocator<std::pair<resip::Data,
resip::HeaderFieldValueList*>, resip::PoolBase>>::__list_node_buffer*)".
"/opt/studio/sunstudio12.1/prod/include/CC/Cstd/./list", line 135:
Where: Instantiated from non-template code.
1 Error(s) detected.
I've done two runs of `make -i', once to build everything that does
build, and a second time just to get the error output as it tries to
build everything that failed. Here is a summary:
SipMessage.cxx (errors from above):
"/opt/studio/sunstudio12.1/prod/include/CC/Cstd/./memory", line 483:
Error: Using static_cast to convert from std::pair<resip::Data,
resip::HeaderFieldValueList*>* to std::list<std::pair<resip::Data,
resip::HeaderFieldValueList*>,
resip::StlPoolAllocator<std::pair<resip::Data,
resip::HeaderFieldValueList*>, resip::PoolBase>>::__list_node_buffer*
not allowed.
"TransportSelector.cxx", line 215: Error: Could not find a match for
std::multimap<resip::Tuple, resip::Transport*,
resip::Tuple::AnyPortAnyInterfaceCompare, std::allocator<std::pair<const
resip::Tuple, resip::Transport*>>>::insert(std::pair<resip::Tuple,
resip::Transport*>) needed in
resip::TransportSelector::addTransportInternal(std::auto_ptr<resip::Transport>).
1 Error(s) detected.
"InMemoryRegistrationDatabase.cxx", line 243: Error: Cannot cast from
RemoveIfExpired to bool(*)(const resip::ContactInstanceRecord&).
"InMemorySyncRegDb.cxx", line 58: Error: Cannot cast from
RemoveIfRequired to bool(*)(const resip::ContactInstanceRecord&).
"InMemorySyncRegDb.cxx", line 311: Error: Cannot cast from
RemoveIfRequired to bool(*)(const resip::ContactInstanceRecord&).
"InMemorySyncRegDb.cxx", line 341: Error: Cannot cast from
RemoveIfRequired to bool(*)(const resip::ContactInstanceRecord&).
gmake all-recursive
gmake[1]: Entering directory `/home/daniel/ws/resip-trunk.git'
Making all in rutil
gmake[2]: Entering directory `/home/daniel/ws/resip-trunk.git/rutil'
Making all in .
gmake[3]: Entering directory `/home/daniel/ws/resip-trunk.git/rutil'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/home/daniel/ws/resip-trunk.git/rutil'
Making all in test
gmake[3]: Entering directory `/home/daniel/ws/resip-trunk.git/rutil/test'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/daniel/ws/resip-trunk.git/rutil/test'
gmake[2]: Leaving directory `/home/daniel/ws/resip-trunk.git/rutil'
Making all in resip
gmake[2]: Entering directory `/home/daniel/ws/resip-trunk.git/resip'
Making all in stack
gmake[3]: Entering directory `/home/daniel/ws/resip-trunk.git/resip/stack'
Making all in .
gmake[4]: Entering directory `/home/daniel/ws/resip-trunk.git/resip/stack'
source='SipMessage.cxx' object='SipMessage.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/bash ../../build-aux/depcomp \
/bin/bash ../../libtool --tag=CXX --mode=compile
/opt/studio/sunstudio12.1/bin/CC -DHAVE_CONFIG_H -I. -I../..
-I/opt/csw/include -I/opt/csw/bdb48/include -mt -V -v -DRESIP_OSTYPE_LINUX
-DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT -DRESIP_TOOLCHAIN_GNU -c -o
SipMessage.lo SipMessage.cxx
libtool: compile: /opt/studio/sunstudio12.1/bin/CC -DHAVE_CONFIG_H -I. -I../..
-I/opt/csw/include -I/opt/csw/bdb48/include -mt -V -v -DRESIP_OSTYPE_LINUX
-DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT -DRESIP_TOOLCHAIN_GNU -c
SipMessage.cxx
### command line files and options (expanded):
### -DHAVE_CONFIG_H -I. -I../.. -I/opt/csw/include -I/opt/csw/bdb48/include -mt
-V -v -DRESIP_OSTYPE_LINUX -DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT
-DRESIP_TOOLCHAIN_GNU -c SipMessage.cxx
CC: Sun C++ 5.10 SunOS_sparc Patch 128228-17 2012/01/17
### CC: Note: NLSPATH =
/opt/studio/sunstudio12.1/prod/bin/../lib/locale/%L/LC_MESSAGES/%N.cat:/opt/studio/sunstudio12.1/prod/bin/../../lib/locale/%L/LC_MESSAGES/%N.cat
/opt/studio/sunstudio12.1/prod/bin/ccfe -y-o -ySipMessage.o -V -I. -I../..
-I/opt/csw/include -I/opt/csw/bdb48/include -y-fbe
-y/opt/studio/sunstudio12.1/prod/bin/fbe -y-xarch=generic -y-verbose -O0 -ptf
/tmp/27217%1.%2 -ptx /opt/studio/sunstudio12.1/prod/bin/CC -ptk
"-DHAVE_CONFIG_H -I. -I../.. -I/opt/csw/include -I/opt/csw/bdb48/include -mt -v
-DRESIP_OSTYPE_LINUX -DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT
-DRESIP_TOOLCHAIN_GNU -c " -D_REENTRANT -D__SunOS_5_10 -D__SUNPRO_CC=0x5100
-Dunix -Dsun -Dsparc -D__sparc -D__sparcv8plus -D__unix -D__sun -D__SunOS
-D__BUILTIN_VA_ARG_INCR -D__SVR4 -D__SUNPRO_CC_COMPAT=5 -D__SUN_PREFETCH
-xdbggen=no%stabs+dwarf2 -y-xmemalign=8i -I-xbuiltin -xldscope=global
-instlib=/opt/studio/sunstudio12.1/prod/lib/libCstd.a
-I/opt/studio/sunstudio12.1/prod/include/CC/Cstd
-I/opt/studio/sunstudio12.1/prod/include/CC
-I/opt/studio/sunstudio12.1/prod/include/CC/rw7
-I/opt/studio/sunstudio12.1/prod/include/cc -y-comdat -DHAVE_CONFIG_H
-DRESIP_OSTYPE_LINUX -DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT
-DRESIP_TOOLCHAIN_GNU SipMessage.cxx -s /tmp/ccfe.27217.0.s
>&/tmp/ccfe.27217.1.err
rm /tmp/ccfe.27217.0.s
/opt/studio/sunstudio12.1/prod/bin/stdlibfilt -stderr </tmp/ccfe.27217.1.err
ccfe: Sun C++ 5.10 SunOS_sparc Patch 128228-17 2012/01/17
"/opt/studio/sunstudio12.1/prod/include/CC/Cstd/./memory", line 483: Error:
Using static_cast to convert from std::pair<resip::Data,
resip::HeaderFieldValueList*>* to std::list<std::pair<resip::Data,
resip::HeaderFieldValueList*>, resip::StlPoolAllocator<std::pair<resip::Data,
resip::HeaderFieldValueList*>, resip::PoolBase>>::__list_node_buffer* not
allowed.
"/opt/studio/sunstudio12.1/prod/include/CC/Cstd/./list", line 135: Where:
While instantiating
"std::allocator_interface<resip::StlPoolAllocator<std::pair<resip::Data,
resip::HeaderFieldValueList*>, resip::PoolBase>,
std::list<std::pair<resip::Data, resip::HeaderFieldValueList*>,
resip::StlPoolAllocator<std::pair<resip::Data, resip::HeaderFieldValueList*>,
resip::PoolBase>>::__list_node_buffer>::allocate(unsigned,
std::list<std::pair<resip::Data, resip::HeaderFieldValueList*>,
resip::StlPoolAllocator<std::pair<resip::Data, resip::HeaderFieldValueList*>,
resip::PoolBase>>::__list_node_buffer*)".
"/opt/studio/sunstudio12.1/prod/include/CC/Cstd/./list", line 135: Where:
Instantiated from non-template code.
1 Error(s) detected.
rm /tmp/ccfe.27217.1.err
gmake[4]: [SipMessage.lo] Error 1 (ignored)
source='TransportSelector.cxx' object='TransportSelector.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/bash ../../build-aux/depcomp \
/bin/bash ../../libtool --tag=CXX --mode=compile
/opt/studio/sunstudio12.1/bin/CC -DHAVE_CONFIG_H -I. -I../..
-I/opt/csw/include -I/opt/csw/bdb48/include -mt -V -v -DRESIP_OSTYPE_LINUX
-DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT -DRESIP_TOOLCHAIN_GNU -c -o
TransportSelector.lo TransportSelector.cxx
libtool: compile: /opt/studio/sunstudio12.1/bin/CC -DHAVE_CONFIG_H -I. -I../..
-I/opt/csw/include -I/opt/csw/bdb48/include -mt -V -v -DRESIP_OSTYPE_LINUX
-DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT -DRESIP_TOOLCHAIN_GNU -c
TransportSelector.cxx
### command line files and options (expanded):
### -DHAVE_CONFIG_H -I. -I../.. -I/opt/csw/include -I/opt/csw/bdb48/include -mt
-V -v -DRESIP_OSTYPE_LINUX -DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT
-DRESIP_TOOLCHAIN_GNU -c TransportSelector.cxx
CC: Sun C++ 5.10 SunOS_sparc Patch 128228-17 2012/01/17
### CC: Note: NLSPATH =
/opt/studio/sunstudio12.1/prod/bin/../lib/locale/%L/LC_MESSAGES/%N.cat:/opt/studio/sunstudio12.1/prod/bin/../../lib/locale/%L/LC_MESSAGES/%N.cat
/opt/studio/sunstudio12.1/prod/bin/ccfe -y-o -yTransportSelector.o -V -I.
-I../.. -I/opt/csw/include -I/opt/csw/bdb48/include -y-fbe
-y/opt/studio/sunstudio12.1/prod/bin/fbe -y-xarch=generic -y-verbose -O0 -ptf
/tmp/27245%1.%2 -ptx /opt/studio/sunstudio12.1/prod/bin/CC -ptk
"-DHAVE_CONFIG_H -I. -I../.. -I/opt/csw/include -I/opt/csw/bdb48/include -mt -v
-DRESIP_OSTYPE_LINUX -DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT
-DRESIP_TOOLCHAIN_GNU -c " -D_REENTRANT -D__SunOS_5_10 -D__SUNPRO_CC=0x5100
-Dunix -Dsun -Dsparc -D__sparc -D__sparcv8plus -D__unix -D__sun -D__SunOS
-D__BUILTIN_VA_ARG_INCR -D__SVR4 -D__SUNPRO_CC_COMPAT=5 -D__SUN_PREFETCH
-xdbggen=no%stabs+dwarf2 -y-xmemalign=8i -I-xbuiltin -xldscope=global
-instlib=/opt/studio/sunstudio12.1/prod/lib/libCstd.a
-I/opt/studio/sunstudio12.1/prod/include/CC/Cstd
-I/opt/studio/sunstudio12.1/prod/include/CC
-I/opt/studio/sunstudio12.1/prod/include/CC/rw7
-I/opt/studio/sunstudio12.1/prod/include/cc -y-comdat -DHAVE_CONFIG_H
-DRESIP_OSTYPE_LINUX -DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT
-DRESIP_TOOLCHAIN_GNU TransportSelector.cxx -s /tmp/ccfe.27245.0.s
>&/tmp/ccfe.27245.1.err
rm /tmp/ccfe.27245.0.s
/opt/studio/sunstudio12.1/prod/bin/stdlibfilt -stderr </tmp/ccfe.27245.1.err
ccfe: Sun C++ 5.10 SunOS_sparc Patch 128228-17 2012/01/17
"TransportSelector.cxx", line 215: Error: Could not find a match for
std::multimap<resip::Tuple, resip::Transport*,
resip::Tuple::AnyPortAnyInterfaceCompare, std::allocator<std::pair<const
resip::Tuple, resip::Transport*>>>::insert(std::pair<resip::Tuple,
resip::Transport*>) needed in
resip::TransportSelector::addTransportInternal(std::auto_ptr<resip::Transport>).
1 Error(s) detected.
rm /tmp/ccfe.27245.1.err
gmake[4]: [TransportSelector.lo] Error 1 (ignored)
/bin/bash ../../libtool --tag=CXX --mode=link
/opt/studio/sunstudio12.1/bin/CC -I/opt/csw/include -I/opt/csw/bdb48/include
-mt -V -v -DRESIP_OSTYPE_LINUX -DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc
-D_REENTRANT -DRESIP_TOOLCHAIN_GNU -version-info 0:0:0 -release 1.8
-export-dynamic -L/opt/csw/lib -L/opt/csw/bdb48/lib -DTHREAD=MULTI -mt -dalign
-V -v -o libresip.la -rpath /usr/local/lib Auth.lo CSeqCategory.lo CallId.lo
DateCategory.lo ExpiresCategory.lo GenericUri.lo IntegerCategory.lo
InteropHelper.lo UInt32Category.lo Mime.lo NameAddr.lo ParserCategories.lo
RequestLine.lo StatusLine.lo StringCategory.lo Token.lo Via.lo
WarningCategory.lo Aor.lo ApiCheck.lo ApplicationSip.lo BasicNonceHelper.lo
BranchParameter.lo Connection.lo ConnectionBase.lo ConnectionManager.lo
Contents.lo ContentsFactoryBase.lo CpimContents.lo DataParameter.lo
DeprecatedDialog.lo DnsInterface.lo DnsResult.lo DtlsMessage.lo Embedded.lo
ExtensionParameter.lo ExtensionHeader.lo ExistsOrDataParameter.lo
ExistsParameter.lo ExternalBodyContents.lo QValue.lo QValueParameter.lo
GenericContents.lo HeaderFieldValue.lo HeaderFieldValueList.lo HeaderHash.lo
HeaderTypes.lo Headers.lo Helper.lo IntegerParameter.lo UInt32Parameter.lo
InternalTransport.lo LazyParser.lo Message.lo MessageWaitingContents.lo
MethodHash.lo MethodTypes.lo MsgHeaderScanner.lo
MultipartAlternativeContents.lo MultipartMixedContents.lo
MultipartRelatedContents.lo MultipartSignedContents.lo NonceHelper.lo
OctetContents.lo Parameter.lo ParameterHash.lo ParameterTypes.lo
ParserCategory.lo ParserContainerBase.lo Pidf.lo Pkcs7Contents.lo
Pkcs8Contents.lo PlainContents.lo PrivacyCategory.lo QuotedDataParameter.lo
RAckCategory.lo Rlmi.lo RportParameter.lo SERNonceHelper.lo SdpContents.lo
SecurityAttributes.lo Compression.lo SipFrag.lo SipMessage.lo SipStack.lo
StackThread.lo InterruptableStackThread.lo EventStackThread.lo
StatisticsHandler.lo StatisticsManager.lo StatisticsMessage.lo Symbols.lo
TcpBaseTransport.lo TcpConnection.lo TcpTransport.lo TimeAccumulate.lo
TimerMessage.lo TimerQueue.lo Tuple.lo TupleMarkManager.lo
TransactionController.lo MessageFilterRule.lo TransactionUser.lo
TransactionUserMessage.lo TransactionMap.lo TransactionState.lo Transport.lo
TransportThread.lo TransportFailure.lo TransportSelector.lo TuIM.lo
TuSelector.lo UdpTransport.lo UnknownParameter.lo Uri.lo X509Contents.lo
KeepAliveMessage.lo StatelessHandler.lo InvalidContents.lo -lsocket -lnsl
libtool: link: `SipMessage.lo' is not a valid libtool object
gmake[4]: [libresip.la] Error 1 (ignored)
gmake[4]: Leaving directory `/home/daniel/ws/resip-trunk.git/resip/stack'
Making all in test
gmake[4]: Entering directory `/home/daniel/ws/resip-trunk.git/resip/stack/test'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/home/daniel/ws/resip-trunk.git/resip/stack/test'
gmake[3]: Leaving directory `/home/daniel/ws/resip-trunk.git/resip/stack'
Making all in dum
gmake[3]: Entering directory `/home/daniel/ws/resip-trunk.git/resip/dum'
Making all in .
gmake[4]: Entering directory `/home/daniel/ws/resip-trunk.git/resip/dum'
source='InMemoryRegistrationDatabase.cxx'
object='InMemoryRegistrationDatabase.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/bash ../../build-aux/depcomp \
/bin/bash ../../libtool --tag=CXX --mode=compile
/opt/studio/sunstudio12.1/bin/CC -DHAVE_CONFIG_H -I. -I../..
-I/opt/csw/include -I/opt/csw/bdb48/include -mt -V -v -DRESIP_OSTYPE_LINUX
-DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT -DRESIP_TOOLCHAIN_GNU -c -o
InMemoryRegistrationDatabase.lo InMemoryRegistrationDatabase.cxx
libtool: compile: /opt/studio/sunstudio12.1/bin/CC -DHAVE_CONFIG_H -I. -I../..
-I/opt/csw/include -I/opt/csw/bdb48/include -mt -V -v -DRESIP_OSTYPE_LINUX
-DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT -DRESIP_TOOLCHAIN_GNU -c
InMemoryRegistrationDatabase.cxx
### command line files and options (expanded):
### -DHAVE_CONFIG_H -I. -I../.. -I/opt/csw/include -I/opt/csw/bdb48/include -mt
-V -v -DRESIP_OSTYPE_LINUX -DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT
-DRESIP_TOOLCHAIN_GNU -c InMemoryRegistrationDatabase.cxx
CC: Sun C++ 5.10 SunOS_sparc Patch 128228-17 2012/01/17
### CC: Note: NLSPATH =
/opt/studio/sunstudio12.1/prod/bin/../lib/locale/%L/LC_MESSAGES/%N.cat:/opt/studio/sunstudio12.1/prod/bin/../../lib/locale/%L/LC_MESSAGES/%N.cat
/opt/studio/sunstudio12.1/prod/bin/ccfe -y-o -yInMemoryRegistrationDatabase.o
-V -I. -I../.. -I/opt/csw/include -I/opt/csw/bdb48/include -y-fbe
-y/opt/studio/sunstudio12.1/prod/bin/fbe -y-xarch=generic -y-verbose -O0 -ptf
/tmp/27327%1.%2 -ptx /opt/studio/sunstudio12.1/prod/bin/CC -ptk
"-DHAVE_CONFIG_H -I. -I../.. -I/opt/csw/include -I/opt/csw/bdb48/include -mt -v
-DRESIP_OSTYPE_LINUX -DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT
-DRESIP_TOOLCHAIN_GNU -c " -D_REENTRANT -D__SunOS_5_10 -D__SUNPRO_CC=0x5100
-Dunix -Dsun -Dsparc -D__sparc -D__sparcv8plus -D__unix -D__sun -D__SunOS
-D__BUILTIN_VA_ARG_INCR -D__SVR4 -D__SUNPRO_CC_COMPAT=5 -D__SUN_PREFETCH
-xdbggen=no%stabs+dwarf2 -y-xmemalign=8i -I-xbuiltin -xldscope=global
-instlib=/opt/studio/sunstudio12.1/prod/lib/libCstd.a
-I/opt/studio/sunstudio12.1/prod/include/CC/Cstd
-I/opt/studio/sunstudio12.1/prod/include/CC
-I/opt/studio/sunstudio12.1/prod/include/CC/rw7
-I/opt/studio/sunstudio12.1/prod/include/cc -y-comdat -DHAVE_CONFIG_H
-DRESIP_OSTYPE_LINUX -DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT
-DRESIP_TOOLCHAIN_GNU InMemoryRegistrationDatabase.cxx -s /tmp/ccfe.27327.0.s
>&/tmp/ccfe.27327.1.err
rm /tmp/ccfe.27327.0.s
/opt/studio/sunstudio12.1/prod/bin/stdlibfilt -stderr </tmp/ccfe.27327.1.err
ccfe: Sun C++ 5.10 SunOS_sparc Patch 128228-17 2012/01/17
"InMemoryRegistrationDatabase.cxx", line 243: Error: Cannot cast from
RemoveIfExpired to bool(*)(const resip::ContactInstanceRecord&).
1 Error(s) detected.
rm /tmp/ccfe.27327.1.err
gmake[4]: [InMemoryRegistrationDatabase.lo] Error 1 (ignored)
source='InMemorySyncRegDb.cxx' object='InMemorySyncRegDb.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/bash ../../build-aux/depcomp \
/bin/bash ../../libtool --tag=CXX --mode=compile
/opt/studio/sunstudio12.1/bin/CC -DHAVE_CONFIG_H -I. -I../..
-I/opt/csw/include -I/opt/csw/bdb48/include -mt -V -v -DRESIP_OSTYPE_LINUX
-DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT -DRESIP_TOOLCHAIN_GNU -c -o
InMemorySyncRegDb.lo InMemorySyncRegDb.cxx
libtool: compile: /opt/studio/sunstudio12.1/bin/CC -DHAVE_CONFIG_H -I. -I../..
-I/opt/csw/include -I/opt/csw/bdb48/include -mt -V -v -DRESIP_OSTYPE_LINUX
-DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT -DRESIP_TOOLCHAIN_GNU -c
InMemorySyncRegDb.cxx
### command line files and options (expanded):
### -DHAVE_CONFIG_H -I. -I../.. -I/opt/csw/include -I/opt/csw/bdb48/include -mt
-V -v -DRESIP_OSTYPE_LINUX -DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT
-DRESIP_TOOLCHAIN_GNU -c InMemorySyncRegDb.cxx
CC: Sun C++ 5.10 SunOS_sparc Patch 128228-17 2012/01/17
### CC: Note: NLSPATH =
/opt/studio/sunstudio12.1/prod/bin/../lib/locale/%L/LC_MESSAGES/%N.cat:/opt/studio/sunstudio12.1/prod/bin/../../lib/locale/%L/LC_MESSAGES/%N.cat
/opt/studio/sunstudio12.1/prod/bin/ccfe -y-o -yInMemorySyncRegDb.o -V -I.
-I../.. -I/opt/csw/include -I/opt/csw/bdb48/include -y-fbe
-y/opt/studio/sunstudio12.1/prod/bin/fbe -y-xarch=generic -y-verbose -O0 -ptf
/tmp/27357%1.%2 -ptx /opt/studio/sunstudio12.1/prod/bin/CC -ptk
"-DHAVE_CONFIG_H -I. -I../.. -I/opt/csw/include -I/opt/csw/bdb48/include -mt -v
-DRESIP_OSTYPE_LINUX -DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT
-DRESIP_TOOLCHAIN_GNU -c " -D_REENTRANT -D__SunOS_5_10 -D__SUNPRO_CC=0x5100
-Dunix -Dsun -Dsparc -D__sparc -D__sparcv8plus -D__unix -D__sun -D__SunOS
-D__BUILTIN_VA_ARG_INCR -D__SVR4 -D__SUNPRO_CC_COMPAT=5 -D__SUN_PREFETCH
-xdbggen=no%stabs+dwarf2 -y-xmemalign=8i -I-xbuiltin -xldscope=global
-instlib=/opt/studio/sunstudio12.1/prod/lib/libCstd.a
-I/opt/studio/sunstudio12.1/prod/include/CC/Cstd
-I/opt/studio/sunstudio12.1/prod/include/CC
-I/opt/studio/sunstudio12.1/prod/include/CC/rw7
-I/opt/studio/sunstudio12.1/prod/include/cc -y-comdat -DHAVE_CONFIG_H
-DRESIP_OSTYPE_LINUX -DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc -D_REENTRANT
-DRESIP_TOOLCHAIN_GNU InMemorySyncRegDb.cxx -s /tmp/ccfe.27357.0.s
>&/tmp/ccfe.27357.1.err
rm /tmp/ccfe.27357.0.s
/opt/studio/sunstudio12.1/prod/bin/stdlibfilt -stderr </tmp/ccfe.27357.1.err
ccfe: Sun C++ 5.10 SunOS_sparc Patch 128228-17 2012/01/17
"InMemorySyncRegDb.cxx", line 58: Error: Cannot cast from RemoveIfRequired to
bool(*)(const resip::ContactInstanceRecord&).
"InMemorySyncRegDb.cxx", line 311: Error: Cannot cast from RemoveIfRequired to
bool(*)(const resip::ContactInstanceRecord&).
"InMemorySyncRegDb.cxx", line 341: Error: Cannot cast from RemoveIfRequired to
bool(*)(const resip::ContactInstanceRecord&).
3 Error(s) detected.
rm /tmp/ccfe.27357.1.err
gmake[4]: [InMemorySyncRegDb.lo] Error 1 (ignored)
/bin/bash ../../libtool --tag=CXX --mode=link
/opt/studio/sunstudio12.1/bin/CC -I/opt/csw/include -I/opt/csw/bdb48/include
-mt -V -v -DRESIP_OSTYPE_LINUX -DRESIP_ARCH_SPARC -DRESIP_LARCH_sparc
-D_REENTRANT -DRESIP_TOOLCHAIN_GNU -version-info 0:0:0 -release 1.8
-export-dynamic -L/opt/csw/lib -L/opt/csw/bdb48/lib -DTHREAD=MULTI -mt -dalign
-V -v -o libdum.la -rpath /usr/local/lib AppDialog.lo AppDialogSet.lo
AppDialogSetFactory.lo BaseCreator.lo BaseUsage.lo UserAuthInfo.lo
BaseSubscription.lo ChallengeInfo.lo ClientAuthManager.lo
ClientAuthExtension.lo ClientInviteSession.lo ClientOutOfDialogReq.lo
ClientPagerMessage.lo ClientPublication.lo ClientRegistration.lo
ClientSubscription.lo ContactInstanceRecord.lo DefaultServerReferHandler.lo
DestroyUsage.lo Dialog.lo DialogEventInfo.lo DialogEventStateManager.lo
DialogId.lo DialogSet.lo DialogSetId.lo DialogUsage.lo DialogUsageManager.lo
DumProcessHandler.lo DumThread.lo DumTimeout.lo EncryptionRequest.lo
HandleException.lo HandleManager.lo Handle.lo Handled.lo
InMemoryRegistrationDatabase.lo InMemorySyncRegDb.lo InviteSession.lo
InviteSessionCreator.lo InviteSessionHandler.lo MergedRequestKey.lo
NonDialogUsage.lo OutOfDialogReqCreator.lo PagerMessageCreator.lo
MasterProfile.lo UserProfile.lo Profile.lo PublicationCreator.lo
RADIUSServerAuthManager.lo RedirectManager.lo RegistrationCreator.lo
RegistrationHandler.lo ServerAuthManager.lo ServerInviteSession.lo
ServerOutOfDialogReq.lo ServerPagerMessage.lo ServerPublication.lo
ServerRegistration.lo ServerSubscription.lo SubscriptionHandler.lo
SubscriptionCreator.lo SubscriptionState.lo KeepAliveManager.lo
KeepAliveTimeout.lo NetworkAssociation.lo DumDecrypted.lo CertMessage.lo
DumFeatureChain.lo DumFeatureMessage.lo IdentityHandler.lo TargetCommand.lo
DumFeature.lo OutgoingEvent.lo HttpProvider.lo HttpGetMessage.lo DumHelper.lo
MergedRequestRemovalCommand.lo -lsocket -lnsl
libtool: link: `InMemoryRegistrationDatabase.lo' is not a valid libtool object
gmake[4]: [libdum.la] Error 1 (ignored)
gmake[4]: Leaving directory `/home/daniel/ws/resip-trunk.git/resip/dum'
Making all in test
gmake[4]: Entering directory `/home/daniel/ws/resip-trunk.git/resip/dum/test'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/home/daniel/ws/resip-trunk.git/resip/dum/test'
gmake[3]: Leaving directory `/home/daniel/ws/resip-trunk.git/resip/dum'
Making all in certs
gmake[3]: Entering directory `/home/daniel/ws/resip-trunk.git/resip/certs'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/home/daniel/ws/resip-trunk.git/resip/certs'
gmake[3]: Entering directory `/home/daniel/ws/resip-trunk.git/resip'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/home/daniel/ws/resip-trunk.git/resip'
gmake[2]: Leaving directory `/home/daniel/ws/resip-trunk.git/resip'
Making all in repro
gmake[2]: Entering directory `/home/daniel/ws/resip-trunk.git/repro'
Making all in .
gmake[3]: Entering directory `/home/daniel/ws/resip-trunk.git/repro'
gmake[3]: *** No rule to make target `../resip/dum/libdum.la', needed by
`repro'. Stop.
gmake[3]: Leaving directory `/home/daniel/ws/resip-trunk.git/repro'
gmake[2]: [all-recursive] Error 1 (ignored)
gmake[2]: Leaving directory `/home/daniel/ws/resip-trunk.git/repro'
gmake[2]: Entering directory `/home/daniel/ws/resip-trunk.git'
gmake[2]: Leaving directory `/home/daniel/ws/resip-trunk.git'
gmake[1]: Leaving directory `/home/daniel/ws/resip-trunk.git'