christophhart / HISE

The open source framework for sample based instruments
http://hise.audio
Other
1.03k stars 117 forks source link

Hise not recognizing the HISE source code folder when compiling on M1 Mac #307

Closed GoldenAdrien closed 2 years ago

GoldenAdrien commented 2 years ago

So whenever I try to export anything as a Vsti/au plugin, it says the HISE image directory is not found, but I have already set the HISE path correctly.

davidhealey commented 2 years ago

What is your HISE path set to?

GoldenAdrien commented 2 years ago

I have it set to

/Users/adrienkurth-white/Downloads/HISE-master

davidhealey commented 2 years ago

Use the develop branch instead of master.

And the error specifically says the HISE image directory? Could you post a screenshot of the error?

GoldenAdrien commented 2 years ago

I will try that, and yeah I can post a screenshot

GoldenAdrien commented 2 years ago
Screen Shot 2022-04-17 at 2 55 15 PM

I just tried it again with the develop branch, and it gave me this again

davidhealey commented 2 years ago

Did you clean the builds folder before exporting?

davidhealey commented 2 years ago

Oh I just had a look in the source code, this is the folder it's looking for "hi_core/hi_images/" check your HISE develop folder and make sure that folder exists.

GoldenAdrien commented 2 years ago

Oh I just had a look in the source code, this is the folder it's looking for "hi_core/hi_images/" check your HISE develop folder and make sure that folder exists.

Alright I will! Thanks!

GoldenAdrien commented 2 years ago

Oh I just had a look in the source code, this is the folder it's looking for "hi_core/hi_images/" check your HISE develop folder and make sure that folder exists.

It is indeed there

davidhealey commented 2 years ago

How many copies of the HISE source code are on your system?

GoldenAdrien commented 2 years ago

How many copies of the HISE source code are on your system?

Only one

davidhealey commented 2 years ago

Did you set the HISE path by clicking the browse button or by entering the path manually? Is the HISE source in a subfolder of the path you set?

GoldenAdrien commented 2 years ago

Did you set the HISE path by clicking the browse button or by entering the path manually? Is the HISE source in a subfolder of the path you set?

I set it by clicking the browse button, and I am pretty certain it isn't in a subfolder of the path I set, as it is the folder I downloaded from the repository

davidhealey commented 2 years ago

Can you show me a screenshot of the folder in Finder?

GoldenAdrien commented 2 years ago

Can you show me a screenshot of the folder in Finder?

Sure

Screen Shot 2022-04-17 at 3 14 14 PM
GoldenAdrien commented 2 years ago

actually, I just got past that error, but now I am encountering another error

Screen Shot 2022-04-17 at 3 16 24 PM
davidhealey commented 2 years ago

Looks good, but I can see you still have HISE-master there too. Delete HISE-master and any other copies.

Run sudo gem install xcpretty from the terminal to fix that last issue.

GoldenAdrien commented 2 years ago

Alrighty, thanks!

GoldenAdrien commented 2 years ago

Well I got the xcpretty error fixed with that, but I am still having this error:

Screen Shot 2022-04-17 at 3 20 27 PM
davidhealey commented 2 years ago

Run xcode-select --install from the terminal

GoldenAdrien commented 2 years ago

It gave me this:

Screen Shot 2022-04-17 at 3 22 35 PM
davidhealey commented 2 years ago

Check if there are any updates available for your system

GoldenAdrien commented 2 years ago

Alright

GoldenAdrien commented 2 years ago

Check if there are any updates available for your system

I just updated my computer and it still doesn't work

davidhealey commented 2 years ago

Try these, one at a time, and see if any help

sudo xcode-select -s /Library/Developer/CommandLineTools/ brew config sudo xcode-select --reset softwareupdate --install -a

GoldenAdrien commented 2 years ago

after the third one I got this:

` /Users/adrienkurth-white/Documents/HISE\ Plugins/Binaries/batchCompileOSX ; exit; (base) adrienkurth-white@Adriens-Air ~ % /Users/adrienkurth-white/Documents/HISE\ Plugins/Binaries/batchCompileOSX ; exit; Re-saving file: /Users/adrienkurth-white/Documents/HISE Plugins/Binaries/AutogeneratedProject.jucer Finished saving: Visual Studio 2017 Finished saving: Xcode (macOS) Finished saving: Xcode (iOS) Finished saving: Linux Makefile Compiling Instrument plugin PhaseWizard ... objc[8054]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libamsupport.dylib (0x2178ee098) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x107fc82c8). One of the two will be used. Which one is undefined. objc[8054]: Class AMSupportURLSession is implemented in both /usr/lib/libamsupport.dylib (0x2178ee0e8) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x107fc8318). One of the two will be used. Which one is undefined. objc[8054]: Class AppleTypeCRetimerRestoreInfoHelper is implemented in both /usr/lib/libauthinstall.dylib (0x2178edeb0) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x107fc84f8). One of the two will be used. Which one is undefined. objc[8054]: Class AppleTypeCRetimerFirmwareAggregateRequestCreator is implemented in both /usr/lib/libauthinstall.dylib (0x2178edf00) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x107fc8548). One of the two will be used. Which one is undefined. objc[8054]: Class AppleTypeCRetimerFirmwareRequestCreator is implemented in both /usr/lib/libauthinstall.dylib (0x2178edf50) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x107fc8598). One of the two will be used. Which one is undefined. objc[8054]: Class ATCRTRestoreInfoFTABFile is implemented in both /usr/lib/libauthinstall.dylib (0x2178edfa0) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x107fc85e8). One of the two will be used. Which one is undefined. objc[8054]: Class AppleTypeCRetimerFirmwareCopier is implemented in both /usr/lib/libauthinstall.dylib (0x2178edff0) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x107fc8638). One of the two will be used. Which one is undefined. objc[8054]: Class ATCRTRestoreInfoFTABSubfile is implemented in both /usr/lib/libauthinstall.dylib (0x2178ee040) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x107fc8688). One of the two will be used. Which one is undefined. Building targets in manual order is deprecated - check "Parallelize build for command-line builds" in the project editor, or set DISABLE_MANUAL_TARGET_ORDER_BUILD_WARNING in any of the targets in the current build to suppress this warning ▸ Compiling include_juce_product_unlocking.mm ▸ Compiling include_juce_gui_basics.mm ▸ Compiling include_juce_opengl.mm ▸ Compiling include_juce_graphics.mm ▸ Compiling include_juce_events.mm ▸ Compiling include_juce_gui_extra.mm ▸ Compiling include_juce_dsp.mm ▸ Compiling include_juce_data_structures.mm ▸ Compiling include_juce_cryptography.mm ▸ Compiling include_juce_core.mm

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/JUCE/modules/juce_core/zip/juce_ZipFile.cpp:464:19: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]

                    int numTotal = jmax<int64>(1, in->getTotalLength());
                        ~~~~~~~~   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

▸ Compiling include_juce_audio_utils.mm ▸ Compiling include_juce_audio_processors.mm ▸ Compiling include_juce_audio_plugin_client_utils.cpp BUILD FAILED

The following build commands failed: CompileC /Users/adrienkurth-white/Documents/HISE\ Plugins/Binaries/Builds/MacOSX/build/PhaseWizard.build/Release/PhaseWizard\ -\ Shared\ Code.build/Objects-normal/x86_64/include_hi_streaming.o /Users/adrienkurth-white/Documents/HISE\ Plugins/Binaries/JuceLibraryCode/include_hi_streaming.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'PhaseWizard - Shared Code' from project 'PhaseWizard') (1 failure) ▸ Compiling include_juce_audio_plugin_client_VST_utils.mm ▸ Compiling include_juce_audio_formats.mm ▸ Compiling include_juce_audio_devices.mm ▸ Compiling include_juce_audio_basics.mm ▸ Compiling include_hi_zstd_3.mm ▸ Compiling include_hi_zstd_2.mm ▸ Compiling include_hi_zstd_1.mm ▸ Compiling include_hi_tools.mm

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_tools/../hi_streaming/hi_streaming.h:70:10: 'ipp.h' file not found

include "ipp.h"

     ^~~~~~~

▸ Compiling include_hi_streaming.cpp

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_streaming/hi_streaming.h:70:10: 'ipp.h' file not found

include "ipp.h"

     ^~~~~~~

▸ Compiling include_hi_scripting_04.cpp ▸ Compiling include_hi_scripting_03.cpp Compiling finished. Cleaning up...

Saving session... ...copying shared history... ...saving history...truncating history files... ...completed.

[Process completed]

`

davidhealey commented 2 years ago

You need to disable IPP.

GoldenAdrien commented 2 years ago

When I did that, I get hundreds upon hundreds of errors in the build process

GoldenAdrien commented 2 years ago

for example:

`⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CableNodes.h:1029:8: constexpr if is a C++17 extension [-Wc++17-extensions]

                            if constexpr (P == 2)
                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CableNodes.h:1104:8: constexpr if is a C++17 extension [-Wc++17-extensions]

                            if constexpr (P == 0)
                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CableNodes.h:1106:8: constexpr if is a C++17 extension [-Wc++17-extensions]

                            if constexpr (P == 1)
                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CableNodes.h:1108:8: constexpr if is a C++17 extension [-Wc++17-extensions]

                            if constexpr (P == 2)
                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CableNodes.h:1165:20: constexpr if is a C++17 extension [-Wc++17-extensions]

            if constexpr (P == 0)
                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CableNodes.h:1167:8: constexpr if is a C++17 extension [-Wc++17-extensions]

                            if constexpr (P == 1)
               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CableNodes.h:1169:8: constexpr if is a C++17 extension [-Wc++17-extensions]

                            if constexpr (P == 2)
                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CableNodes.h:1171:8: constexpr if is a C++17 extension [-Wc++17-extensions]

                            if constexpr (P == 3)
                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CableNodes.h:1173:8: constexpr if is a C++17 extension [-Wc++17-extensions]

                            if constexpr (P == 4)
                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CableNodes.h:1175:20: constexpr if is a C++17 extension [-Wc++17-extensions]

            if constexpr (P == 5)
                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CableNodes.h:1251:8: constexpr if is a C++17 extension [-Wc++17-extensions]

                            if constexpr (P == 0)
               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CableNodes.h:1253:8: constexpr if is a C++17 extension [-Wc++17-extensions]

                            if constexpr (P == 1)
                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CableNodes.h:1255:8: constexpr if is a C++17 extension [-Wc++17-extensions]

                            if constexpr (P == 2)
                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CableNodes.h:1328:7: constexpr if is a C++17 extension [-Wc++17-extensions]

                    if constexpr (isPolyphonic())
                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CableNodes.h:1422:4: constexpr if is a C++17 extension [-Wc++17-extensions]

                    DEF_PARAMETER(Value, smoothed_parameter);
                       ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CableNodes.h:1423:4: constexpr if is a C++17 extension [-Wc++17-extensions]

                    DEF_PARAMETER(SmoothingTime, smoothed_parameter);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CableNodes.h:1424:4: constexpr if is a C++17 extension [-Wc++17-extensions]

                    DEF_PARAMETER(Enabled, smoothed_parameter);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/RoutingNodes.h:377:6: constexpr if is a C++17 extension [-Wc++17-extensions]

            if constexpr (CableType::allowFrame())
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/JuceNodes.h:89:6: constexpr if is a C++17 extension [-Wc++17-extensions]

            if constexpr (prototypes::check::processSample<JuceDspType>::value)
               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/DelayNode.h:52:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(DelayTime, fix_delay);
               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/DelayNode.h:53:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(FadeTime, fix_delay);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/MathNodes.h:323:2: constexpr if is a C++17 extension [-Wc++17-extensions]

    HISE_DEFAULT_INIT(OpType);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/MathNodes.h:327:6: constexpr if is a C++17 extension [-Wc++17-extensions]

            if constexpr (prototypes::check::getDefaultValue<OpType>::value)
       ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/MathNodes.h:350:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Value, OpNode);
               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/FXNodes.h:56:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Counter, sampleandhold_impl);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/FXNodes.h:172:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(BitDepth, bitcrush_impl);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/FXNodes.h:231:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Frequency, phase_delay_impl);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/FXNodes.h:294:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Damping, reverb);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/FXNodes.h:295:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Width, reverb);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/FXNodes.h:296:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Size, reverb);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/FXNodes.h:364:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Position, haas);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/FilterNode.h:122:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Frequency, FilterNodeBase);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/FilterNode.h:123:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Gain, FilterNodeBase);
                                               ^

BUILD FAILED

The following build commands failed: CompileC /Users/adrienkurth-white/Documents/HISE\ Plugins/Binaries/Builds/MacOSX/build/PhaseWizard.build/Release/PhaseWizard\ -\ Shared\ Code.build/Objects-normal/x86_64/include_hi_scripting_04.o /Users/adrienkurth-white/Documents/HISE\ Plugins/Binaries/JuceLibraryCode/include_hi_scripting_04.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'PhaseWizard - Shared Code' from project 'PhaseWizard') (1 failure)

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/FilterNode.h:124:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Q, FilterNodeBase);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/FilterNode.h:125:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Mode, FilterNodeBase);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/FilterNode.h:126:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Smoothing, FilterNodeBase);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/EventNodes.h:100:6: constexpr if is a C++17 extension [-Wc++17-extensions]

            if constexpr (prototypes::check::initialise<MidiType>::value)
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/EventNodes.h:174:6: constexpr if is a C++17 extension [-Wc++17-extensions]

            if constexpr (prototypes::check::initialise<TimerType>::value)
               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/EventNodes.h:197:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Active, timer);
               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/EventNodes.h:198:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Interval, timer);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/EventNodes.h:232:6: constexpr if is a C++17 extension [-Wc++17-extensions]

            if constexpr (prototypes::check::prepare<TimerType>::value)
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/EventNodes.h:240:6: constexpr if is a C++17 extension [-Wc++17-extensions]

            if constexpr (prototypes::check::reset<TimerType>::value)
               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/EnvelopeNodes.h:83:6: constexpr if is a C++17 extension [-Wc++17-extensions]

            if constexpr (!ParameterType::isStaticList())
               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/EnvelopeNodes.h:470:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Attack, simple_ar);
               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/EnvelopeNodes.h:471:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Release, simple_ar);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/EnvelopeNodes.h:472:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Gate, simple_ar);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/EnvelopeNodes.h:473:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(AttackCurve, simple_ar);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/EnvelopeNodes.h:532:6: constexpr if is a C++17 extension [-Wc++17-extensions]

            if constexpr (isPolyphonic())
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/EnvelopeNodes.h:709:6: constexpr if is a C++17 extension [-Wc++17-extensions]

            if constexpr (isPolyphonic())
               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/EnvelopeNodes.h:1058:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Threshold, silent_killer_impl);
               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/EnvelopeNodes.h:1059:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Active, silent_killer_impl);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/DynamicsNode.h:97:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Threshhold, dynamics_wrapper);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/DynamicsNode.h:98:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Attack, dynamics_wrapper);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/DynamicsNode.h:99:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Release, dynamics_wrapper);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/DynamicsNode.h:100:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Ratio, dynamics_wrapper);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/DynamicsNode.h:261:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Attack, envelope_follower);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/DynamicsNode.h:262:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Release, envelope_follower);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/DynamicsNode.h:263:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(ProcessSignal, envelope_follower)
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/ProcessorInterfaces.h:343:20: enumeration values 'FilterCoefficients', 'numDataTypes', and 'ConstantLookUp' not handled in switch [-Wswitch]

        switch(type)
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_frontend/../hi_modules/../hi_scripting/scripting/scriptnode/api/NodeBase.h:546:8: unused variable 'shouldBeBypassed' [-Wunused-variable]

            auto shouldBeBypassed = (bool)newValue;
               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_frontend/../hi_modules/../hi_scripting/scripting/scriptnode/dynamic_elements/DynamicComplexData.h:398:11: constexpr if is a C++17 extension [-Wc++17-extensions]

            else if constexpr (std::is_same<DynamicDataType, data::dynamic::displaybuffer>())
                 ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_frontend/../hi_modules/../hi_scripting/scripting/scriptnode/dynamic_elements/DynamicComplexData.h:594:6: constexpr if is a C++17 extension [-Wc++17-extensions]

            if constexpr (isDisplayBufferBase())
                    ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_frontend/../hi_modules/../hi_scripting/scripting/scriptnode/api/StaticNodeWrappers.h:129:6: constexpr if is a C++17 extension [-Wc++17-extensions]

            if constexpr (AddDataOffsetToUIPtr && std::is_base_of<data::pimpl::provider_base, typename T::ObjectType>())
               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_frontend/../hi_modules/../hi_scripting/scripting/scriptnode/api/StaticNodeWrappers.h:134:11: constexpr if is a C++17 extension [-Wc++17-extensions]

            else if constexpr (UseNodeBaseAsUI)
               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_frontend/../hi_modules/../hi_scripting/scripting/scriptnode/api/StaticNodeWrappers.h:376:6: constexpr if is a C++17 extension [-Wc++17-extensions]

            if constexpr (std::is_same<T, control::dynamic_dupli_pack>())
                    ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_frontend/../hi_modules/../hi_scripting/scripting/scriptnode/api/StaticNodeWrappers.h:378:11: constexpr if is a C++17 extension [-Wc++17-extensions]

            else if constexpr (isBaseOfDynamicDupliHolder)
               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_frontend/../hi_modules/../hi_scripting/scripting/scriptnode/api/StaticNodeWrappers.h:380:11: constexpr if is a C++17 extension [-Wc++17-extensions]

            else if constexpr (isBaseOfDynamicParameterHolder)
                    ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_frontend/../hi_modules/../hi_scripting/scripting/scriptnode/api/StaticNodeWrappers.h:449:82: static_assert with no message is a C++17 extension [-Wc++17-extensions]

            static_assert(std::is_base_of<BaseClass, typename Derived::WrappedObjectType>());
                    ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_frontend/../hi_modules/effects/convolution/Convolution.h:434:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Gate, convolution);
                                                                                           ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_frontend/../hi_modules/effects/convolution/Convolution.h:435:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Damping, convolution);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_frontend/../hi_modules/effects/convolution/Convolution.h:436:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(HiCut, convolution);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_frontend/../hi_modules/effects/convolution/Convolution.h:437:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Predelay, convolution);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_frontend/../hi_modules/effects/convolution/Convolution.h:438:6: constexpr if is a C++17 extension [-Wc++17-extensions]

        DEF_PARAMETER(Multithread, convolution);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_frontend/../hi_modules/nodes/HiseNodes.h:152:3: constexpr if is a C++17 extension [-Wc++17-extensions]

            DEF_PARAMETER(Index, hise_mod_base);
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_sampler/sampler/ModulatorSamplerSound.cpp:1732:10: enumeration values 'GlobalMode' and 'numModes' not handled in switch [-Wswitch]

    switch (type)
                                               ^

⚠️ /Users/adrienkurth-white/Downloads/HISE-develop/hi_sampler/sampler/MultiSampleDataProviders.cpp:118:7: unused variable 'numSamples' [-Wunused-variable]

            int numSamples = hmToUse->getNumSamplesInMonolith();
            ^

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: called object type 'const unsigned char [202]' is not a function or function pointer

                                                    std::apply(*i, v);
                ^

`

GoldenAdrien commented 2 years ago

And that isn't even 1/8 of the errors I get

davidhealey commented 2 years ago

Most of those are warnings, not errors, you don't need to worry about them.

GoldenAdrien commented 2 years ago

Wait is the last one not an error?

davidhealey commented 2 years ago

Wait is the last one not an error?

If it has a big red X it's an error, if it has a yellow triangle it's a warning.

GoldenAdrien commented 2 years ago

these are the errors I am getting then:

`❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: called object type 'const unsigned char [202]' is not a function or function pointer

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:1147:18: call to implicitly-deleted copy constructor of 'scriptnode::DataTryReadLock'

    if (auto dt = DataTryReadLock(this))

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:1049:18: call to implicitly-deleted copy constructor of 'scriptnode::DataTryReadLock'

    if (auto dt = DataTryReadLock(this))

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:397:33: copying member subobject of type 'std::atomic' invokes deleted constructor

            std::atomic<bool> flushFlag = false;

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:396:34: copying member subobject of type 'std::atomic' invokes deleted constructor

            std::atomic<bool> resizeFlag = false;

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/node_api/nodes/processors.h:814:3: use of class template 'ChunkableProcessData' requires template arguments

            ChunkableProcessData cd(pd);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1826:7: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                                            std::apply(*i, lastValue);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1700:4: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                    std::apply(*listeners.getLast(), lastValue);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_scripting/scripting/api/ScriptingGraphics.cpp:811:12: call to implicitly-deleted copy constructor of 'hise::ComponentForDebugInformation::SafeObject'

            if (auto p = getObject<ScriptingObjects::PathObject>())

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_scripting/scripting/api/ScriptingGraphics.cpp:209:12: call to implicitly-deleted copy constructor of 'hise::ComponentForDebugInformation::SafeObject'

            if (auto obj = getObject<ScriptShader>())

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_scripting/scripting/api/ScriptingGraphics.cpp:186:13: call to implicitly-deleted copy constructor of 'hise::ComponentForDebugInformation::SafeObject'

                    if (auto s = getObject<ScriptShader>())

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_scripting/scripting/api/ScriptingApiObjects.cpp:5796:12: call to implicitly-deleted copy constructor of 'hise::ComponentForDebugInformation::SafeObject'

            if (auto obj = getObject<ScriptFFT>())

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_scripting/scripting/api/ScriptingApiObjects.cpp:5521:11: call to implicitly-deleted copy constructor of 'hise::ComponentForDebugInformation::SafeObject'

    if (auto o = getObject<ScriptBackgroundTask>())

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_scripting/scripting/api/ScriptingApiObjects.cpp:5505:11: call to implicitly-deleted copy constructor of 'hise::ComponentForDebugInformation::SafeObject'

            if(auto obj = getObject<ScriptBackgroundTask>())

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:1147:18: call to implicitly-deleted copy constructor of 'scriptnode::DataTryReadLock'

    if (auto dt = DataTryReadLock(this))

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:1049:18: call to implicitly-deleted copy constructor of 'scriptnode::DataTryReadLock'

    if (auto dt = DataTryReadLock(this))

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:397:33: copying member subobject of type 'std::atomic' invokes deleted constructor

            std::atomic<bool> flushFlag = false;

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:396:34: copying member subobject of type 'std::atomic' invokes deleted constructor

            std::atomic<bool> resizeFlag = false;

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/node_api/nodes/processors.h:814:3: use of class template 'ChunkableProcessData' requires template arguments

            ChunkableProcessData cd(pd);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1826:7: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                                            std::apply(*i, lastValue);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1700:4: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                    std::apply(*listeners.getLast(), lastValue);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: called object type 'const unsigned char [202]' is not a function or function pointer

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: called object type 'const unsigned char [202]' is not a function or function pointer

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:1147:18: call to implicitly-deleted copy constructor of 'scriptnode::DataTryReadLock'

    if (auto dt = DataTryReadLock(this))

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:1049:18: call to implicitly-deleted copy constructor of 'scriptnode::DataTryReadLock'

    if (auto dt = DataTryReadLock(this))

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:397:33: copying member subobject of type 'std::atomic' invokes deleted constructor

            std::atomic<bool> flushFlag = false;

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:396:34: copying member subobject of type 'std::atomic' invokes deleted constructor

            std::atomic<bool> resizeFlag = false;

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/node_api/nodes/processors.h:814:3: use of class template 'ChunkableProcessData' requires template arguments

            ChunkableProcessData cd(pd);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1826:7: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                                            std::apply(*i, lastValue);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1700:4: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                    std::apply(*listeners.getLast(), lastValue);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: called object type 'const unsigned char [202]' is not a function or function pointer

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: called object type 'const unsigned char [202]' is not a function or function pointer

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: called object type 'const unsigned char [202]' is not a function or function pointer

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: called object type 'const unsigned char [202]' is not a function or function pointer

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:1147:18: call to implicitly-deleted copy constructor of 'scriptnode::DataTryReadLock'

    if (auto dt = DataTryReadLock(this))

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:1049:18: call to implicitly-deleted copy constructor of 'scriptnode::DataTryReadLock'

    if (auto dt = DataTryReadLock(this))

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:397:33: copying member subobject of type 'std::atomic' invokes deleted constructor

            std::atomic<bool> flushFlag = false;

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:396:34: copying member subobject of type 'std::atomic' invokes deleted constructor

            std::atomic<bool> resizeFlag = false;

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/node_api/nodes/processors.h:814:3: use of class template 'ChunkableProcessData' requires template arguments

            ChunkableProcessData cd(pd);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1826:7: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                                            std::apply(*i, lastValue);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1700:4: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                    std::apply(*listeners.getLast(), lastValue);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: called object type 'const unsigned char [202]' is not a function or function pointer

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: called object type 'const unsigned char [202]' is not a function or function pointer

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: called object type 'const unsigned char [202]' is not a function or function pointer

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: called object type 'const unsigned char [202]' is not a function or function pointer

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: called object type 'const unsigned char [202]' is not a function or function pointer

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:1147:18: call to implicitly-deleted copy constructor of 'scriptnode::DataTryReadLock'

    if (auto dt = DataTryReadLock(this))

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:1049:18: call to implicitly-deleted copy constructor of 'scriptnode::DataTryReadLock'

    if (auto dt = DataTryReadLock(this))

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:397:33: copying member subobject of type 'std::atomic' invokes deleted constructor

            std::atomic<bool> flushFlag = false;

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/dsp_nodes/CoreNodes.h:396:34: copying member subobject of type 'std::atomic' invokes deleted constructor

            std::atomic<bool> resizeFlag = false;

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/node_api/nodes/processors.h:814:3: use of class template 'ChunkableProcessData' requires template arguments

            ChunkableProcessData cd(pd);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1826:7: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                                            std::apply(*i, lastValue);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1815:8: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_components/../hi_dsp/../hi_core/../hi_dsp_library/../hi_tools/hi_tools/MiscToolClasses.h:1700:4: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                    std::apply(*listeners.getLast(), lastValue);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_tools/hi_tools/MiscToolClasses.h:1815:8: called object type 'const unsigned char [202]' is not a function or function pointer

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_tools/hi_tools/MiscToolClasses.h:1826:7: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                                            std::apply(*i, lastValue);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_tools/hi_tools/MiscToolClasses.h:1815:8: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                                                    std::apply(*i, v);

❌ /Users/adrienkurth-white/Downloads/HISE-develop/hi_tools/hi_tools/MiscToolClasses.h:1700:4: no member named 'apply' in namespace 'std'; did you mean 'LoopIcons::apply'?

                    std::apply(*listeners.getLast(), lastValue);

'

davidhealey commented 2 years ago

Did you clean the build folder after removing the IPP stuff?

GoldenAdrien commented 2 years ago

I just did that, and I tried it again, and there are even more errors, give me a little bit to get them all.

davidhealey commented 2 years ago

I just did that, and I tried it again, and there are even more errors, give me a little bit to get them all.

You don't need to post all the errors, they are pretty much the same. Are you able to compile HISE without issue?

GoldenAdrien commented 2 years ago

Like compile hise from the source?

davidhealey commented 2 years ago

Like compile hise from the source?

Yes

GoldenAdrien commented 2 years ago

Like compile hise from the source?

Yes

yeah I just did, and it lets me build the plugin from a self compiled version of HISE, but not one of the releases

GoldenAdrien commented 2 years ago

also for some reason when I edit the interface, it doesn't automatically update the code, is that no longer a feature?

davidhealey commented 2 years ago

You have to export your projects using the same version of the source code as the build of HISE that you're using. Definitely don't use the prebuilt binaries, they're ancient.

https://www.youtube.com/watch?v=SeetYsUX9YQ