stefan, i patched 1.0.0 Makefile.defs with your trunk patch and then built sems. as result, both SEMS_VERSION and __STDC_LIMIT_MACROS were gone.
i noticed two new issues though: May 24 11:44:18 localhost sems[14258]: Warning: (AmConfig.cpp)(readConfiguration)(339): spandsp support not compiled in. May 24 11:44:18 localhost sems[14260]: Error: (AmPlugIn.cpp)(loadPlugIn)(279): AmPlugIn::loadPlugIn: /usr/lib/sems/plug-in//conference.so: /usr/lib/sems/plug-in//conference.so: undefined symbol: _ZTIN7mysqlpp6ResUseE when i check Makefile.defs, it correctly has: USE_SPANDSP = yes # statically link spandsp library? # (might need adjusting spandsp lib path LIBSPANDSP_LDIR - may be /usr/lib) LIBSPANDSP_STATIC = yes LIBSPANDSP_LDIR = /usr/lib/ but i don't see trace of spandsp in core compilation or linking: g++ -c -o LowcFE.o LowcFE.cpp -D_DEBUG -D_THREAD_SAFE -D_REENTRANT -DSEMS_VERSION='"1.0.0-pre-r982M"' -DARCH='"i386"' -DOS='"linux"' -DOpenSER -g -O2 -Wall -Wno-reorder -fPIC -g -O2 gcc -o sems sems.o AmAdvancedAudio.o AmApi.o AmArg.o AmAudio.o AmAudioFile.o AmAudioMixIn.o AmB2ABSession.o AmB2BSession.o AmBufferedAudio.o AmCachedAudioFile.o AmCallWatcher.o AmConferenceChannel.o AmConferenceStatus.o AmConfig.o AmConfigReader.o AmDtmfDetector.o AmEvent.o AmEventQueue.o AmIcmpWatcher.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 AmServer.o AmSessionContainer.o AmSession.o AmSipDialog.o AmSipDispatcher.o AmSipMsg.o AmThread.o AmUAC.o AmUtils.o AmZRTP.o log.o LowcFE.o -Wl,-Bsymbolic-functions -lm -ldl -rdynamic -lpthread -lstdc++ -lstdc++ also conference/Makefile correctly has: module_ldflags = -lmysqlpp module_cflags = -DUSE_MYSQL -I/usr/include/mysql++ -I/usr/include/mysql compilation of conference app went ok: make[4]: Entering directory `/usr/src/sems/apps/conference' g++ -g -O2 -Wall -Wno-reorder -fPIC -g -O2 -DUSE_MYSQL -I/usr/include/mysql++ -I/usr/include/mysql -DUSE_MYSQL -I/usr/include/mysql++ -I/usr/include/mysql -D_DEBUG -D_THREAD_SAFE -D_REENTRANT -DSEMS_VERSION='"1.0.0-pre-r982M"' -DARCH='"i386"' -DOS='"linux"' -DOpenSER -I ../../core -DUSE_MYSQL -I/usr/include/mysql++ -I/usr/include/mysql -I ../../core -DUSE_MYSQL -I/usr/include/mysql++ -I/usr/include/mysql -c Conference.cpp -o Conference.o gcc -o conference.so Conference.o -shared -Wl,-Bsymbolic-functions -lm -ldl -rdynamic -lpthread but notice that linking does not include -lmysqlpp. -- juha _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
