When building a plug-in I’m working on with the validator activated, the validation and thus the build fails at the
[Valid State Transition 64bits]
Info: ===Valid State Transition 64bits ============================
I’m assuming that the 32bits/64bits Valid State Transition tests are related to whether your plugin can process 32/64 bit sample sizes, however my canProcessSampleSize function still is the default:
tresult PLUGIN_API split_timesProcessor::canProcessSampleSize(int32 symbolicSampleSize)
{
// by default kSample32 is supported
if (symbolicSampleSize == Vst::kSample32)
return kResultTrue;
// disable the following comment if your processing support kSample64
/*if (symbolicSampleSize == Vst::kSample64)
return kResultTrue; */
return kResultFalse;
}
As my plugin explicitly only supports 32-bit sample sizes, it shouldn’t fail at a 64-bit test because that test shouldn’t happen in the first place, should it? Or am I getting something wrong here?
Editing to add the error it returns after that test:
[Valid State Transition 64bits]
Info: ===Valid State Transition 64bits ============================
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: Der Befehl "setlocal [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: cd D:\programme\VST3Dev\Split_Times\split_times\build\bin [D:\programme\VST3Dev\Split_Times\split_t
imes\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: D: [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: echo [SMTG] Validator started... [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vc
xproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: D:\programme\VST3Dev\Split_Times\split_times\build\bin\Debug\validator.exe D:/programme/VST3Dev/Spl
it_Times/split_times/build/VST3/Debug/split_times.vst3/Contents/x86_64-win/split_times.vst3 [D:\programme\VST3Dev\Split
_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: echo [SMTG] Validator finished. [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcx
proj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone [D:\programme\VST3Dev\Split_Times\split_t
imes\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: :cmErrorLevel [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: exit /b %1 [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: :cmDone [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: setlocal [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: echo [SMTG] Delete previous link... [D:\programme\VST3Dev\Split_Times\split_times\build\split_times
.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: rmdir "C:\Program Files\Common Files\VST3\split_times.vst3" & del "C:\Program Files\Common Files\VS
T3\split_times.vst3" [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: echo [SMTG] Creation of the new link... [D:\programme\VST3Dev\Split_Times\split_times\build\split_t
imes.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: mklink /D "C:\Program Files\Common Files\VST3\split_times.vst3" D:\programme\VST3Dev\Split_Times\sp
lit_times\build\VST3\Debug\split_times.vst3 [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: echo [SMTG] Finished. [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: :cmEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone [D:\programme\VST3Dev\Split_Times\split_t
imes\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: :cmErrorLevel [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: exit /b %1 [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: :cmDone [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [D:\programme\VST3Dev\Split_Times\split_times\build\split_times.v
cxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155
,5): error MSB3073: :VCEnd" wurde mit dem Code -1073741819 beendet. [D:\programme\VST3Dev\Split_Times\split_times\build
\split_times.vcxproj]