[LAU] First release of tascar

Giso Grimm gg3137 at vegri.net
Sat Mar 31 10:34:27 UTC 2012


On 03/31/2012 11:46 AM, Raffaele Morelli wrote:
> 2012/3/31 Giso Grimm <gg3137 at veri.net <mailto:gg3137 at veri.net>>
>     On 31.03.2012 07 <tel:31.03.2012%2007>:35, Raffaele Morelli wrote:
>         cassiel at jimi:~/src/tascar-0.1.__1-r150$ make
>         make -C build -f ../Makefile libtascar.a libhos.a hos_sphere_amb30
>     [...]
>         g++ -Wall -O3 -msse -msse2 -mfpmath=sse -ffast-math
>         -fomit-frame-pointer
>         -fno-finite-math-only -L./ `pkg-config --cflags libxml++-2.6` -c
>         ../src/libhos_sphereparam.cc -o libhos_sphereparam.o
>         In file included from ../src/libhos_sphereparam.cc:__29:0:
>         ../src/libhos_sphereparam.h: In member function ‘void
>         HoS::parameter_t::set___feedback_osc_addr(const
>         char*)’:
>         ../src/libhos_sphereparam.h:__89:38: error: ‘lo_address_set_ttl’
>         was not
>         declared in this scope
>         ../src/libhos_sphereparam.cc: In constructor
>         ‘HoS::parameter_t::parameter___t(const
>         string&)’:
>         ../src/libhos_sphereparam.cc:__275:34: error:
>         ‘lo_address_set_ttl’ was not
>         declared in this scope
>         ../src/libhos_sphereparam.cc:__278:81: error:
>         ‘lo_server_thread_new___multicast’ was not declared in this
>         scope
>         make[1]: *** [libhos_sphereparam.o] Error
>         1
> 
> 
>     do you have liblo installed? Which version? You might have to add
>     something like
> 
> 
> ii  liblo0-dev                           
> 0.23-2.2                        Lightweight OSC library -- development files
> ii  liblo0ldbl                           
> 0.23-2.2                        Lightweight OSC library
> ii  liblo7                               
> 0.26~repack-7                   Lightweight OSC library
>  
> 
> 
>     CXXFLAGS += `pkg-config --cflags liblo`
> 
> 
> where should I add this?
> I've added it at the end of Makefile and...

Please add it after line 47 of the Makefile. If that doesn't help, you
could try

CXXFLAGS += `pkg-config --cflags liblo0`

instead, or try to find out where your "lo.h" can be found, and add
something like

-I/mypathtolo

to the end of line 47 (without the lo/lo.h, it might be something like
/usr/include/lo7/ or similar). It might be that liblo 0.23 does not yet
support UDP multicasting, then you have to upgrade to liblo 0.26 (or
make sure that you use lo/lo.h from your liblo 0.26 installation). The
tools make extensive use of UDP multicasting; disabling multicasting is
possible but would decrease functionality.

Please note that UDP multicasting may not work on all network devices.

Giso

> 
> make -C build -f ../Makefile libtascar.a libhos.a hos_sphere_amb30
> hos_sphere_xyz mm_file mm_gui mm_midicc mm_hdsp hos_visualize
> hos_visualize_sphere hos_oscrmsmeter hos_marker2osc hos_markerbroadcast
> hos_sendosc mplayer_jack_transport tascar_jpos_fix tascar_jpos_gpx
> tascar_multipan tascar_jackio tascar_draw tascar_gpx2csv
> make[1]: Entering directory `/home/cassiel/src/tascar-0.1.1-r150/build'
> make[1]: `libtascar.a' is up to date.
> cc -E  -MM -MF libhos_sphereparam.mk <http://libhos_sphereparam.mk>
> ../src/libhos_sphereparam.cc
> g++ -Wall -O3 -msse -msse2 -mfpmath=sse -ffast-math -fomit-frame-pointer
> -fno-finite-math-only -L./ `pkg-config --cflags libxml++-2.6`
> `pkg-config --cflags liblo` -c ../src/libhos_sphereparam.cc -o
> libhos_sphereparam.o
> In file included from ../src/libhos_sphereparam.cc:29:0:
> ../src/libhos_sphereparam.h: In member function ‘void
> HoS::parameter_t::set_feedback_osc_addr(const char*)’:
> ../src/libhos_sphereparam.h:89:38: error: ‘lo_address_set_ttl’ was not
> declared in this scope
> ../src/libhos_sphereparam.cc: In constructor
> ‘HoS::parameter_t::parameter_t(const string&)’:
> ../src/libhos_sphereparam.cc:275:34: error: ‘lo_address_set_ttl’ was not
> declared in this scope
> ../src/libhos_sphereparam.cc:278:81: error:
> ‘lo_server_thread_new_multicast’ was not declared in this scope
> make[1]: *** [libhos_sphereparam.o] Error 1
> make[1]: Leaving directory `/home/cassiel/src/tascar-0.1.1-r150/build'
> make: *** [all] Error 2
> 
> -r
> 
> 
> -- 
> /L'unica speranza di catarsi, ammesso che ne esista una, resta affidata
> all'istinto di ribellione, alla rivolta non isterilita in progetti, alla
> protesta violenta e viscerale. (V. Evangelisti)
> /
> 
> 
> 
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user at lists.linuxaudio.org
> http://lists.linuxaudio.org/listinfo/linux-audio-user



More information about the Linux-audio-user mailing list