Develop branch build status
-
@nouslou You can delete it if you want, but when it's time to reexport you'll need to edit the jucer file again - but I think you'll need to do this anyway because it's regenerated by HISE.
-
@d-healey tried several times to resave that file, than export --->> same errors, and after opening that .jucer file again - arm64 and arm64e enabled again. What am I doing wrong now?
-
@nouslou No don't go to export after you save it, that will overwrite it. Just do the same as when you compile HISE, File >> Save and open in IDE.
-
@d-healey you mean now I need to export plugin directly from Xcode? Product - Build for - Profiling?
-
Yes. That is what HISE does when you click export, only it uses the commandline tools. You can also use the command line by running the script file that HISE created in the Binaries folder.
-
@d-healey David, thank you very much! Will try it !
-
still impossible to compile hise with xcode 12.2 and bigsur 11.5.2 I had managed to compile with xcode 12.5 but could not compile a vst. I tried the new layout, scriptnode, devloper branches .. none of them want to work. a lot of errors that I cannot list here. what is the configuration that works for intel bigsur please?
-
Use the new_layout branch and XCode 13.
-
@d-healey as I write to you. hise has just been compiled and a vst is also being compiled. I didn’t touch anything. very weird. by dint of forcing things apple had had enough of me ^^
-
FYI Christoph merged new_layout into develop today.
-
@d-healey Have you built it yet? I'm getting lots of RLottie complaints even though I thought I'd set it all to disabled i Projucer...
-
@danh I built it yesterday, but there have been more commits today that might cause build issues. I know Christoph is planning to integrate rlottie directly into the source code so we don't need to ship separate DLLs so I think the errors you are seeing might be related to that.
This is the commit I've built - 3aa3dcfd9882e489de41db346b4b2c0caad163c4
-
@d-healey That is great news. I was hoping that would happen.
-
@danh I just tested and it's possible (on my system at least) to build the latest commit if you disable rlottie in projucer.
-
@d-healey I've just pushed a missing file, so it should compile now with Rlottie enabled too - let me know if there are any errors (but please resave the Projucer projects to include the new module).
-
@christoph-hart Yes, working here, thank you.
-
@christoph-hart HISE is compiling fine, however I got these errors while trying to compile a plugin :
Test0 x64.lib(include_hi_rlottie.obj) : error LNK2001: symbole externe non rÚsolu __imp_lottie_animation_render [E:\-- DEV --\HISE\Test0\Binaries\Builds\VisualStudio2017\Test0_VST.vcxproj] Test0 x64.lib(include_hi_rlottie.obj) : error LNK2001: symbole externe non rÚsolu __imp_lottie_animation_destroy [E:\-- DEV --\HISE\Test0\Binaries\Builds\VisualStudio2017\Test0_VST.vcxproj] Test0 x64.lib(include_hi_rlottie.obj) : error LNK2001: symbole externe non rÚsolu __imp_lottie_animation_from_data [E:\ -- DEV --\HISE\Test0\Binaries\Builds\VisualStudio2017\Test0_VST.vcxproj] Test0 x64.lib(include_hi_rlottie.obj) : error LNK2001: symbole externe non rÚsolu __imp_lottie_animation_get_framerate [E:\-- DEV --\HISE\Test0\Binaries\Builds\VisualStudio2017\Test0_VST.vcxproj] Test0 x64.lib(include_hi_rlottie.obj) : error LNK2001: symbole externe non rÚsolu __imp_lottie_animation_get_totalframe [E:\-- DEV --\HISE\Test0\Binaries\Builds\VisualStudio2017\Test0_VST.vcxproj] .\..\..\Compiled\VST\\Test0 x64.dll : fatal error LNK1120: 5 externes non rÚsolus [E:\-- DEV --\HISE\Test0\Binaries\Bui lds\VisualStudio2017\Test0_VST.vcxproj]
-
@matt_sf Yeah, that was weird, it appears that if the target is a dynamic library (which it is if you export as plugin, some weird C / C++ linker issues prevented the compilation). It should be "fixed" now (but I have no idea why, I just randomly changed stuff until the linking went fine...)
-
I'm having trouble compiling the latest develop branch. Anyone else having issues on Mac OS?
-
@crd build successful on Catalina. Which kind of errors do you get ?