Sure,
1) The issue related to SEMS 1.7.0~dev in Linux debian10 4.19.0-6-amd64:
I run these command in order:
$ ln -s pkg/deb/buster ./debian
$ dch -v 1.7.0~dev "SEMS 1.7.0~dev release"
$ dpkg-buildpackage -rfakeroot -us -uc
And then try to use make and make install. I got these Errors:
making sems executable
gcc -o sems AmB2BSession.o AmAppTimer.o AmSessionProcessor.o AmEvent.o AmAudio.o AmUACAuth.o AmB2BMedia.o AmB2ABSession.o AmAudioMixer.o AmBufferedAudio.o AmConferenceChannel.o AmEventDispatcher.o AmPromptCollection.o SipCtrlInterface.o AmEventQueueProcessor.o md5.o crc4.o AmAudioMixIn.o AmRtpMuxStream.o AmEventProcessingThread.o AmArg.o AmZRTP.o AmCachedAudioFile.o AmMediaProcessor.o AmSession.o AmSessionEventHandler.o AmOfferAnswer.o AmConfigReader.o AmSipSubscriptionContainer.o AmThread.o AmEventQueue.o jsonxx.o AmSipSubscription.o AmSipDialog.o AmSipEvent.o AmApi.o AmRtpPacket.o AmUriParser.o AmSdp.o Am100rel.o AmRingTone.o AmDtmfSender.o AmRtpStream.o AmSipDispatcher.o AmPeriodicThread.o AmUAC.o AmMimeBody.o AmSipRegistration.o sems.o AmRtpAudio.o log.o AmPlaylist.o AmBasicSipDialog.o AmPrecodedFile.o AmSessionContainer.o AmDtmfDetector.o AmPlayoutBuffer.o AmPlugIn.o AmUtils.o jsonArg.o AmSipMsg.o AmMultiPartyMixer.o AmAudioFile.o AmConfig.o AmCallWatcher.o AmAdvancedAudio.o AmJitterBuffer.o AmRtpReceiver.o AmConferenceStatus.o LowcFE.o resample/libresample.a -lm -ldl -rdynamic -lpthread -lstdc++ -levent -levent_pthreads -Wl,--whole-archive sip/sip_stack.a -Wl,--no-whole-archive -lresolv
/usr/bin/ld: AmDtmfDetector.o: in function `AmSpanDSPInbandDtmfDetector::streamPut(unsigned char const*, unsigned int, unsigned long long)':
./core/AmDtmfDetector.cpp:768: undefined reference to `dtmf_rx'
/usr/bin/ld: AmDtmfDetector.o: in function `AmSpanDSPInbandDtmfDetector::AmSpanDSPInbandDtmfDetector(AmKeyPressSink*, int)':
./core/AmDtmfDetector.cpp:749: undefined reference to `dtmf_rx_init'
/usr/bin/ld: AmDtmfDetector.o: in function `AmSpanDSPInbandDtmfDetector::~AmSpanDSPInbandDtmfDetector()':
./core/AmDtmfDetector.cpp:763: undefined reference to `dtmf_rx_free'
/usr/bin/ld: AmDtmfDetector.o: in function `AmSpanDSPInbandDtmfDetector::AmSpanDSPInbandDtmfDetector(AmKeyPressSink*, int)':
./core/AmDtmfDetector.cpp:754: undefined reference to `dtmf_rx_set_realtime_callback'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:115: sems] Error 1
make[1]: Leaving directory '/usr/src/sems/core'
make: *** [Makefile:27: modules] Error 2
2) The issue related to latest SEMS 1.6.0 in Linux debian10 4.19.0-6-amd64:
$ dpkg-checkbuilddeps
dpkg-checkbuilddeps: error: Unmet build dependencies: libmysql++-dev
Because of the library of libmysql++-dev is renamed to libmysqlcppconn-dev in debian 10, i updated it's name in control file like below:
Build-Depends: debhelper (>= 9~),
flite-dev,
libcurl4-openssl-dev | libcurl4-gnutls-dev,
libev-dev,
libevent-dev (>= 2.0.0),
libhiredis-dev,
libmysqlcppconn-dev,
libspandsp-dev,
libspeex-dev,
libssl-dev,
libxml2-dev,
openssl,
python-dev,
python-sip-dev
Standards-Version: 3.9.5
Then i run these commands:
$dch -v 1.6.0 "SEMS 1.6.0 release"
$ dpkg-buildpackage -rfakeroot -us -uc
This error is appeared:
making sems executable
gcc -o sems LowcFE.o AmB2BSession.o AmAppTimer.o AmSessionProcessor.o AmEvent.o AmAudio.o AmUACAuth.o AmB2BMedia.o AmB2ABSession.o AmAudioMixer.o AmBufferedAudio.o AmConferenceChannel.o AmEventDispatcher.o AmPromptCollection.o SipCtrlInterface.o AmEventQueueProcessor.o md5.o AmAudioMixIn.o AmEventProcessingThread.o AmArg.o AmZRTP.o AmCachedAudioFile.o AmMediaProcessor.o AmSession.o AmSessionEventHandler.o AmOfferAnswer.o sems.o AmConfigReader.o AmSipSubscriptionContainer.o AmThread.o AmEventQueue.o jsonxx.o AmSipSubscription.o AmSipDialog.o AmSipEvent.o AmUriParser.o AmSdp.o AmRingTone.o AmDtmfSender.o AmRtpStream.o AmSipDispatcher.o AmPeriodicThread.o AmUAC.o Am100rel.o AmMimeBody.o AmSipRegistration.o AmRtpAudio.o log.o AmBasicSipDialog.o AmPrecodedFile.o AmApi.o AmSessionContainer.o AmRtpPacket.o AmDtmfDetector.o AmPlayoutBuffer.o AmAdvancedAudio.o AmPlugIn.o AmUtils.o jsonArg.o AmPlaylist.o AmSipMsg.o AmMultiPartyMixer.o AmAudioFile.o AmConfig.o AmCallWatcher.o AmJitterBuffer.o AmRtpReceiver.o AmConferenceStatus.o resample/libresample.a -Wl,-z,relro -lm -ldl -rdynamic -lpthread -lstdc++ -levent -levent_pthreads -lspandsp -Wl,--whole-archive sip/sip_stack.a -Wl,--no-whole-archive -lresolv
gcc: error: sip/sip_stack.a: No such file or directory
make[2]: *** [Makefile:115: sems] Error 1
make[2]: Leaving directory '/usr/src/sems-1.6.0/core'
make[1]: *** [debian/rules:29: override_dh_auto_install] Error 2
make[1]: Leaving directory '/usr/src/sems-1.6.0'
make: *** [debian/rules:19: binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2
Let me know if you need more issue logs.
Thank you