[LAU] Where should lv2core put lv2.h?

Chuck Martin v4o42wl02 at sneakemail.com
Fri Jun 24 18:03:17 UTC 2011


On Fri, Jun 24, 2011 at 06:28:54PM +0100, Harry Van Haaren harryhaaren at gmail.com wrote:
> I've only recently started using LV2, and decided to document exactly what I
> done to get it all running.
> Here's the link to the whole article:
> http://harryhaaren.blogspot.com/2011/05/lv2-new-host-lib-lilv-newbies-guid-to.html

Yes, I found your web page when trying to solve that, but it didn't fix
the problem.

> Then this is what you do:
> 1. Direct your browser to http://lv2plug.in/spec/

I already did that (that's where I got lv2core when I installed it a
couple of months ago.

> 2. Grab lv2core
> <http://lv2plug.in/spec/lv2core-4.0.tar.bz2>,lv2-event<http://lv2plug.in/spec/lv2-event-1.0.tar.gz>,
> and lv2-uri-map <http://lv2plug.in/spec/lv2-uri-map-1.0.tar.gz>.

I have all of those, although I've only installed the first one.

> 3. Untar lv2core, ./waf configure, ./waf, ./waf install it (the first one
> should be fixed now)

I did that two months ago.  I still have it installed, so it didn't fix
it for me.  In fact I had already done that before lilv came out, in
preparation for installing SLV2.  lv2core didn't put lv2.h where lilv
wants to find it, and I can't find anything in the configuration to make
it put it there.  I don't know why such a long path should be required,
anyway.  Shouldn't it be sufficient to just put it in, and look for it
in, /usr/include/ (or /usr/local/include/), or at least no deeper than
/usr/include/lv2/ (or /usr/local/include/lv2/)?

> 4. Bop open a terminal, cd /usr/include/lv2/lv2plug.in/ns/
> 5. sudo mkdir ext
> 6. Copy the event folder into ext, and copy the uri-map folder in too.
> 7. *CHECK THE DIRECTORY STRUCTURE!!!* the output of ./waf configure tells
> you *exactly* where its looking for the files, *PUT THEM THERE*. Can't
> stress this enough. Use your brain & figure out what's not where its meant
> to be

I haven't done these, but I wasn't getting those other errors, either,
for some reason.

> ../waf configure should print out yes yes yes yes yes yes to all dependencies
> now, so
> ../waf build,

It doesn't.  Hence my question.  Thanks, anyway.

Chuck



More information about the Linux-audio-user mailing list