Help Building HISE on GNU Linux 2019



  • make CONFIG=Debug
    Compiling MainComponent.cpp
    In file included from ../../Source/MainComponent.h:12:0,
    from ../../Source/MainComponent.cpp:12:
    ../../Source/../JuceLibraryCode/JuceHeader.h:45:24: fatal error: BinaryData.h: No such file or directory
    #include "BinaryData.h"
    ^
    compilation terminated.
    Makefile:142: recipe for target 'build/intermediate/Debug/MainComponent_a6ffb4a5.o' failed
    make: *** [build/intermediate/Debug/MainComponent_a6ffb4a5.o] Error 1



  • @djrecycle

    Why are you building the debug build? Which version of HISE are you trying to build?



  • make CONFIG=Release
    Compiling MainComponent.cpp
    In file included from ../../Source/MainComponent.h:12:0,
    from ../../Source/MainComponent.cpp:12:
    ../../Source/../JuceLibraryCode/JuceHeader.h:45:24: fatal error: BinaryData.h: No such file or directory
    #include "BinaryData.h"
    ^
    compilation terminated.
    Makefile:142: recipe for target 'build/intermediate/Release/MainComponent_a6ffb4a5.o' failed
    make: *** [build/intermediate/Release/MainComponent_a6ffb4a5.o] Error 1



  • i'm test with Release also like that



  • Are you using the latest scriptnode branch?



  • yes i use it



  • Are you following my tutorial video? Could you make a video of what you are doing so I can see if there is anything you're missing? I'm going to bed now so I'll catch up with this tomorrow.



  • thx , but if i save my projects ,,like this!Screenshot_2019-12-09_17-35-55.png )



  • Are you following my tutorial video?



  • yes following your video but error when i comment on terminal " make CONFIGURE=Release -j 2 "



  • Ok I see the problem now. ceilf and similar commands need to have the f removed on GNU/Linux. If you search the forum you will find some references to this. Christoph generally cleans up these issues every few months or so.

    The solution is to use a text editor and search and replace on the HISE source code to fix any of these errors. The warnings that you get in the terminal don't matter, it's only the errors you need to worry about.


Log in to reply
 

10
Online

590
Users

2.3k
Topics

18.2k
Posts