Re: [reSIProcate] automake failed
thanks - that got me past the library link. Now it is failing looking for
popt
getting errors like
/bin/sh ../../libtool --mode=link g++ -g -O2 -Wall -Wno-deprecated -lpopt
-L/usr/local/ssl/lib
-L/Users/fluffy/Desktop/resiprocate-0.5.0-4579/contrib/ares -o
testDataPerformance testDataPerformance.o libtestsupport.a
../libresiprocate.la -lssl -lcrypto -lares -lpthread
g++ -g -O2 -Wall -Wno-deprecated -o .libs/testDataPerformance
testDataPerformance.o -Wl,-bind_at_load -lpopt -L/usr/local/ssl/lib
-L/Users/fluffy/Desktop/resiprocate-0.5.0-4579/contrib/ares libtestsupport.a
../.libs/libresiprocate.dylib -lssl -lcrypto -lares -lpthread
ld: can't locate file for: -lpopt
make[3]: *** [testDataPerformance] Error 1
make[3]: Target `all' not remade because of errors.
I have popt installed, it is at
cj.cisco.sipit.net:resiprocate-0.5.0-4579 117% locate libpopt.a
/sw/lib/libpopt.a
ps - the shell history that led to that was just
untar the tarbal, cd into it then ./configure then make
On 5/10/05 6:10 PM, "Robert Sparks" <rjsparks@xxxxxxxxxxx> wrote:
> The error message is really strange.
>
> One thing that will happen as things are configured now
> is that if you ./configure; make, the first attempt to link
> an executable will fail because ares hasn't been built yet.
>
> (avoid with cd contrib/ares; ./configure; make; cd ../.. ; ./configure;
> make)
>
> I have it on a list of things to do to see if we can make ares build
> if it's not build already when we try to build resip (in a way that
> supports
> the notion of moving contrib like this away in the future).
>
> try building ares and see if you get the same message.
>
> If you have shell history that led to this, please send it to me.
>
> RjS
>
> btw - I am using my mac as one sanity-check platform and haven't
> seen that error. Are you still on 10.3?
>
> On May 10, 2005, at 7:10 PM, Cullen Jennings wrote:
>
>>
>> Just tried the release candidate on mac with no special options.
>> Something
>> with automake failed and I'm not sure what do. Below is tail end of
>> compile
>> before it failed. I can get various versions of stuff if that helps.
>>
>> Cullen
>>
>> (PS. Not as a complaint but just as data point, took 35 minutes to get
>> to
>> this point while fresh build using Make took 11 minutes to finish
>> linking
>> resiprocate lib)
>>
>>
>> g++ -DHAVE_CONFIG_H -I. -I. -I. -I.. -I.. -I/usr/local/ssl/include
>> -I/Users/fluffy/Desktop/resiprocate-0.5.0-4579/contrib/ares
>> -I/usr/kerberos/include -g -O2 -Wall -Wno-deprecated -MT TuIM.lo -MD
>> -MP -MF
>> .deps/TuIM.Tpo -c TuIM.cxx -fno-common -DPIC -o .libs/TuIM.o
>> g++ -DHAVE_CONFIG_H -I. -I. -I. -I.. -I.. -I/usr/local/ssl/include
>> -I/Users/fluffy/Desktop/resiprocate-0.5.0-4579/contrib/ares
>> -I/usr/kerberos/include -g -O2 -Wall -Wno-deprecated -MT TuIM.lo -MD
>> -MP -MF
>> .deps/TuIM.Tpo -c TuIM.cxx -o TuIM.o >/dev/null 2>&1
>> if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H
>> -I. -I.
>> -I. -I.. -I.. -I/usr/local/ssl/include
>> -I/Users/fluffy/Desktop/resiprocate-0.5.0-4579/contrib/ares
>> -I/usr/kerberos/include -g -O2 -Wall -Wno-deprecated -MT
>> X509Contents.lo
>> -MD -MP -MF ".deps/X509Contents.Tpo" -c -o X509Contents.lo
>> X509Contents.cxx;
>> \
>> then mv -f ".deps/X509Contents.Tpo" ".deps/X509Contents.Plo"; else rm
>> -f
>> ".deps/X509Contents.Tpo"; exit 1; fi
>> g++ -DHAVE_CONFIG_H -I. -I. -I. -I.. -I.. -I/usr/local/ssl/include
>> -I/Users/fluffy/Desktop/resiprocate-0.5.0-4579/contrib/ares
>> -I/usr/kerberos/include -g -O2 -Wall -Wno-deprecated -MT
>> X509Contents.lo -MD
>> -MP -MF .deps/X509Contents.Tpo -c X509Contents.cxx -fno-common -DPIC
>> -o
>> .libs/X509Contents.o
>> g++ -DHAVE_CONFIG_H -I. -I. -I. -I.. -I.. -I/usr/local/ssl/include
>> -I/Users/fluffy/Desktop/resiprocate-0.5.0-4579/contrib/ares
>> -I/usr/kerberos/include -g -O2 -Wall -Wno-deprecated -MT
>> X509Contents.lo -MD
>> -MP -MF .deps/X509Contents.Tpo -c X509Contents.cxx -o X509Contents.o
>>> /dev/null 2>&1
>> /bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -Wall
>> -Wno-deprecated
>> -L/usr/local/ssl/lib
>> -L/Users/fluffy/Desktop/resiprocate-0.5.0-4579/contrib/ares -o
>> libresiprocate.la -rpath /usr/local/lib -version-info 0:5:0
>> AbstractFifo.lo
>> BaseException.lo Coders.lo Condition.lo CountStream.lo Data.lo
>> DataStream.lo
>> DnsUtil.lo FileSystem.lo HeapInstanceCounter.lo Id.lo Lock.lo Log.lo
>> Logger.lo MD5Stream.lo Mutex.lo ParseBuffer.lo Poll.lo RWMutex.lo
>> Random.lo
>> RecursiveMutex.lo SelectInterruptor.lo Socket.lo Subsystem.lo
>> SysLogBuf.lo
>> SysLogStream.lo ThreadIf.lo Timer.lo Tuple.lo WinCompat.lo vmd5.lo
>> Aor.lo
>> ApiCheck.lo AresDns.lo Auth.lo BranchParameter.lo CSeqCategory.lo
>> CallId.lo
>> Connection.lo ConnectionBase.lo ConnectionManager.lo Contents.lo
>> DataParameter.lo DateCategory.lo DeprecatedDialog.lo DnsInterface.lo
>> DnsResult.lo DtlsMessage.lo DtlsTransport.lo Embedded.lo
>> ExistsParameter.lo
>> ExpiresCategory.lo ExtensionHeader.lo ExtensionParameter.lo
>> ExternalDnsFactory.lo FloatParameter.lo GenericUri.lo
>> HeaderFieldValue.lo
>> HeaderFieldValueList.lo HeaderHash.lo HeaderTypes.lo Headers.lo
>> Helper.lo
>> IntegerParameter.lo IntegerCategory.lo InternalTransport.lo
>> KeepAliveMessage.lo LazyParser.lo Message.lo MessageFilterRule.lo
>> MethodHash.lo MethodTypes.lo Mime.lo MsgHeaderScanner.lo NameAddr.lo
>> Parameter.lo ParameterHash.lo ParameterTypes.lo ParseUtil.lo
>> ParserCategory.lo Pidf.lo QopParameter.lo QuotedDataParameter.lo
>> RAckCategory.lo Registration.lo RequestLine.lo Rlmi.lo
>> RportParameter.lo
>> Security.lo SecurityAttributes.lo SipMessage.lo SipStack.lo
>> StackThread.lo
>> StatelessHandler.lo StatisticsManager.lo StatisticsMessage.lo
>> StatusLine.lo
>> StringCategory.lo Subscription.lo Symbols.lo TcpBaseTransport.lo
>> TcpConnection.lo TcpTransport.lo TimeAccumulate.lo TimerMessage.lo
>> TimerQueue.lo TlsConnection.lo TlsTransport.lo Token.lo
>> TransactionController.lo TransactionMap.lo TransactionState.lo
>> TransactionUser.lo TransactionUserMessage.lo Transport.lo
>> TransportMessage.lo TransportSelector.lo TuSelector.lo UdpTransport.lo
>> UnknownParameter.lo Uri.lo Via.lo WarningCategory.lo XMLCursor.lo
>> ApplicationSip.lo CpimContents.lo ExternalBodyContents.lo
>> GenericContents.lo
>> MessageWaitingContents.lo MultipartAlternativeContents.lo
>> MultipartMixedContents.lo MultipartRelatedContents.lo
>> MultipartSignedContents.lo OctetContents.lo Pkcs7Contents.lo
>> Pkcs8Contents.lo PlainContents.lo SdpContents.lo SipFrag.lo TuIM.lo
>> X509Contents.lo -lssl -lcrypto -lares -lpthread
>> g++ -dynamiclib -single_module ${wl}-flat_namespace ${wl}-undefined
>> ${wl}suppress -o .libs/libresiprocate.0.0.5.dylib .libs/AbstractFifo.o
>> .libs/BaseException.o .libs/Coders.o .libs/Condition.o
>> .libs/CountStream.o
>> .libs/Data.o .libs/DataStream.o .libs/DnsUtil.o .libs/FileSystem.o
>> .libs/HeapInstanceCounter.o .libs/Id.o .libs/Lock.o .libs/Log.o
>> .libs/Logger.o .libs/MD5Stream.o .libs/Mutex.o .libs/ParseBuffer.o
>> .libs/Poll.o .libs/RWMutex.o .libs/Random.o .libs/RecursiveMutex.o
>> .libs/SelectInterruptor.o .libs/Socket.o .libs/Subsystem.o
>> .libs/SysLogBuf.o
>> .libs/SysLogStream.o .libs/ThreadIf.o .libs/Timer.o .libs/Tuple.o
>> .libs/WinCompat.o .libs/vmd5.o .libs/Aor.o .libs/ApiCheck.o
>> .libs/AresDns.o
>> .libs/Auth.o .libs/BranchParameter.o .libs/CSeqCategory.o
>> .libs/CallId.o
>> .libs/Connection.o .libs/ConnectionBase.o .libs/ConnectionManager.o
>> .libs/Contents.o .libs/DataParameter.o .libs/DateCategory.o
>> .libs/DeprecatedDialog.o .libs/DnsInterface.o .libs/DnsResult.o
>> .libs/DtlsMessage.o .libs/DtlsTransport.o .libs/Embedded.o
>> .libs/ExistsParameter.o .libs/ExpiresCategory.o .libs/ExtensionHeader.o
>> .libs/ExtensionParameter.o .libs/ExternalDnsFactory.o
>> .libs/FloatParameter.o
>> .libs/GenericUri.o .libs/HeaderFieldValue.o
>> .libs/HeaderFieldValueList.o
>> .libs/HeaderHash.o .libs/HeaderTypes.o .libs/Headers.o .libs/Helper.o
>> .libs/IntegerParameter.o .libs/IntegerCategory.o
>> .libs/InternalTransport.o
>> .libs/KeepAliveMessage.o .libs/LazyParser.o .libs/Message.o
>> .libs/MessageFilterRule.o .libs/MethodHash.o .libs/MethodTypes.o
>> .libs/Mime.o .libs/MsgHeaderScanner.o .libs/NameAddr.o
>> .libs/Parameter.o
>> .libs/ParameterHash.o .libs/ParameterTypes.o .libs/ParseUtil.o
>> .libs/ParserCategory.o .libs/Pidf.o .libs/QopParameter.o
>> .libs/QuotedDataParameter.o .libs/RAckCategory.o .libs/Registration.o
>> .libs/RequestLine.o .libs/Rlmi.o .libs/RportParameter.o
>> .libs/Security.o
>> .libs/SecurityAttributes.o .libs/SipMessage.o .libs/SipStack.o
>> .libs/StackThread.o .libs/StatelessHandler.o .libs/StatisticsManager.o
>> .libs/StatisticsMessage.o .libs/StatusLine.o .libs/StringCategory.o
>> .libs/Subscription.o .libs/Symbols.o .libs/TcpBaseTransport.o
>> .libs/TcpConnection.o .libs/TcpTransport.o .libs/TimeAccumulate.o
>> .libs/TimerMessage.o .libs/TimerQueue.o .libs/TlsConnection.o
>> .libs/TlsTransport.o .libs/Token.o .libs/TransactionController.o
>> .libs/TransactionMap.o .libs/TransactionState.o .libs/TransactionUser.o
>> .libs/TransactionUserMessage.o .libs/Transport.o
>> .libs/TransportMessage.o
>> .libs/TransportSelector.o .libs/TuSelector.o .libs/UdpTransport.o
>> .libs/UnknownParameter.o .libs/Uri.o .libs/Via.o
>> .libs/WarningCategory.o
>> .libs/XMLCursor.o .libs/ApplicationSip.o .libs/CpimContents.o
>> .libs/ExternalBodyContents.o .libs/GenericContents.o
>> .libs/MessageWaitingContents.o .libs/MultipartAlternativeContents.o
>> .libs/MultipartMixedContents.o .libs/MultipartRelatedContents.o
>> .libs/MultipartSignedContents.o .libs/OctetContents.o
>> .libs/Pkcs7Contents.o
>> .libs/Pkcs8Contents.o .libs/PlainContents.o .libs/SdpContents.o
>> .libs/SipFrag.o .libs/TuIM.o .libs/X509Contents.o -L/usr/local/ssl/lib
>> -L/Users/fluffy/Desktop/resiprocate-0.5.0-4579/contrib/ares -lssl
>> -lcrypto
>> -lares -lpthread -install_name /usr/local/lib/libresiprocate.0.dylib
>> -Wl,-compatibility_version -Wl,1 -Wl,-current_version -Wl,1.5
>> /usr/bin/libtool: can't locate file for: -lares
>> /usr/bin/libtool: file: -lares is not an object file (not allowed in a
>> library)
>> make[3]: *** [libresiprocate.la] Error 1
>> make[2]: *** [all-recursive] Error 1
>> make[1]: *** [all] Error 2
>> make: *** [all-recursive] Error 1
>> _______________________________________________
>> resiprocate-devel mailing list
>> resiprocate-devel@xxxxxxxxxxxxxxxxxxx
>> https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel