Getting HISE to recognise I've downloaded and installed Faust 2.74.6....
-
@Matt_SF said in Getting HISE to recognise I've downloaded and installed Faust 2.74.6....:
JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED
Matt, thanks for this, so I tried to run the compile from projucer, and it failed in VS2022 with the same option, so I added:
JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1
into the preprocessor definitions
and this got me past this problem, but gave me a TRUCK load more :
1>------ Build started: Project: Horizen_DynamicLibrary, Configuration: Release x64 ------ 1>Main.cpp 1>RNBO.cpp 1>include_hi_dsp_library_01.cpp 1>include_hi_dsp_library_02.cpp 1>include_hi_tools_01.cpp 1>include_hi_tools_02.cpp 1>include_juce_audio_basics.cpp 1>include_juce_audio_formats.cpp 1>include_juce_core.cpp 1>include_juce_data_structures.cpp 1>include_juce_dsp.cpp 1>include_juce_events.cpp 1>include_juce_graphics.cpp 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(34,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(38,54): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(41,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(42,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(38,48): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(38,48): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(47,34): 1> see reference to alias template instantiation 'BitRed01_impl::chain1_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(41,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(42,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(53,39): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ChorusTest.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ChorusTest.h(99,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ChorusTest.h(115,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ChorusTest.h(116,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ChorusTest.h(157,44): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\CubicNLDist.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\CubicNLDist.h(34,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\CubicNLDist.h(41,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\CubicNLDist.h(41,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\CubicNLDist.h(41,35): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\CubicNLDist.h(46,34): 1> see reference to alias template instantiation 'CubicNLDist_impl::chain1_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DattorroTest.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DattorroTest.h(34,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DattorroTest.h(39,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DattorroTest.h(39,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DattorroTest.h(39,35): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DattorroTest.h(44,34): 1> see reference to alias template instantiation 'DattorroTest_impl::chain1_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DirtModule.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DirtModule.h(40,40): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DirtModule.h(43,54): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DirtModule.h(40,34): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DirtModule.h(40,34): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DirtModule.h(47,47): 1> see reference to alias template instantiation 'DirtModule_impl::chain_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustCompressor.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustCompressor.h(34,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustCompressor.h(39,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustCompressor.h(39,39): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustCompressor.h(39,39): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustCompressor.h(44,44): 1> see reference to alias template instantiation 'FaustCompressor_impl::wrapfaust1_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustFlanger.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustFlanger.h(34,54): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustFlanger.h(274,50): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustFlanger.h(274,44): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustFlanger.h(274,44): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustFlanger.h(279,44): 1> see reference to alias template instantiation 'FaustFlanger_impl::wrapwrapfaust12_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\jpverbtest.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\jpverbtest.h(34,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\jpverbtest.h(39,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\jpverbtest.h(39,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\jpverbtest.h(39,35): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\jpverbtest.h(44,34): 1> see reference to alias template instantiation 'jpverbtest_impl::chain1_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(23,47): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(40,54): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(72,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(73,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(501,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(923,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(72,39): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(72,39): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(929,34): 1> see reference to alias template instantiation 'Phasertest1_impl::wrapmulti1_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(73,39): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(501,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(501,35): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(930,34): 1> see reference to alias template instantiation 'Phasertest1_impl::chain6_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(923,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(923,35): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(931,34): 1> see reference to alias template instantiation 'Phasertest1_impl::chain7_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(34,55): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(34,49): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(34,49): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(40,48): 1> see reference to alias template instantiation 'pingpong_impl::tempo_sync_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(43,41): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(54,41): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(43,35): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(43,35): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(60,47): 1> see reference to alias template instantiation 'pingpong_impl::chain3_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(54,35): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(54,35): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(61,47): 1> see reference to alias template instantiation 'pingpong_impl::chain1_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(66,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(70,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(66,39): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(66,39): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(71,34): 1> see reference to alias template instantiation 'pingpong_impl::wrapmulti1_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(70,47): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(70,47): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(76,34): 1> see reference to alias template instantiation 'pingpong_impl::split_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\StereoDelay.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\StereoDelay.h(34,54): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\StereoDelay.h(67,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\StereoDelay.h(67,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\StereoDelay.h(67,35): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\StereoDelay.h(72,34): 1> see reference to alias template instantiation 'StereoDelay_impl::chain3_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(36,55): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(36,49): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(36,49): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(42,48): 1> see reference to alias template instantiation 'TapeDelay_impl::tempo_sync_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(44,41): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(46,41): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(48,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(55,43): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(166,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(166,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(166,35): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(171,54): 1> see reference to alias template instantiation 'TapeDelay_impl::chain2_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(178,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(44,35): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(44,35): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(179,34): 1> see reference to alias template instantiation 'TapeDelay_impl::chain1_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(46,35): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(48,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(178,47): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(178,47): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(267,39): 1> see reference to alias template instantiation 'TapeDelay_impl::split_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\WhiteDwarf.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\WhiteDwarf.h(34,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\WhiteDwarf.h(39,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\WhiteDwarf.h(39,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\WhiteDwarf.h(39,35): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\WhiteDwarf.h(44,34): 1> see reference to alias template instantiation 'WhiteDwarf_impl::chain1_t<NV>' being compiled 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ZReverb.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ZReverb.h(34,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ZReverb.h(39,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ZReverb.h(39,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type 1>(compiling source file '../../Source/Main.cpp') 1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ZReverb.h(39,35): 1>the template instantiation context (the oldest one first) is 1> C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ZReverb.h(44,34): 1> see reference to alias template instantiation 'ZReverb_impl::chain1_t<NV>' being compiled 1>Done building project "Horizen_DynamicLibrary.vcxproj" -- FAILED. ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== ========== Build completed at 15:47 and took 05.263 seconds ==========
Perhaps Im now running into the problems @Christoph prophesised when he did the faust upgrade thing....tho I cant see how - as these errors are showing up in nodes that have no Faust in them at all...in fact every single module is now showing up with errors.
-
@Lindon have you exported the dll again?
-
@Christoph-Hart said in Getting HISE to recognise I've downloaded and installed Faust 2.74.6....:
@Lindon have you exported the dll again?
I cant get any DLL to export at all...this is what is failing ...
-
So I took the simplest of projects (a sinewave generator...) and tried to compile it, I got this:
D:\HISE\JUCE\modules\juce_core\system\juce_TargetPlatform.h(56,1): error C1189: #error: "No global header file was inc
luded!" [E:\Audio\Channel Robot\Ftest\Binaries\Builds\VisualStudio2022\Ftest_SharedCode.vcxproj] -
@Lindon this is definitely a glitch because of your local setup - try a clean rebuild of everything including resaving the projucer and delete the build folder.
-
@Christoph-Hart ok.
-
@Lindon Well I deleted Faust, then deleted HISE, then rebooted the machine.
Then reinstalled Faust, and recompiled HISE
...seems (fingers crossed) to be working now..... so Im back to where I thought I was this morning, thanks everyone who helped out...
-
@Lindon @Christoph-Hart Having the same issue.
-
@clevername27 well, feeling like Dave here:
how many instances of HISE do you have on your machine?
But my solution was to:
- delete faust,
- delete HISE
- reinstall the latest Faust
- rebuild HISE from the 10th July build - but Im sure a newer version would work too
-
Having the same issue.
Just pull the latest commit.
-
@Christoph-Hart Will do - thank you.