----- Original Message ----- > From: "Gustavo Lindenberg" <[email protected]> > To: "sflphone" <[email protected]> > Sent: Thursday, December 11, 2014 2:38:31 PM > Subject: [SFLphone] Fedora 21 Issue > > > > > > Hi guys, > > > I was using SFL Phone on Fedora 20 without major issues, but now I've > upgraded to Fedora 21, and I can't install it. The rpm that is built > for f20 won't let me install it, and if I try to compile it myself, > I'm getting errors. > > > I've downloaded the source code from the website, extracted it, and > I'm doing the following: > > > > [gus@gus-pc sflphone-1.4.1]$ cd daemon/libs/pjproject-2.2.1/ > [gus@gus-pc pjproject-2.2.1]$ ./configure > [gus@gus-pc pjproject-2.2.1]$ make dep > > [gus@gus-pc pjproject-2.2.1]$ make > > > > and it gives: > > > [........] > > > > make -f > /home/gus/Downloads/sflphone-1.4.1/daemon/libs/pjproject-2.2.1/build/rules.mak > APP=PJMEDIA_CODEC app=pjmedia-codec > ../lib/libpjmedia-codec-x86_64-unknown-linux-gnu.a > make[2]: Entering directory > '/home/gus/Downloads/sflphone-1.4.1/daemon/libs/pjproject-2.2.1/pjmedia/build' > mkdir -p output/pjmedia-codec-x86_64-unknown-linux-gnu/ > mkdir -p output/pjmedia-codec-x86_64-unknown-linux-gnu/g722/ > gcc -c -Wall -DPJ_AUTOCONF=1 -O2 -DPJ_IS_BIG_ENDIAN=0 > -DPJ_IS_LITTLE_ENDIAN=1 > -I/home/gus/Downloads/sflphone-1.4.1/daemon/libs/pjproject-2.2.1/third_party/build/speex > -I/home/gus/Downloads/sflphone-1.4.1/daemon/libs/pjproject-2.2.1/third_party/speex/include > -DPJMEDIA_HAS_OPENCORE_AMRNB_CODEC=0 > -DPJMEDIA_HAS_OPENCORE_AMRWB_CODEC=0 > -I/home/gus/Downloads/sflphone-1.4.1/daemon/libs/pjproject-2.2.1/third_party/build/srtp > -I/home/gus/Downloads/sflphone-1.4.1/daemon/libs/pjproject-2.2.1/third_party/srtp/crypto/include > -I/home/gus/Downloads/sflphone-1.4.1/daemon/libs/pjproject-2.2.1/third_party/srtp/include > -DPJMEDIA_RESAMPLE_IMP=PJMEDIA_RESAMPLE_LIBRESAMPLE > -I/home/gus/Downloads/sflphone-1.4.1/daemon/libs/pjproject-2.2.1/third_party/build/portaudio > -I/home/gus/Downloads/sflphone-1.4.1/daemon/libs/pjproject-2.2.1/third_party/portaudio/include > -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=1 -DPJMEDIA_AUDIO_DEV_HAS_WMME=0 > -I../include -I../../pjlib/include -I../../pjlib-util/include > -I../../pjmedia/include -I../../pjnath/include -I../.. > -I/home/gus/Downloads/sflphone-1.4.1/daemon/libs/pjproject-2.2.1/third_party > \ > -o output/pjmedia-codec-x86_64-unknown-linux-gnu/audio_codecs.o \ > ../src/pjmedia-codec/audio_codecs.c > ../src/pjmedia-codec/audio_codecs.c: In function > ‘pjmedia_codec_register_audio_codecs’: > ../src/pjmedia-codec/audio_codecs.c:57:5: error: ‘status’ undeclared > (first use in this function) > status = pjmedia_codec_speex_init(endpt, c->speex.option, > ^ > ../src/pjmedia-codec/audio_codecs.c:57:5: note: each undeclared > identifier is reported only once for each function it appears in > /home/gus/Downloads/sflphone-1.4.1/daemon/libs/pjproject-2.2.1/build/rules.mak:161: > recipe for target > 'output/pjmedia-codec-x86_64-unknown-linux-gnu/audio_codecs.o' > failed > make[2]: *** > [output/pjmedia-codec-x86_64-unknown-linux-gnu/audio_codecs.o] Error > 1 > make[2]: Leaving directory > '/home/gus/Downloads/sflphone-1.4.1/daemon/libs/pjproject-2.2.1/pjmedia/build' > Makefile:219: recipe for target > 'libpjmedia-codec-x86_64-unknown-linux-gnu.a' failed > make[1]: *** [libpjmedia-codec-x86_64-unknown-linux-gnu.a] Error 2 > make[1]: Leaving directory > '/home/gus/Downloads/sflphone-1.4.1/daemon/libs/pjproject-2.2.1/pjmedia/build' > Makefile:14: recipe for target 'all' failed > > make: *** [all] Error 1 > > > > > > > > > > > > > ------------------ > What can I try?
Try running the ./compile_pjsip.sh script in daemon/libs, it will disable features that you don't need when building pjsip. Best, Tristan -- Tristan Matthews Développeur de logiciels libres [email protected] Ligne directe: 514-276-5468 poste 190 Fax : 514-276-5465 7275 Saint Urbain Bureau 200 Montréal, QC, H2R 2Y5 _______________________________________________ SFLphone mailing list [email protected] http://lists.savoirfairelinux.net/mailman/listinfo/sflphone
