Bug 706895

Summary: Error while running the make command for installation of pjsip
Product: [Community] Bugzilla Reporter: poorimca
Component: Bugzilla GeneralAssignee: Simon Green <sgreen>
Status: CLOSED NOTABUG QA Contact:
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 1.0CC: ebaak, sgreen
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-05-11 04:02:16 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description poorimca 2011-05-23 11:51:26 UTC
Description of problem:
Error while running the make command

Version-Release number of selected component (if applicable):
pjproject-1.10

How reproducible:


Steps to Reproduce:
1.Install the pjsip source code
2.run ./configure
3. make dep and make
  
Actual results:

make[3]: `../../lib/libspeex-arm-elf-linux-gnu.a' is up to date.
make[3]: Leaving directory `/home/poornima/pjproject-1.10/third_party/build/speex'
make[2]: Leaving directory `/home/poornima/pjproject-1.10/third_party/build/speex'
make[2]: Entering directory `/home/poornima/pjproject-1.10/third_party/build/g7221'
make -f /home/poornima/pjproject-1.10/build/rules.mak APP=G7221_CODEC app=libg7221codec ../../lib/libg7221codec-arm-elf-linux-gnu.a
make[3]: Entering directory `/home/poornima/pjproject-1.10/third_party/build/g7221'
make[3]: `../../lib/libg7221codec-arm-elf-linux-gnu.a' is up to date.
make[3]: Leaving directory `/home/poornima/pjproject-1.10/third_party/build/g7221'
make[2]: Leaving directory `/home/poornima/pjproject-1.10/third_party/build/g7221'
make[2]: Entering directory `/home/poornima/pjproject-1.10/third_party/build/portaudio'
make -f /home/poornima/pjproject-1.10/build/rules.mak APP=PORTAUDIO app=libportaudio ../../lib/libportaudio-arm-elf-linux-gnu.a
make[3]: Entering directory `/home/poornima/pjproject-1.10/third_party/build/portaudio'
make[3]: `../../lib/libportaudio-arm-elf-linux-gnu.a' is up to date.
make[3]: Leaving directory `/home/poornima/pjproject-1.10/third_party/build/portaudio'
make[2]: Leaving directory `/home/poornima/pjproject-1.10/third_party/build/portaudio'
make[1]: Leaving directory `/home/poornima/pjproject-1.10/third_party/build'
make[1]: Entering directory `/home/poornima/pjproject-1.10/pjmedia/build'
make -f /home/poornima/pjproject-1.10/build/rules.mak APP=PJMEDIA app=pjmedia ../lib/libpjmedia-arm-elf-linux-gnu.a
make[2]: Entering directory `/home/poornima/pjproject-1.10/pjmedia/build'
make[2]: `../lib/libpjmedia-arm-elf-linux-gnu.a' is up to date.
make[2]: Leaving directory `/home/poornima/pjproject-1.10/pjmedia/build'
make -f /home/poornima/pjproject-1.10/build/rules.mak APP=PJMEDIA_AUDIODEV app=pjmedia-audiodev ../lib/libpjmedia-audiodev-arm-elf-linux-gnu.a
make[2]: Entering directory `/home/poornima/pjproject-1.10/pjmedia/build'
make[2]: `../lib/libpjmedia-audiodev-arm-elf-linux-gnu.a' is up to date.
make[2]: Leaving directory `/home/poornima/pjproject-1.10/pjmedia/build'
make -f /home/poornima/pjproject-1.10/build/rules.mak APP=PJMEDIA_CODEC app=pjmedia-codec ../lib/libpjmedia-codec-arm-elf-linux-gnu.a
make[2]: Entering directory `/home/poornima/pjproject-1.10/pjmedia/build'
make[2]: `../lib/libpjmedia-codec-arm-elf-linux-gnu.a' is up to date.
make[2]: Leaving directory `/home/poornima/pjproject-1.10/pjmedia/build'
make -f /home/poornima/pjproject-1.10/build/rules.mak APP=PJSDP app=pjsdp ../lib/libpjsdp-arm-elf-linux-gnu.a
make[2]: Entering directory `/home/poornima/pjproject-1.10/pjmedia/build'
make[2]: `../lib/libpjsdp-arm-elf-linux-gnu.a' is up to date.
make[2]: Leaving directory `/home/poornima/pjproject-1.10/pjmedia/build'
make -f /home/poornima/pjproject-1.10/build/rules.mak APP=PJMEDIA_TEST app=pjmedia-test ../bin/pjmedia-test-arm-elf-linux-gnu
make[2]: Entering directory `/home/poornima/pjproject-1.10/pjmedia/build'
if test ! -d ../bin; then mkdir -p ../bin; fi
gcc -o ../bin/pjmedia-test-arm-elf-linux-gnu \
     output/pjmedia-test-arm-elf-linux-gnu/codec_vectors.o  output/pjmedia-test-arm-elf-linux-gnu/jbuf_test.o  output/pjmedia-test-arm-elf-linux-gnu/main.o  output/pjmedia-test-arm-elf-linux-gnu/mips_test.o  output/pjmedia-test-arm-elf-linux-gnu/rtp_test.o  output/pjmedia-test-arm-elf-linux-gnu/test.o  output/pjmedia-test-arm-elf-linux-gnu/sdp_neg_test.o ../lib/libpjmedia-arm-elf-linux-gnu.a ../lib/libpjmedia-audiodev-arm-elf-linux-gnu.a ../lib/libpjmedia-codec-arm-elf-linux-gnu.a /home/poornima/pjproject-1.10/pjlib/lib/libpj-arm-elf-linux-gnu.a /home/poornima/pjproject-1.10/pjlib-util/lib/libpjlib-util-arm-elf-linux-gnu.a /home/poornima/pjproject-1.10/pjnath/lib/libpjnath-arm-elf-linux-gnu.a -L/home/poornima/pjproject-1.10/third_party/lib -lresample-arm-elf-linux-gnu -lmilenage-arm-elf-linux-gnu -lsrtp-arm-elf-linux-gnu -lgsmcodec-arm-elf-linux-gnu -lspeex-arm-elf-linux-gnu -lilbccodec-arm-elf-linux-gnu -lg7221codec-arm-elf-linux-gnu -lportaudio-arm-elf-linux-gnu   -lm -luuid -lnsl -lrt -lpthread  -lasound -lcrypto -lssl
/home/poornima/pjproject-1.10/third_party/lib/libportaudio-arm-elf-linux-gnu.a(pa_linux_alsa.o)(.text+0x5063): In function `PaAlsaStream_HandleXrun':
: undefined reference to `snd_pcm_recover'
/home/poornima/pjproject-1.10/third_party/lib/libportaudio-arm-elf-linux-gnu.a(pa_linux_alsa.o)(.text+0x5185): In function `PaAlsaStream_HandleXrun':
: undefined reference to `snd_pcm_recover'
collect2: ld returned 1 exit status
make[2]: *** [../bin/pjmedia-test-arm-elf-linux-gnu] Error 1
make[2]: Leaving directory `/home/poornima/pjproject-1.10/pjmedia/build'
make[1]: *** [pjmedia-test] Error 2
make[1]: Leaving directory `/home/poornima/pjproject-1.10/pjmedia/build'
make: *** [all] Error 1

Expected results:
Should compile and install successfully

Additional info:
I am using a Linux - 64 bit system.

Comment 1 Simon Green 2012-05-11 04:02:16 UTC
This should be reported to the pjsip maintainers, as it is not a bug with Bugzilla itself.

  -- simon