Re: [LAU] building luppp

From: michael noble <looplog@email-addr-hidden>
Date: Wed Jan 18 2012 - 01:20:35 EET

lv2core-svn is in the AUR, so you shouldn't need to deal with files.
Just build the package and install:

http://aur.archlinux.org/packages.php?ID=45557

On Wed, Jan 18, 2012 at 7:38 AM, Diego Simak <diego.simak@email-addr-hidden> wrote:
> I've the same problem some days ago.
> It was solved just building the whole lv2 core from SVN
> http://lv2plug.in/trac/wiki/SVN_repository
> See at the bottom of this email
>
> Don't know what's the impact to build and install it over an existing lv2
> files in Arch.
> Maybe you will have to remove pre existing lv2 files before, not sure about
> that.
>
> hope this helps
> Diego
>
>
> diego@email-addr-hidden:~/Downloads/lv2/svn/lv2-svn$ ./waf configure
> Setting top to                           :
> /home/diego/Downloads/lv2/svn/lv2-svn
> Setting out to                           :
> /home/diego/Downloads/lv2/svn/lv2-svn/build
> Checking for 'gcc' (c compiler)          : /usr/bin/gcc
> Checking for 'g++' (c++ compiler)        : /usr/bin/g++
>
> Global Configuration
>  * Install prefix                        : /usr/local
>  * Debuggable build                      : False
>  * Strict compiler flags                 : False
>  * Build documentation                   : False
>
> Checking for 'gcc' (c compiler)          : /usr/bin/gcc
>  * LV2 bundle directory                  : /usr/local/lib/lv2
>
> LV2 dynmanifest Configuration
>  * LV2 bundle directory                  : /usr/local/lib/lv2
>  * URI                                   :
> http://lv2plug.in/ns/ext/dynmanifest
>  * Version                               : 1.2
>  * Pkgconfig name                        : lv2-lv2plug.in-ns-ext-dynmanifest
>
> LV2 uri-map Configuration
>  * LV2 bundle directory                  : /usr/local/lib/lv2
>  * URI                                   : http://lv2plug.in/ns/ext/uri-map
>  * Version                               : 1.4
>  * Pkgconfig name                        : lv2-lv2plug.in-ns-ext-uri-map
>
> LV2 midi Configuration
>  * LV2 bundle directory                  : /usr/local/lib/lv2
>  * URI                                   : http://lv2plug.in/ns/ext/midi
>  * Version                               : 1.4
>  * Pkgconfig name                        : lv2-lv2plug.in-ns-ext-midi
>
> LV2 presets Configuration
>  * LV2 bundle directory                  : /usr/local/lib/lv2
>  * URI                                   : http://lv2plug.in/ns/ext/presets
>  * Version                               : 2.2
>  * Pkgconfig name                        : lv2-lv2plug.in-ns-ext-presets
>
> LV2 urid Configuration
>  * LV2 bundle directory                  : /usr/local/lib/lv2
>  * URI                                   : http://lv2plug.in/ns/ext/urid
>  * Version                               : 1.0
>  * Pkgconfig name                        : lv2-lv2plug.in-ns-ext-urid
>
> LV2 instance-access Configuration
>  * LV2 bundle directory                  : /usr/local/lib/lv2
>  * URI                                   :
> http://lv2plug.in/ns/ext/instance-access
>  * Version                               : 1.4
>  * Pkgconfig name                        :
> lv2-lv2plug.in-ns-ext-instance-access
>
> LV2 event Configuration
>  * LV2 bundle directory                  : /usr/local/lib/lv2
>  * URI                                   : http://lv2plug.in/ns/ext/event
>  * Version                               : 1.4
>  * Pkgconfig name                        : lv2-lv2plug.in-ns-ext-event
>
> LV2 data-access Configuration
>  * LV2 bundle directory                  : /usr/local/lib/lv2
>  * URI                                   :
> http://lv2plug.in/ns/ext/data-access
>  * Version                               : 1.4
>  * Pkgconfig name                        : lv2-lv2plug.in-ns-ext-data-access
>
> LV2 units Configuration
>  * LV2 bundle directory                  : /usr/local/lib/lv2
>  * URI                                   :
> http://lv2plug.in/ns/extensions/units
>  * Version                               : 5.4
>  * Pkgconfig name                        :
> lv2-lv2plug.in-ns-extensions-units
>
> 'configure' finished successfully (1.144s)
> diego@email-addr-hidden:~/Downloads/lv2/svn/lv2-svn$ ll lv2/ns/ext/event/
> total 60
> drwxr-xr-x  5 diego diego  4096 2012-01-17 20:35 ./
> drwxr-xr-x 26 diego diego  4096 2012-01-06 21:07 ../
> drwxr-xr-x  3 diego diego  4096 2012-01-17 20:35 build/
> -rw-r--r--  1 diego diego 11028 2012-01-06 21:07 event.h
> -rw-r--r--  1 diego diego  7298 2012-01-06 21:07 event-helpers.h
> -rw-r--r--  1 diego diego  8269 2012-01-06 21:07 event.ttl
> lrwxrwxrwx  1 diego diego    21 2012-01-06 21:07 ext.pc.in ->
> ../../../../ext.pc.in
> -rw-r--r--  1 diego diego  3587 2012-01-17 20:35 .lock-waf_linux2_build
> -rw-r--r--  1 diego diego   234 2012-01-06 21:07 manifest.ttl
> drwxr-xr-x  6 diego diego  4096 2012-01-06 21:07 .svn/
> lrwxrwxrwx  1 diego diego    15 2012-01-06 21:07 waf -> ../../../../waf*
> drwxr-xr-x  3 diego diego  4096 2012-01-17 20:35
> .waf-1.6.9-fc9ca41d30c7d159ae195d4b2df21256/
> lrwxrwxrwx  1 diego diego    23 2012-01-06 21:07 wscript ->
> ../../../../ext.wscript
>
>
>
>
>
>
>
>
> 2012/1/17 Jeremy Jongepier <jeremy@email-addr-hidden>
>>
>> On 01/17/2012 09:51 PM, Atte André Jensen wrote:
>>>
>>> Hi
>>>
>>> I'm trying to build our new tow, luppp, on arch, but it fails. I made it
>>> past the configure stage, after a bit poking around in aur...
>>>
>>> As far as I can tell waf can't find lv2/lv2plug.in/ns/ext/event/event.h,
>>> and sure enough it's not there:
>>> atte@email-addr-hidden:~/software/Luppp$ ll /usr/include/lv2/lv2plug.in/ns/ext/
>>> total 0
>>> lrwxrwxrwx 1 root root 38 Jan 17 10:45 dynmanifest ->
>>> ../../../../../lib/lv2/dynmanifest.lv2
>>>
>>> Any idea which package provides that file? Sorry for my ignorance if
>>> this is obvious...
>>>
>>>
>>> atte@email-addr-hidden:~/software/Luppp$ ./waf configure
>>> Setting top to : /home/atte/software/Luppp
>>> Setting out to : /home/atte/software/Luppp/.build
>>> Checking for 'g++' (c++ compiler) : /usr/bin/g++
>>> Checking for program pkg-config : /usr/bin/pkg-config
>>> Checking for 'jack' : yes
>>> Checking for 'sndfile' : yes
>>> Checking for 'gtkmm-2.4' : yes
>>> Checking for 'glibmm-2.4' : yes
>>> Checking for 'fluidsynth' : yes
>>> Checking for 'libconfig++' : yes
>>> Checking for 'lilv-0' : yes
>>> Checking for 'suil-0' : yes
>>> Checking for header lv2.h : yes
>>> Checking for header ladspa.h : yes
>>> 'configure' finished successfully (1.797s)
>>> atte@email-addr-hidden:~/software/Luppp$ ./waf
>>> Waf: Entering directory `/home/atte/software/Luppp/.build'
>>> [ 3/56] cxx: src/lvtwohost.cpp -> .build/src/lvtwohost.cpp.0.o
>>> [ 7/56] cxx: src/offlineworker.cpp -> .build/src/offlineworker.cpp.0.o
>>> In file included from ../src/lvtwohost.cpp:20:0:
>>> ../src/lvtwohost.hpp:36:47: fatal error:
>>> lv2/lv2plug.in/ns/ext/event/event.h: No such file or directory
>>> compilation terminated.
>>> In file included from ../src/offlineworker.cpp:24:0:
>>> ../src/lvtwohost.hpp:36:47: fatal error:
>>> lv2/lv2plug.in/ns/ext/event/event.h: No such file or directory
>>> compilation terminated.
>>> Waf: Leaving directory `/home/atte/software/Luppp/.build'
>>> Build failed
>>> -> task failed (exit status 1):
>>> {task 156760556: cxx lvtwohost.cpp -> lvtwohost.cpp.0.o}
>>> ['/usr/bin/g++', '-pg', '-g', '-ldl', '-Wall', '-Wextra',
>>> '-fpermissive', '-pthread', '-pthread', '-pthread', '-pthread',
>>> '-I/usr/include/gtkmm-2.4', '-I/usr/lib/gtkmm-2.4/include',
>>> '-I/usr/include/atkmm-1.6', '-I/usr/include/giomm-2.4',
>>> '-I/usr/lib/giomm-2.4/include', '-I/usr/include/pangomm-1.4',
>>> '-I/usr/lib/pangomm-1.4/include', '-I/usr/include/gtk-2.0',
>>> '-I/usr/include/gtk-unix-print-2.0', '-I/usr/include/gdkmm-2.4',
>>> '-I/usr/lib/gdkmm-2.4/include', '-I/usr/include/atk-1.0',
>>> '-I/usr/include/glibmm-2.4', '-I/usr/lib/glibmm-2.4/include',
>>> '-I/usr/include/glib-2.0', '-I/usr/lib/glib-2.0/include',
>>> '-I/usr/include/sigc++-2.0', '-I/usr/lib/sigc++-2.0/include',
>>> '-I/usr/include/cairomm-1.0', '-I/usr/lib/cairomm-1.0/include',
>>> '-I/usr/include/pango-1.0', '-I/usr/include/cairo',
>>> '-I/usr/include/pixman-1', '-I/usr/include/freetype2',
>>> '-I/usr/include/libpng14', '-I/usr/lib/gtk-2.0/include',
>>> '-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/lilv-0',
>>> '-I/usr/include/suil-0', '-DHAVE_JACK=1', '-DHAVE_SNDFILE=1',
>>> '-DHAVE_GTKMM=1', '-DHAVE_GLIBMM=1', '-DHAVE_FLUIDSYNTH=1',
>>> '-DHAVE_LIBCONFIG=1', '-DHAVE_LILV=1', '-DHAVE_SUIL=1',
>>> '-DHAVE_LV2_H=1', '-DHAVE_LADSPA_H=1', '../src/lvtwohost.cpp', '-c',
>>> '-o', 'src/lvtwohost.cpp.0.o']
>>> -> task failed (exit status 1):
>>> {task 156761196: cxx offlineworker.cpp -> offlineworker.cpp.0.o}
>>> ['/usr/bin/g++', '-pg', '-g', '-ldl', '-Wall', '-Wextra',
>>> '-fpermissive', '-pthread', '-pthread', '-pthread', '-pthread',
>>> '-I/usr/include/gtkmm-2.4', '-I/usr/lib/gtkmm-2.4/include',
>>> '-I/usr/include/atkmm-1.6', '-I/usr/include/giomm-2.4',
>>> '-I/usr/lib/giomm-2.4/include', '-I/usr/include/pangomm-1.4',
>>> '-I/usr/lib/pangomm-1.4/include', '-I/usr/include/gtk-2.0',
>>> '-I/usr/include/gtk-unix-print-2.0', '-I/usr/include/gdkmm-2.4',
>>> '-I/usr/lib/gdkmm-2.4/include', '-I/usr/include/atk-1.0',
>>> '-I/usr/include/glibmm-2.4', '-I/usr/lib/glibmm-2.4/include',
>>> '-I/usr/include/glib-2.0', '-I/usr/lib/glib-2.0/include',
>>> '-I/usr/include/sigc++-2.0', '-I/usr/lib/sigc++-2.0/include',
>>> '-I/usr/include/cairomm-1.0', '-I/usr/lib/cairomm-1.0/include',
>>> '-I/usr/include/pango-1.0', '-I/usr/include/cairo',
>>> '-I/usr/include/pixman-1', '-I/usr/include/freetype2',
>>> '-I/usr/include/libpng14', '-I/usr/lib/gtk-2.0/include',
>>> '-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/lilv-0',
>>> '-I/usr/include/suil-0', '-DHAVE_JACK=1', '-DHAVE_SNDFILE=1',
>>> '-DHAVE_GTKMM=1', '-DHAVE_GLIBMM=1', '-DHAVE_FLUIDSYNTH=1',
>>> '-DHAVE_LIBCONFIG=1', '-DHAVE_LILV=1', '-DHAVE_SUIL=1',
>>> '-DHAVE_LV2_H=1', '-DHAVE_LADSPA_H=1', '../src/offlineworker.cpp', '-c',
>>> '-o', 'src/offlineworker.cpp.0.o']
>>>
>>>
>>>
>> Hello Atte,
>>
>> You need the Arch equivalent of lv2-extension-good I think. No idea where
>> to find it for Arch, I fear there's no package available, not even in AUR.
>>
>> Best,
>>
>> Jeremy
>>
>> _______________________________________________
>> Linux-audio-user mailing list
>> Linux-audio-user@email-addr-hidden
>> http://lists.linuxaudio.org/listinfo/linux-audio-user
>
>
>
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user@email-addr-hidden
> http://lists.linuxaudio.org/listinfo/linux-audio-user
>

-- 
networking practice for sound environments :: http://nowhere.iamnobody.net
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Wed Jan 18 04:15:01 2012

This archive was generated by hypermail 2.1.8 : Wed Jan 18 2012 - 04:15:02 EET