I installed lv2core a couple of months ago on a Slackware 13.1 system, and I created my own SlackBuild script to compile and install it, which configured waf with "--prefix=/usr --configdir=/etc --libdir=/usr/lib64 --mandir=/usr/man". This put a copy of lv2.h in /usr/include/, and another copy in /usr/lib64/lv2/lv2core.lv2/. I also installed SLV2 with no problems. Since lilv came out (along with a couple of other packages to replace SLV2), I decided to install it. I installed serd and sord first, but when I try to compile lilv, it bombs out because it can't find lv2/lv2plug.in/ns/lv2core/lv2.h (presumably, this path would be appended to /usr/include/ for the complete path), and I can't figure out any way to get lv2.h there without just creating each directory in the path myself and copying it there. There is no mention of that path anywhere in the waf scripts. The only mention I can find of that path is in the README and INSTALL files, both of which suggest that programmers use that path in their build scripts to determine whether lv2core is installed. Why is that being recommended when the lv2core scripts don't install it there? Am I missing something? This is driving me crazy. Any help in preserving my sanity would be greatly appreciated. Chuck P.S. I've already tried putting this in my SlackBuild script: sed -i -e "s,lv2/lv2plug.in/ns/lv2core/,," wscript lilv/lilv.h and that allows it to compile and install alright, but it means I'll also have to do something similar to every other program that looks for lv2.h in that location, and that doesn't seem to be a be a very nice solution. _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user