Crashing FX compiles... with todays HISE build
-
I have an fx plugin that is compiling perfectly , but I updated to the latest HISE this morning and Im getting these errors
d:\hise\hi_dsp_library\node_api\nodes\bypass.h(46): note: see declaration of 'scriptnode::bypass::smoothed' (compilin g source file ..\..\..\AdditionalSourceCode\nodes\factory.cpp) f:\audio\channel robot\hise_dev_work\quadshaper\additionalsourcecode\nodes\distnode.h(51): error C3203: 'smoothed': uns pecialized class template can't be used as a template argument for template parameter 'T', expected a real type (compil ing source file ..\..\..\AdditionalSourceCode\nodes\factory.cpp) [F:\Audio\Channel Robot\Hise_Dev_work\QuadShaper\Binar ies\Builds\VisualStudio2017\QuadShaper_SharedCode.vcxproj] f:\audio\channel robot\hise_dev_work\quadshaper\additionalsourcecode\nodes\distnode.h(54): error C3203: 'smoothed': uns pecialized class template can't be used as a template argument for template parameter 'T', expected a real type (compil ing source file ..\..\..\AdditionalSourceCode\nodes\factory.cpp) [F:\Audio\Channel Robot\Hise_Dev_work\QuadShaper\Binar ies\Builds\VisualStudio2017\QuadShaper_SharedCode.vcxproj] f:\audio\channel robot\hise_dev_work\quadshaper\additionalsourcecode\nodes\distnode.h(325): error C2976: 'scriptnode::b ypass::smoothed': too few template arguments (compiling source file ..\..\..\AdditionalSourceCode\nodes\factory.cpp) [F :\Audio\Channel Robot\Hise_Dev_work\QuadShaper\Binaries\Builds\VisualStudio2017\QuadShaper_SharedCode.vcxproj] d:\hise\hi_dsp_library\node_api\nodes\bypass.h(46): note: see declaration of 'scriptnode::bypass::smoothed' (compilin g source file ..\..\..\AdditionalSourceCode\nodes\factory.cpp) f:\audio\channel robot\hise_dev_work\quadshaper\additionalsourcecode\nodes\distnode.h(325): error C2955: 'scriptnode::b ypass::smoothed': use of class template requires template argument list (compiling source file ..\..\..\AdditionalSourc eCode\nodes\factory.cpp) [F:\Audio\Channel Robot\Hise_Dev_work\QuadShaper\Binaries\Builds\VisualStudio2017\QuadShaper_S haredCode.vcxproj] d:\hise\hi_dsp_library\node_api\nodes\bypass.h(46): note: see declaration of 'scriptnode::bypass::smoothed' (compilin g source file ..\..\..\AdditionalSourceCode\nodes\factory.cpp) f:\audio\channel robot\hise_dev_work\quadshaper\additionalsourcecode\nodes\distnode.h(363): error C3203: 'smoothed': un specialized class template can't be used as a template argument for template parameter 'T', expected a real type (compi ling source file ..\..\..\AdditionalSourceCode\nodes\factory.cpp) [F:\Audio\Channel Robot\Hise_Dev_work\QuadShaper\Bina ries\Builds\VisualStudio2017\QuadShaper_SharedCode.vcxproj] f:\audio\channel robot\hise_dev_work\quadshaper\additionalsourcecode\nodes\distnode.h(391): error C3203: 'smoothed': un specialized class template can't be used as a template argument for template parameter 'Processors', expected a real ty pe (compiling source file ..\..\..\AdditionalSourceCode\nodes\factory.cpp) [F:\Audio\Channel Robot\Hise_Dev_work\QuadSh aper\Binaries\Builds\VisualStudio2017\QuadShaper_SharedCode.vcxproj]
-
@Lindon - reverted to the old version I had (luckily saved) and it compiles fine - so this seems to be a problem in the latest build.
Unless of course I need to re-compile my scriptnode modules when I change HISE versions.....
-
@Lindon any action on this one?
-
OK so I thought I'd just record this here in case anyone else was having the same problem...
So, yes, you need to recompile your scriptNode dll to get rid of these bugs....
-
Yes you have to expect to rebuild anything when pulling a new HISE commit.