|
From: Stephen S. <rad...@gm...> - 2017-07-04 15:07:59
|
On Tue, Jul 4, 2017 at 3:38 AM, informatique <inf...@bi...> wrote: > Hello, > > i am new with liblo, after installing the library with (configure, make make > install) > when i try to compile this example : > > http://liblo.sourceforge.net/examples/example_client.c.html > > i have this message : >> >> test_receive_OSC.c:(.text+0x1b): référence indéfinie vers « lo_blob_new » >> test_receive_OSC.c:(.text+0x2e): référence indéfinie vers « lo_address_new >> » >> test_receive_OSC.c:(.text+0xad): référence indéfinie vers « >> lo_send_internal » >> test_receive_OSC.c:(.text+0xc2): référence indéfinie vers « >> lo_address_errstr » >> test_receive_OSC.c:(.text+0xd1): référence indéfinie vers « >> lo_address_errno » >> test_receive_OSC.c:(.text+0x156): référence indéfinie vers « >> lo_send_internal » >> test_receive_OSC.c:(.text+0x16b): référence indéfinie vers « >> lo_address_errstr » >> test_receive_OSC.c:(.text+0x17a): référence indéfinie vers « >> lo_address_errno » >> test_receive_OSC.c:(.text+0x20b): référence indéfinie vers « >> lo_send_internal » >> test_receive_OSC.c:(.text+0x256): référence indéfinie vers « >> lo_send_internal » >> test_receive_OSC.c:(.text+0x2a0): référence indéfinie vers « >> lo_send_internal » >> collect2: error: ld returned 1 exit status > > I try it, on Debian Jessie 64 bits. > It sounds like you are missing the flag for the linker to tell it to link with liblo. Assuming you installed to /usr/local, try: $ gcc -o test_receive_OSC -I/usr/local/include test_receive_OSC.c -L/usr/local/lib -llo or equivalently you can use pkg-config: $ gcc -o test_receive_OSC `pkg-config --cflags liblo` test_receive_OSC.c `pkg-config --libs liblo` regards, Steve |