Skip to content

LV2 URI not well formed #96

@ccaudle

Description

@ccaudle

Describe the bug
When running cmake the JUCEUtils.cmake reports a warning, which I believe is the cause of the LV2 plugin not loading in some applications:
CMake Warning at external/JUCE/extras/Build/CMake/JUCEUtils.cmake:981 (message):
LV2URI should be well-formed with an 'http' prefix. Check the LV2URI
argument to juce_add_plugin.
Call Stack (most recent call first):
external/JUCE/extras/Build/CMake/JUCEUtils.cmake:1091 (_juce_set_plugin_target_properties)
external/JUCE/extras/Build/CMake/JUCEUtils.cmake:1229 (_juce_link_plugin_wrapper)
external/JUCE/extras/Build/CMake/JUCEUtils.cmake:1770 (_juce_configure_plugin_targets)
CMakeLists.txt:101 (juce_add_plugin)

Desktop (please complete the following information):

  • OS: Fedora Linux 40
  • gRainbow version 1.0.3 zip file downloaded from github
  • copied in linked external dependencies:
    ff_meters-968bb8e00c5e47aaf18b388341493edc771a088f
    RTNeural-e14dc6edfec24f0718bd86771dbb99368c968052
    JUCE-69795dc8e589a9eb5df251b6dd994859bf7b3fab

Another user has reported that "after running cmake you have to edit gRainbow_artefacts/JuceLibraryCode/JuceLV2Defines.h and change JucePlugin_LV2URI “/plugins/gRainbow” to JucePlugin_LV2URI “file://plugins/gRainbow”" but I do not know where the appropriate location would be to modify prior to running cmake.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions