Hi,

o renw on 12/10/2010 03:45 AM:
> Hi, all
>  
> when I make sems executable file, some errors happened:
>  
> making sems executable
> gcc -o sems sems.o AmAdvancedAudio.o AmApi.o AmArg.o AmAudio.o AmAudioFile.o 
> AmAudioMixIn.o AmAudioMixer.o AmB2ABSession.o AmB2BSession.o 
> AmBufferedAudio.o AmCachedAudioFile.o AmCallWatcher.o AmConferenceChannel.o 
> AmConferenceStatus.o AmConfig.o AmConfigReader.o AmDtmfDetector.o AmEvent.o 
> AmEventDispatcher.o AmEventQueue.o AmJitterBuffer.o AmMediaProcessor.o 
> AmMultiPartyMixer.o AmPlaylist.o AmPlayoutBuffer.o AmPlugIn.o 
> AmPrecodedFile.o AmPromptCollection.o AmRingTone.o AmRtpAudio.o AmRtpPacket.o 
> AmRtpReceiver.o AmRtpStream.o AmSdp.o AmSession.o AmSessionContainer.o 
> AmSessionEventHandler.o AmSessionProcessor.o AmSipDialog.o AmSipDispatcher.o 
> AmSipEvent.o AmSipMsg.o AmThread.o AmUAC.o AmUriParser.o AmUtils.o AmZRTP.o 
> LowcFE.o SipCtrlInterface.o jsonArg.o jsonxx.o log.o sip/sip_stack.a -lm -ldl 
> -rdynamic -lpthread -lstdc++  -lresolv
> sip/sip_stack.a(resolver.o): In function `atomic_int::inc()':
> /usr/sems-1.3.0/core/sip/../atomic_types.h:42: undefined reference to 
> `__sync_add_and_fetch_4'
strange. what does uname -a give? what gcc version?

what does a compile line look like?

you can try adding -march=i686 to cflags, or you can work around this
by inserting
#define HAVE_ATOMIC_CAS 0
in atomic_types.h line 29 (minimal performance impact).

Stefan

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to