HI all,
I'm trying to compiling sflphone-1.1.0 on slackware-13.37 which uses gcc 4.5.2
I've all the lib request : libasound2-dev libpulse-dev libsamplerate0-dev
libcommoncpp2-dev
libccrtp-dev libzrtpcpp-dev libdbus-1-dev libdbus-c++-dev libyaml-dev
libpcre3-dev libgsm1-dev libspeex-dev libspeexdsp-dev libcelt-dev
by the time i've the following errors compiling the daemon :
make[3]: Entering directory `/col/mano/sflphone-1.1.0/daemon/src'
CXXLD sflphoned
./.libs/libsflphone.a(managerimpl.o): In function `~DTMF':
/col/mano/sflphone-1.1.0/daemon/src/audio/sound/dtmf.h:45: undefined reference
to `DTMFGenerator::~DTMFGenerator()'
/col/mano/sflphone-1.1.0/daemon/src/audio/sound/dtmf.h:45: undefined reference
to `DTMFGenerator::~DTMFGenerator()'
/col/mano/sflphone-1.1.0/daemon/src/audio/sound/dtmf.h:45: undefined reference
to `DTMFGenerator::~DTMFGenerator()'
./.libs/libsflphone.a(audio_rtp_record_handler.o): In function
`sfl::AudioRtpRecordHandler::initNoiseSuppress()':
/col/mano/sflphone-1.1.0/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp:126:
undefined reference to `NoiseSuppress::~NoiseSuppress()'
/col/mano/sflphone-1.1.0/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp:127:
undefined reference to `NoiseSuppress::NoiseSuppress(int, int)'
/col/mano/sflphone-1.1.0/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp:128:
undefined reference to `NoiseSuppress::~NoiseSuppress()'
/col/mano/sflphone-1.1.0/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp:129:
undefined reference to `NoiseSuppress::NoiseSuppress(int, int)'
./.libs/libsflphone.a(audio_rtp_record_handler.o): In function
`sfl::AudioRtpRecordHandler::processDataDecode(unsigned char*, unsigned int,
int)':
/col/mano/sflphone-1.1.0/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp:218:
undefined reference to `NoiseSuppress::process(short*, int)'
./.libs/libsflphone.a(audio_rtp_record_handler.o): In function
`sfl::AudioRtpRecordHandler::processDataEncode()':
/col/mano/sflphone-1.1.0/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp:191:
undefined reference to `NoiseSuppress::process(short*, int)'
./.libs/libsflphone.a(audio_rtp_record_handler.o): In function
`~AudioRtpRecord':
/col/mano/sflphone-1.1.0/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp:82:
undefined reference to `NoiseSuppress::~NoiseSuppress()'
/col/mano/sflphone-1.1.0/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp:83:
undefined reference to `NoiseSuppress::~NoiseSuppress()'
./.libs/libsflphone.a(dtmf.o): In function `DTMF':
/col/mano/sflphone-1.1.0/daemon/src/audio/sound/dtmf.cpp:38: undefined
reference to `DTMFGenerator::DTMFGenerator(unsigned int)'
./.libs/libsflphone.a(dtmf.o): In function `DTMF::generateDTMF(short*, unsigned
int)':
/col/mano/sflphone-1.1.0/daemon/src/audio/sound/dtmf.cpp:71: undefined
reference to `DTMFGenerator::getSamples(short*, unsigned int, unsigned char)'
/col/mano/sflphone-1.1.0/daemon/src/audio/sound/dtmf.cpp:55: undefined
reference to `DTMFGenerator::getNextSamples(short*, unsigned int)'
./.libs/libsflphone.a(recordable.o): In function `~AudioRecorder':
/col/mano/sflphone-1.1.0/daemon/src/audio/audiorecorder.h:46: undefined
reference to `vtable for AudioRecorder'
./.libs/libsflphone.a(recordable.o): In function `Recordable':
/col/mano/sflphone-1.1.0/daemon/src/audio/recordable.cpp:34: undefined
reference to `AudioRecorder::AudioRecorder(AudioRecord*, MainBuffer*)'
./.libs/libsflphone.a(recordable.o): In function `~AudioRecorder':
/col/mano/sflphone-1.1.0/daemon/src/audio/audiorecorder.h:46: undefined
reference to `vtable for AudioRecorder'
/col/mano/sflphone-1.1.0/daemon/src/audio/audiorecorder.h:46: undefined
reference to `vtable for AudioRecorder'
collect2: ld returned 1 exit status
What's wrong ?
Thanks for your help.
_______________________________________________
SFLphone mailing list
[email protected]
http://lists.savoirfairelinux.net/mailman/listinfo/sflphone