Closed gitterdude closed 2 years ago
That Common.hpp file was meant for DPF internals https://github.com/DISTRHO/DPF/blob/master/dgl/src/Common.hpp Weird that Zam was using it.
In any case the internal event handling behaviour is now public, accessed by https://github.com/DISTRHO/DPF/blob/main/dgl/EventHandlers.hpp
For people compiling from git; to compile the current zam-plugins, e7077fc from 20 Dec 2020, you need to do this first
cd dpf
git checkout 68ca91217df
cd ..
I think your use of git submodules is wrong then, from what I see in this repo it points to the correct commit hash for dpf. So a recursive clone should work just fine as-is
Ah, you're right. zam uses the git protocol to clone the submodule, and that's blocked on the network I'm using. So I had to do a manual clone using https and missed that the original clone uses a specific commit of DPF.
Sorry for the noise.
The current git version of DPF, which gets pulled in when cloning zam, doesn't have dgl/src/Common.hpp anymore and the zam compilation fails when it can't find it:
Tried on Ubuntu 20.04 with gcc 9.3.0
Another error seemingly related to the new DPF is
It doesn't occur if I check out an older version of DPF.
(edited for clarity)