Working my way back through the releases, using “Rebuild Solution”;
7.06 - Same issue
7.05 - Seemingly built ok, but when trying to run, lots of errors.
7.04 - As 7.05
7.03 - As 7.04, see below;
7.02 - Even with “Rebuild Solution” I get same “VST3_SDK” / Steinberg errors as in build 7.03! I needed to code this afternoon. Is there a version I can download that has not changed causing the errors below?
Rebuild started…
1>------ Rebuild All started: Project: Mutineer_VST3ManifestHelper, Configuration: Debug x64 ------
2>------ Rebuild All started: Project: Mutineer_SharedCode, Configuration: Debug x64 ------
1>juce_VST3ManifestHelper.cpp
2>CloneModule.cpp
2>DetailEffect.cpp
2>DetailEnvelope.cpp
2>DetailFilter.cpp
2>DetailLFO.cpp
2>DetailTGEngineAdditive.cpp
2>DetailTGEngineAnalogCurve.cpp
2>DetailTGEngineScrambler.cpp
2>DetailTGEngineSelection.cpp
2>DetailTGEngineSpiral.cpp
2>DetailTGEngineSplitwave.cpp
2>DetailTGEngineTranswave.cpp
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(329,44): error C2039: ‘wscast’: is not a member of ‘Steinberg’
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base\ipluginbase.h(22,11): message : see declaration of ‘Steinberg’
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(329,44): error C3861: ‘wscast’: identifier not found
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(553,52): error C2039: ‘wscast’: is not a member of ‘Steinberg’
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\pluginterfaces\base\ipluginbase.h(22,11): message : see declaration of ‘Steinberg’
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(553,52): error C3861: ‘wscast’: identifier not found
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(554,25): error C3536: ‘appPath’: cannot be used before it is initialized
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(554,24): error C2665: ‘std::experimental::filesystem::v1::path::path’: no overloaded function could convert all the argument types
1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\experimental\filesystem(787,5): message : could be ‘std::experimental::filesystem::v1::path::path(std::experimental::filesystem::v1::path &&) noexcept’
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(554,24): message : ‘std::experimental::filesystem::v1::path::path(std::experimental::filesystem::v1::path &&) noexcept’: cannot convert argument 1 from ‘int’ to ‘std::experimental::filesystem::v1::path &&’
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(554,25): message : Reason: cannot convert from ‘int’ to ‘std::experimental::filesystem::v1::path’
1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\experimental\filesystem(733,5): message : or ‘std::experimental::filesystem::v1::path::path(const std::experimental::filesystem::v1::path &)’
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(554,24): message : ‘std::experimental::filesystem::v1::path::path(const std::experimental::filesystem::v1::path &)’: cannot convert argument 1 from ‘int’ to ‘const std::experimental::filesystem::v1::path &’
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(554,25): message : Reason: cannot convert from ‘int’ to ‘const std::experimental::filesystem::v1::path’
1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\experimental\filesystem(731,5): message : or ‘std::experimental::filesystem::v1::path::path(void)’
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(554,24): message : ‘std::experimental::filesystem::v1::path::path’: function does not take 1 arguments
1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\experimental\filesystem(782,5): message : or ‘std::experimental::filesystem::v1::path::path(const std::basic_string<_Elem,_Traits,_Alloc> &,const std::locale &)’
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(554,24): message : ‘std::experimental::filesystem::v1::path::path(const std::basic_string<_Elem,_Traits,_Alloc> &,const std::locale &)’: expects 2 arguments - 1 provided
1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\experimental\filesystem(770,5): message : or ‘std::experimental::filesystem::v1::path::path(_InIt,const std::locale &)’
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(554,24): message : ‘std::experimental::filesystem::v1::path::path(_InIt,const std::locale &)’: expects 2 arguments - 1 provided
1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\experimental\filesystem(762,5): message : or ‘std::experimental::filesystem::v1::path::path(_InIt,_InIt,const std::locale &)’
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(554,24): message : ‘std::experimental::filesystem::v1::path::path(_InIt,_InIt,const std::locale &)’: expects 3 arguments - 1 provided
1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\experimental\filesystem(756,5): message : or ‘std::experimental::filesystem::v1::path::path(const std::basic_string<_Elem,_Traits,_Alloc> &)’
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(554,24): message : ‘std::experimental::filesystem::v1::path::path(const std::basic_string<_Elem,_Traits,_Alloc> &)’: could not deduce template argument for ‘const std::basic_string<_Elem,_Traits,_Alloc> &’ from ‘int’
1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\experimental\filesystem(744,5): message : or ‘std::experimental::filesystem::v1::path::path(_InIt)’
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(554,24): message : ‘std::experimental::filesystem::v1::path::path(_InIt)’: could not deduce template argument for ‘__formal’
1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\experimental\filesystem(736,5): message : or ‘std::experimental::filesystem::v1::path::path(_InIt,_InIt)’
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(554,24): message : ‘std::experimental::filesystem::v1::path::path(_InIt,_InIt)’: expects 2 arguments - 1 provided
1>C:\Program Files\JUCE\modules\juce_audio_processors\format_types\VST3_SDK\public.sdk\source\vst\hosting\module_win32.cpp(554,24): message : while trying to match the argument list ‘(int)’
1>Done building project “Mutineer_VST3ManifestHelper.vcxproj” – FAILED.
2>DetailTGEngineWaveLimit.cpp
2>DetailTGEngineWaveMixTable.cpp
2>DetailTGEngineWaveMorpher.cpp
2>DetailTGEngineWavetable.cpp
2>DetailToneGenerator.cpp
2>GlobalSettings.cpp
2>globalVars.cpp
2>LFOClass.cpp
2>LFOWaveforms.cpp
2>ModuleEffect.cpp
2>ModuleEnvelopeSpecifics.cpp
2>PluginEditor.cpp
2>PluginProcessor.cpp
2>ProcessFunctions.cpp
2>Randomize.cpp
2>SetModifierTarget.cpp
2>StripEffects.cpp
2>StripEnvelopes.cpp
2>StripFilters.cpp
2>StripLFOs.cpp
2>StripToneGenerators.cpp
2>WaveformCreator.cpp
2>WaveformOutput.cpp
2>WavetableImport.cpp
2>BinaryData.cpp
2>include_juce_audio_basics.cpp
2>include_juce_audio_devices.cpp
2>include_juce_audio_formats.cpp
2>include_juce_audio_plugin_client_ARA.cpp
2>include_juce_audio_plugin_client_RTAS_1.cpp
2>include_juce_audio_plugin_client_RTAS_2.cpp
2>include_juce_audio_plugin_client_RTAS_3.cpp
2>include_juce_audio_plugin_client_RTAS_4.cpp
2>include_juce_audio_plugin_client_RTAS_utils.cpp
2>include_juce_audio_plugin_client_utils.cpp
2>include_juce_audio_processors_ara.cpp
2>include_juce_audio_processors_lv2_libs.cpp
2>include_juce_audio_utils.cpp
2>include_juce_core.cpp
2>include_juce_data_structures.cpp
2>include_juce_dsp.cpp
2>include_juce_events.cpp
2>include_juce_graphics.cpp
2>include_juce_gui_extra.cpp
2>include_juce_audio_processors.cpp
2>include_juce_gui_basics.cpp
2>Mutineer_SharedCode.vcxproj → C:\Users\dkdiv\Documents\JUCE\Mutineer\Builds\VisualStudio2022\x64\Debug\Shared Code\Mutineer.lib
3>------ Rebuild All started: Project: Mutineer_VST3, Configuration: Debug x64 ------
3>include_juce_audio_plugin_client_VST3.cpp
3> Creating library C:\Users\dkdiv\Documents\JUCE\Mutineer\Builds\VisualStudio2022\x64\Debug\VST3\Mutineer.lib and object C:\Users\dkdiv\Documents\JUCE\Mutineer\Builds\VisualStudio2022\x64\Debug\VST3\Mutineer.exp
3>Mutineer_VST3.vcxproj → C:\Users\dkdiv\Documents\JUCE\Mutineer\Builds\VisualStudio2022\x64\Debug\VST3\Mutineer.dll
3> 1 file(s) copied.
3>Could Not Find C:\Users\dkdiv\Documents\JUCE\Mutineer\Builds\VisualStudio2022\x64\Debug\VST3\Mutineer.vst3\Contents\moduleinfo.json
3>‘“C:\Users\dkdiv\Documents\JUCE\Mutineer\Builds\VisualStudio2022\x64\Debug\VST3 Manifest Helper\juce_vst3_helper.exe”’ is not recognized as an internal or external command,
3>operable program or batch file.
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): error MSB3073: The command "copy /Y “C:\Users\dkdiv\Documents\JUCE\Mutineer\Builds\VisualStudio2022\x64\Debug\VST3\Mutineer.dll” “C:\Users\dkdiv\Documents\JUCE\Mutineer\Builds\VisualStudio2022\x64\Debug\VST3\Mutineer.vst3\Contents\x86_64-win\Mutineer.vst3”
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): error MSB3073: del /s /q “C:\Users\dkdiv\Documents\JUCE\Mutineer\Builds\VisualStudio2022\x64\Debug\VST3/Mutineer.vst3\Contents\moduleinfo.json”
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): error MSB3073: if not exist “C:\Users\dkdiv\Documents\JUCE\Mutineer\Builds\VisualStudio2022\x64\Debug\VST3/Mutineer.vst3\Contents\Resources" del /s /q “C:\Users\dkdiv\Documents\JUCE\Mutineer\Builds\VisualStudio2022\x64\Debug\VST3/Mutineer.vst3\Contents\Resources” && mkdir “C:\Users\dkdiv\Documents\JUCE\Mutineer\Builds\VisualStudio2022\x64\Debug\VST3/Mutineer.vst3\Contents\Resources”
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): error MSB3073: “C:\Users\dkdiv\Documents\JUCE\Mutineer\Builds\VisualStudio2022\x64\Debug\VST3 Manifest Helper\juce_vst3_helper.exe” -create -version “1.0.0” -path “C:\Users\dkdiv\Documents\JUCE\Mutineer\Builds\VisualStudio2022\x64\Debug\VST3/Mutineer.vst3” -output “C:\Users\dkdiv\Documents\JUCE\Mutineer\Builds\VisualStudio2022\x64\Debug\VST3/Mutineer.vst3\Contents\Resources\moduleinfo.json”
3>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(161,5): error MSB3073: :VCEnd” exited with code 9009.
3>Done building project “Mutineer_VST3.vcxproj” – FAILED.
========== Rebuild All: 1 succeeded, 2 failed, 0 skipped ==========
========== Rebuild started at 12:49 PM and took 01:13.091 minutes ==========