ADLplug icon indicating copy to clipboard operation
ADLplug copied to clipboard

Could you please update the JUCE submodule because it fails on FreeBSD when JUCE's repository is FreeBSD-compatible now

Open yurivict opened this issue 3 years ago • 5 comments

c/runtime.h' file not found
 #include <objc/runtime.h>
          ^~~~~~~~~~~~~~~~
1 error generated.
/disk-samsung/freebsd-ports/audio/adlplug-lv2/work/ADLplug-d9ccf3d/thirdparty/JUCE/modules/juce_core/containers/juce_HashMap.h:49:109: error: cast from pointer to smaller type 'juce::pointer_sized_uint' (aka 'unsigned int') loses information
    static int generateHash (const void* key, int upperLimit) noexcept      { return generateHash ((uint64) (pointer_sized_uint) key, upperLimit); }
                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~

yurivict avatar Apr 09 '21 22:04 yurivict

I'll like to upgrade it to juce6, the LV2 support involves more than a bit of work though. That includes the LV2 wrapper, and the build system. I'll try to get it done but not likely until this month's 15th, there is another project on focus.

jpcima avatar Apr 09 '21 23:04 jpcima

I've done required updates to JUCE 6, can you try it?

jpcima avatar Apr 26 '21 06:04 jpcima

Thanks for switching to JUCE 6. As it turned out, JUCE merged my my BSD patches https://github.com/juce-framework/JUCE/pull/881 into their develop branch.

Need to wait until they merge them into master.

yurivict avatar Apr 26 '21 09:04 yurivict

Perhaps that my JUCE branch is still behind, the update is based on today's master, not develop.

jpcima avatar Apr 26 '21 13:04 jpcima

Yes, your JUCE branch is behind their develop branch.

yurivict avatar Apr 26 '21 23:04 yurivict