Hi Tristan, at first I tried that and it failed, so I started trying to compile the pjsip manually, and I don't know why I didn't try again with the shipped script.... I was able to compile the software.
Thanks ! Gustavo. On Fri, Dec 12, 2014 at 9:31 AM, Tristan Matthews < [email protected]> wrote: > > ----- 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
