pmedia_aud... and pmedia_vid... errors in compiling

NC
Neil Cherry
Thu, Apr 17, 2014 1:05 PM

I am trying to compile a program based on the Simple UA sample program
at http://www.pjsip.org/pjsip/docs/html/page_pjsip_sample_simple_ua_c.htm

But When I attempt to compile I get 34 errors like below:
undefined reference to `pjmedia_vid_port_param_default'

All off the errors refer to either "pjmedia_vid_..." or "pjmedia_aud_...".

I have pkg-config --libs libpjproject in my LIBS line of my Makefile
and I have include the pjmedia.h in my source, but obviously there is
something else I need to do.

Can anyone tell me what I am missing ?

Thanks,
Neil Cherry

I am trying to compile a program based on the Simple UA sample program at http://www.pjsip.org/pjsip/docs/html/page_pjsip_sample_simple_ua_c.htm But When I attempt to compile I get 34 errors like below: undefined reference to `pjmedia_vid_port_param_default' All off the errors refer to either "pjmedia_vid_..." or "pjmedia_aud_...". I have `pkg-config --libs libpjproject` in my LIBS line of my Makefile and I have include the pjmedia.h in my source, but obviously there is something else I need to do. Can anyone tell me what I am missing ? Thanks, Neil Cherry
EC
Ernesto Celis
Thu, Apr 17, 2014 7:00 PM

On Thu, Apr 17, 2014 at 8:05 AM, Neil Cherry ncherry@carehawk.com wrote:

I am trying to compile a program based on the Simple UA sample program at
http://www.pjsip.org/pjsip/docs/html/page_pjsip_sample_simple_ua_c.htm

But When I attempt to compile I get 34 errors like below:
undefined reference to `pjmedia_vid_port_param_default'

All off the errors refer to either "pjmedia_vid_..." or "pjmedia_aud_...".

The compiler output including the error messages will be better to
help you debug your issue.

I have pkg-config --libs libpjproject in my LIBS line of my Makefile and I
have include the pjmedia.h in my source, but obviously there is something
else I need to do.

Can anyone tell me what I am missing ?

Thanks,
Neil Cherry


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

--
Saludos

Ernesto Celis de la Fuente
http://expressit.celisdelafuente.net

On Thu, Apr 17, 2014 at 8:05 AM, Neil Cherry <ncherry@carehawk.com> wrote: > I am trying to compile a program based on the Simple UA sample program at > http://www.pjsip.org/pjsip/docs/html/page_pjsip_sample_simple_ua_c.htm > > But When I attempt to compile I get 34 errors like below: > undefined reference to `pjmedia_vid_port_param_default' > > All off the errors refer to either "pjmedia_vid_..." or "pjmedia_aud_...". The compiler output including the error messages will be better to help you debug your issue. > > I have `pkg-config --libs libpjproject` in my LIBS line of my Makefile and I > have include the pjmedia.h in my source, but obviously there is something > else I need to do. > > Can anyone tell me what I am missing ? > > Thanks, > Neil Cherry > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org -- Saludos Ernesto Celis de la Fuente http://expressit.celisdelafuente.net
NC
Neil Cherry
Thu, Apr 17, 2014 7:21 PM

Okay,

 Here is the make output.

Thanks for looking.

g++ -m64 -o SIPTester main.o tester.o moc_tester.o -L/usr/X11R6/lib64
pkg-config --libs libpjproject -lQt5Widgets -L/usr/lib/x86_64-linu
x-gnu -lQt5Gui -lQt5Core -lGL -lpthread
tester.o: In function call_on_media_update': /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:266: undefined reference to pjmedia_vid_port_param_default'
/home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:274:
undefined reference to pjmedia_vid_stream_info_from_sdp' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:295: undefined reference to pjmedia_vid_stream_create'
/home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:304:
undefined reference to pjmedia_vid_stream_start' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:315: undefined reference to pjmedia_vid_dev_default_param'
/home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:326:
undefined reference to pjmedia_vid_stream_get_port' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:337: undefined reference to pjmedia_vid_port_create'
/home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:346:
undefined reference to pjmedia_vid_port_connect' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:359: undefined reference to pjmedia_vid_dev_default_param'
/home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:369:
undefined reference to pjmedia_vid_stream_get_port' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:381: undefined reference to pjmedia_vid_port_create'
/home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:392:
undefined reference to pjmedia_vid_port_connect' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:404: undefined reference to pjmedia_vid_port_start'
/home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:414:
undefined reference to pjmedia_vid_port_start' /usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(sound_port.o): In function pjmedia_snd_port_destroy':
sound_port.c:(.text+0x2c6): undefined reference to pjmedia_aud_stream_stop' sound_port.c:(.text+0x2d2): undefined reference to pjmedia_aud_stream_destroy'
/usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(sound_port.o): In
function pjmedia_snd_port_set_ec': sound_port.c:(.text+0x3c2): undefined reference to pjmedia_aud_stream_get_param'
sound_port.c:(.text+0x4c2): undefined reference to
pjmedia_aud_stream_get_cap' sound_port.c:(.text+0x507): undefined reference to pjmedia_aud_stream_set_cap'
sound_port.c:(.text+0x578): undefined reference to
pjmedia_aud_stream_set_cap' sound_port.c:(.text+0x5b0): undefined reference to pjmedia_aud_stream_set_cap'
/usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(sound_port.o): In
function start_sound_device': sound_port.c:(.text+0x711): undefined reference to pjmedia_aud_stream_create'
sound_port.c:(.text+0x77e): undefined reference to
pjmedia_aud_stream_destroy' sound_port.c:(.text+0x7ad): undefined reference to pjmedia_aud_stream_start'
sound_port.c:(.text+0x7e1): undefined reference to
pjmedia_aud_dev_get_info' /usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(sound_port.o): In function pjmedia_snd_port_create':
sound_port.c:(.text+0xa2c): undefined reference to
pjmedia_aud_dev_default_param' /usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(sound_port.o): In function pjmedia_snd_port_create_rec':
sound_port.c:(.text+0xadc): undefined reference to
pjmedia_aud_dev_default_param' /usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(sound_port.o): In function pjmedia_snd_port_create_player':
sound_port.c:(.text+0xb8c): undefined reference to
pjmedia_aud_dev_default_param' /usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(sound_port.o): In function pjmedia_snd_port_get_ec_tail':
sound_port.c:(.text+0xc72): undefined reference to
pjmedia_aud_stream_get_cap' sound_port.c:(.text+0xcc0): undefined reference to pjmedia_aud_stream_get_cap'
/usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(endpoint.o): In
function pjmedia_endpt_create': endpoint.c:(.text+0x132): undefined reference to pjmedia_aud_subsys_init'
endpoint.c:(.text+0x1a3): undefined reference to
pjmedia_aud_subsys_shutdown' /usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(endpoint.o): In function pjmedia_endpt_destroy':
endpoint.c:(.text+0x4eb): undefined reference to
`pjmedia_aud_subsys_shutdown'
collect2: error: ld returned 1 exit status
make: *** [SIPTester] Error 1

On 2014-04-17 3:00 PM, Ernesto Celis wrote:

On Thu, Apr 17, 2014 at 8:05 AM, Neil Cherry ncherry@carehawk.com wrote:

I am trying to compile a program based on the Simple UA sample program at
http://www.pjsip.org/pjsip/docs/html/page_pjsip_sample_simple_ua_c.htm

But When I attempt to compile I get 34 errors like below:
undefined reference to `pjmedia_vid_port_param_default'

All off the errors refer to either "pjmedia_vid_..." or "pjmedia_aud_...".

The compiler output including the error messages will be better to
help you debug your issue.

I have pkg-config --libs libpjproject in my LIBS line of my Makefile and I
have include the pjmedia.h in my source, but obviously there is something
else I need to do.

Can anyone tell me what I am missing ?

Thanks,
Neil Cherry


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

Okay, Here is the make output. Thanks for looking. g++ -m64 -o SIPTester main.o tester.o moc_tester.o -L/usr/X11R6/lib64 `pkg-config --libs libpjproject` -lQt5Widgets -L/usr/lib/x86_64-linu x-gnu -lQt5Gui -lQt5Core -lGL -lpthread tester.o: In function `call_on_media_update': /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:266: undefined reference to `pjmedia_vid_port_param_default' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:274: undefined reference to `pjmedia_vid_stream_info_from_sdp' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:295: undefined reference to `pjmedia_vid_stream_create' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:304: undefined reference to `pjmedia_vid_stream_start' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:315: undefined reference to `pjmedia_vid_dev_default_param' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:326: undefined reference to `pjmedia_vid_stream_get_port' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:337: undefined reference to `pjmedia_vid_port_create' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:346: undefined reference to `pjmedia_vid_port_connect' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:359: undefined reference to `pjmedia_vid_dev_default_param' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:369: undefined reference to `pjmedia_vid_stream_get_port' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:381: undefined reference to `pjmedia_vid_port_create' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:392: undefined reference to `pjmedia_vid_port_connect' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:404: undefined reference to `pjmedia_vid_port_start' /home/neil/build-SIPTester-Desktop-Debug/../SIPTester/tester.cpp:414: undefined reference to `pjmedia_vid_port_start' /usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(sound_port.o): In function `pjmedia_snd_port_destroy': sound_port.c:(.text+0x2c6): undefined reference to `pjmedia_aud_stream_stop' sound_port.c:(.text+0x2d2): undefined reference to `pjmedia_aud_stream_destroy' /usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(sound_port.o): In function `pjmedia_snd_port_set_ec': sound_port.c:(.text+0x3c2): undefined reference to `pjmedia_aud_stream_get_param' sound_port.c:(.text+0x4c2): undefined reference to `pjmedia_aud_stream_get_cap' sound_port.c:(.text+0x507): undefined reference to `pjmedia_aud_stream_set_cap' sound_port.c:(.text+0x578): undefined reference to `pjmedia_aud_stream_set_cap' sound_port.c:(.text+0x5b0): undefined reference to `pjmedia_aud_stream_set_cap' /usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(sound_port.o): In function `start_sound_device': sound_port.c:(.text+0x711): undefined reference to `pjmedia_aud_stream_create' sound_port.c:(.text+0x77e): undefined reference to `pjmedia_aud_stream_destroy' sound_port.c:(.text+0x7ad): undefined reference to `pjmedia_aud_stream_start' sound_port.c:(.text+0x7e1): undefined reference to `pjmedia_aud_dev_get_info' /usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(sound_port.o): In function `pjmedia_snd_port_create': sound_port.c:(.text+0xa2c): undefined reference to `pjmedia_aud_dev_default_param' /usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(sound_port.o): In function `pjmedia_snd_port_create_rec': sound_port.c:(.text+0xadc): undefined reference to `pjmedia_aud_dev_default_param' /usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(sound_port.o): In function `pjmedia_snd_port_create_player': sound_port.c:(.text+0xb8c): undefined reference to `pjmedia_aud_dev_default_param' /usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(sound_port.o): In function `pjmedia_snd_port_get_ec_tail': sound_port.c:(.text+0xc72): undefined reference to `pjmedia_aud_stream_get_cap' sound_port.c:(.text+0xcc0): undefined reference to `pjmedia_aud_stream_get_cap' /usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(endpoint.o): In function `pjmedia_endpt_create': endpoint.c:(.text+0x132): undefined reference to `pjmedia_aud_subsys_init' endpoint.c:(.text+0x1a3): undefined reference to `pjmedia_aud_subsys_shutdown' /usr/local/lib/libpjmedia-x86_64-unknown-linux-gnu.a(endpoint.o): In function `pjmedia_endpt_destroy': endpoint.c:(.text+0x4eb): undefined reference to `pjmedia_aud_subsys_shutdown' collect2: error: ld returned 1 exit status make: *** [SIPTester] Error 1 On 2014-04-17 3:00 PM, Ernesto Celis wrote: > On Thu, Apr 17, 2014 at 8:05 AM, Neil Cherry <ncherry@carehawk.com> wrote: >> I am trying to compile a program based on the Simple UA sample program at >> http://www.pjsip.org/pjsip/docs/html/page_pjsip_sample_simple_ua_c.htm >> >> But When I attempt to compile I get 34 errors like below: >> undefined reference to `pjmedia_vid_port_param_default' >> >> All off the errors refer to either "pjmedia_vid_..." or "pjmedia_aud_...". > The compiler output including the error messages will be better to > help you debug your issue. > >> I have `pkg-config --libs libpjproject` in my LIBS line of my Makefile and I >> have include the pjmedia.h in my source, but obviously there is something >> else I need to do. >> >> Can anyone tell me what I am missing ? >> >> Thanks, >> Neil Cherry >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip@lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > >