DISTRHO / ProM

DISTRHO ProM
GNU Lesser General Public License v3.0
40 stars 6 forks source link

`libprojectM/projectM-opengl.h: No such file or directory` #4

Closed dromer closed 3 years ago

dromer commented 3 years ago

On debian 11

With HAVE_PROJECTM true or false compilation fails with:

DistrhoUIProM.cpp:17:10: fatal error: libprojectM/projectM-opengl.h: No such file or directory
   17 | #include "libprojectM/projectM-opengl.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
falkTX commented 3 years ago

@dromer should be fixed now, please confirm

dromer commented 3 years ago

Yes!

Standalone fails, but LV2, VST2 and VST3 (partially) work.

Only issue is with window resizing and fullscreen:

falkTX commented 3 years ago

fullscreen should not even be possible. and in any case it would be a different issue. standalone is removed from the build, if you have something in bin/ it would be an old binary. thanks for confirming the fix

dromer commented 3 years ago

Yeah FS is a window-manager thing I suppose -> alt+f11 in fluxbox There is some other difference in window properties between the 3 plugins:

falkTX commented 3 years ago

LV2 supports host-side resizing, so that is expected vs VST2. The VST3 being based on juce and not custom implementation explains why it would be different. I like that it hides the minimize button, I need to see how to do that for the others. VST3 does support host-side resizing like LV2, but I havent implemented that (in either Carla or DPF)