Re: [LAU] building luppp

From: Diego Simak <diego.simak@email-addr-hidden>
Date: Wed Jan 18 2012 - 00:38:06 EET

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<http://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/<http://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<http://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<http://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.**linuxaudio.org<Linux-audio-user@email-addr-hidden.org>
> http://lists.linuxaudio.org/**listinfo/linux-audio-user<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
Received on Wed Jan 18 00:15:04 2012

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