Building Ardour on Windows: Configuration: lrdf not found

I get the following when doing ./waf configure …:

Checking for ‘lrdf’ >= 0.4.0 : not found
It’s not something that stops the config from moving along, and in the past, I’ve skipped it, or done little, but to no avail.

I’m trying to log the least steps to proceed with the configuration successfully using MSYS2 MINGW64, with one column for what’s mandatory (config stops if it finds a certain error) and another for what’s not mandatory (config proceeds anyways). I’ve even managed to get a few lines of code to get the pa_asio.h header which wasn’t mandatory. But for lrdf? No success yet.

I’ve run the following code:
curl -L -o lrdf-0.6.1.tar.gz
https://github.com/swh/LRDF/archive/refs/tags/v0.6.1.tar.gz
tar xf lrdf-0.6.1.tar.gz
cd LRDF-0.6.1
pacman -S mingw-w64-x86_64-libtool
pacman -S m4
pacman -S mingw-w64-x86_64-autotools
./autogen.sh

During that last one, I get an error:


checking for raptor2 >= 2.0.0… no
configure: error: Package requirements (raptor2 >= 2.0.0) were not met:

Package ‘raptor2’ not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.


I then failed to install raptor2 (2.0.16 version), to assist in installing lrdf.

Any ideas on how to actually have the lrdf? If I’m on the right path, how do I install raptor2?

lrdf is used for the old LADSPA plugins, so it’s probably not needed for a Windows build anyway.

Here’s the raptor URL, if you need it
https://librdf.org/raptor/

While you cannot compile Ardour without LADSPA support, you can compile it without LRDF (LADSPA presets). see

./waf configure --help

...
   --no-lrdf   Compile without support for LRDF LADSPA data even if present
...

Alright. After spending more time on this today, I’ve decided to move on to the ./waf -j$(proc) part.

For a long time there was an Australian guy called Tim Mayberry who was building successfully using MinGW. I don’t know if Tim’s still around these days but he’d be a good person to help you if he still visits the forum here.

Good call. Tim’s still on IRC, mostly lurking. We last talked 2 months ago, but he has not contributed to Ardour since 2017. Information from back then may or may not be relevant.