HISE Logo Forum
    • Categories
    • Register
    • Login

    Help compiling on Xubuntu 24.04

    Scheduled Pinned Locked Moved Newbie League
    8 Posts 2 Posters 178 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • O
      octaviu555
      last edited by

      im trying to follow the instructions to compile hise in linux.

      but when i do make. i get various warnings and the following error:

      make: *** [Makefile:244: build/intermediate/Release/include_hi_backend_377acbb6.o] Error 1

      can you please give me some assistance ?

      thank you very much in advance.

      1 Reply Last reply Reply Quote 0
      • O
        octaviu555
        last edited by

        this is the whole chunk of console output i got, in case it helps.

        octaviu5@555Studio:~/Hise/projects/standalone/Builds/LinuxMakefile$ make CONFIG=Release
        Compiling ScriptNodeTestSuite.cpp
        Compiling DspUnitTests.cpp
        Compiling HiseEventBufferUnitTests.cpp
        Compiling MainComponent.cpp
        Compiling Main.cpp
        In file included from ../../../../../Hise/hi_backend/../hi_core/../hi_dsp_library/hi_dsp_library.h:190,
                         from ../../../../../Hise/hi_backend/../hi_core/hi_core.h:74,
                         from ../../../../../Hise/hi_backend/hi_backend.h:55,
                         from ../../Source/../JuceLibraryCode/JuceHeader.h:17,
                         from ../../Source/Main.cpp:11:
        ../../../../../Hise/hi_backend/../hi_core/../hi_dsp_library/node_api/nodes/duplicate.h: In member function ‘void scriptnode::wrap::cloned_node_reference<T>::connect(Target&)’:
        ../../../../../Hise/hi_backend/../hi_core/../hi_dsp_library/node_api/nodes/duplicate.h:172:15: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword]
          172 |             p.connect<P>(dst);
              |               ^~~~~~~
              |               template
        In file included from ../../../../../Hise/hi_backend/../hi_scripting/hi_scripting.h:170,
                         from ../../../../../Hise/hi_backend/hi_backend.h:56:
        ../../../../../Hise/hi_backend/../hi_scripting/scripting/scriptnode/api/NodeProperty.h: In member function ‘juce::Colour scriptnode::ScriptnodeExtraComponent<T>::getHeaderColour() const’:
        ../../../../../Hise/hi_backend/../hi_scripting/scripting/scriptnode/api/NodeProperty.h:160:34: warning: invalid use of incomplete type ‘class scriptnode::NodeComponent’
          160 |                         return nc->getHeaderColour();
              |                                  ^~
        In file included from ../../../../../Hise/hi_backend/../hi_scripting/hi_scripting.h:122:
        ../../../../../Hise/hi_backend/../hi_scripting/scripting/scriptnode/api/NodeBase.h:43:7: note: forward declaration of ‘class scriptnode::NodeComponent’
           43 | class NodeComponent;
              |       ^~~~~~~~~~~~~
        Compiling BinaryData.cpp
        Compiling include_hi_backend.cpp
        In file included from ../../../../../Hise/hi_backend/../hi_core/../hi_dsp_library/hi_dsp_library.h:190,
                         from ../../../../../Hise/hi_backend/../hi_core/hi_core.h:74,
                         from ../../../../../Hise/hi_backend/hi_backend.h:55,
                         from ../../../../../Hise/hi_backend/hi_backend.cpp:34,
                         from ../../JuceLibraryCode/include_hi_backend.cpp:9:
        ../../../../../Hise/hi_backend/../hi_core/../hi_dsp_library/node_api/nodes/duplicate.h: In member function ‘void scriptnode::wrap::cloned_node_reference<T>::connect(Target&)’:
        ../../../../../Hise/hi_backend/../hi_core/../hi_dsp_library/node_api/nodes/duplicate.h:172:15: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword]
          172 |             p.connect<P>(dst);
              |               ^~~~~~~
              |               template
        In file included from ../../../../../Hise/hi_backend/../hi_scripting/hi_scripting.h:170,
                         from ../../../../../Hise/hi_backend/hi_backend.h:56:
        ../../../../../Hise/hi_backend/../hi_scripting/scripting/scriptnode/api/NodeProperty.h: In member function ‘juce::Colour scriptnode::ScriptnodeExtraComponent<T>::getHeaderColour() const’:
        ../../../../../Hise/hi_backend/../hi_scripting/scripting/scriptnode/api/NodeProperty.h:160:34: warning: invalid use of incomplete type ‘class scriptnode::NodeComponent’
          160 |                         return nc->getHeaderColour();
              |                                  ^~
        In file included from ../../../../../Hise/hi_backend/../hi_scripting/hi_scripting.h:122:
        ../../../../../Hise/hi_backend/../hi_scripting/scripting/scriptnode/api/NodeBase.h:43:7: note: forward declaration of ‘class scriptnode::NodeComponent’
           43 | class NodeComponent;
              |       ^~~~~~~~~~~~~
        In file included from ../../../../../Hise/hi_backend/hi_backend.cpp:74:
        ../../../../../Hise/hi_backend/backend/dialog_library/dialog_library.cpp: In member function ‘juce::var hise::multipage::library::CompileProjectDialog::onShowPluginFolder(const juce::var::NativeFunctionArgs&)’:
        ../../../../../Hise/hi_backend/backend/dialog_library/dialog_library.cpp:1338:9: error: ‘folder’ was not declared in this scope
         1338 |         folder = folder.getChildFile("Components");
              |         ^~~~~~
        ../../../../../Hise/hi_backend/backend/dialog_library/dialog_library.cpp:1341:12: error: ‘folder’ was not declared in this scope
         1341 |         if(folder.isDirectory())
              |            ^~~~~~
        In file included from ../../../../../Hise/hi_backend/hi_backend.cpp:85:
        ../../../../../Hise/hi_backend/backend/CompileExporter.cpp: In member function ‘hise::CompileExporter::ErrorCodes hise::CompileExporter::compileSolution(BuildOption, TargetTypes, hise::ChildProcessManager*)’:
        ../../../../../Hise/hi_backend/backend/CompileExporter.cpp:1184:17: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
         1184 |           system(permissionCommand.getCharPointer());
              |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ../../../../../Hise/hi_backend/backend/CompileExporter.cpp: In static member function ‘static void hise::CompileExporter::BatchFileCreator::createBatchFile(hise::CompileExporter*, hise::CompileExporter::BuildOption, hise::CompileExporter::TargetTypes, hise::ChildProcessManager*)’:
        ../../../../../Hise/hi_backend/backend/CompileExporter.cpp:2628:11: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
         2628 |     system(lineEndChange.getCharPointer());
              |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        make: *** [Makefile:244: build/intermediate/Release/include_hi_backend_377acbb6.o] Error 1
        octaviu5@555Studio:~/Hise/projects/standalone/Builds/LinuxMakefile$ 
        
        
        
        1 Reply Last reply Reply Quote 0
        • d.healeyD
          d.healey
          last edited by

          @Christoph-Hart You need to merge this - https://github.com/christophhart/HISE/pull/669

          @octaviu555 You can build my fork in the meantime - https://github.com/davidhealey/HISE/tree/development

          You might need to adjust the Projucer settings because I'm using FFTW.

          Libre Wave - Freedom respecting instruments and effects
          My Patreon - HISE tutorials
          YouTube Channel - Public HISE tutorials

          1 Reply Last reply Reply Quote 0
          • O
            octaviu555
            last edited by

            thank you very much! you are the mvp!
            btw im the one talking to you on youtube.
            so, it was a nice surprise seeing you answer.

            thank you very much!

            1 Reply Last reply Reply Quote 1
            • O
              octaviu555
              last edited by

              Hey! i just checked.

              And it still wont compile. It went further this time.

              here is the output.

              octaviu5@555Studio:~/Hise/projects/standalone/Builds/LinuxMakefile$ make CONFIG=Release
              Compiling ScriptNodeTestSuite.cpp
              Compiling DspUnitTests.cpp
              Compiling HiseEventBufferUnitTests.cpp
              Compiling MainComponent.cpp
              Compiling Main.cpp
              In file included from ../../../../../Hise/hi_backend/../hi_core/../hi_dsp_library/hi_dsp_library.h:190,
                               from ../../../../../Hise/hi_backend/../hi_core/hi_core.h:74,
                               from ../../../../../Hise/hi_backend/hi_backend.h:55,
                               from ../../Source/../JuceLibraryCode/JuceHeader.h:17,
                               from ../../Source/Main.cpp:11:
              ../../../../../Hise/hi_backend/../hi_core/../hi_dsp_library/node_api/nodes/duplicate.h: In member function ‘void scriptnode::wrap::cloned_node_reference<T>::connect(Target&)’:
              ../../../../../Hise/hi_backend/../hi_core/../hi_dsp_library/node_api/nodes/duplicate.h:172:15: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword]
                172 |             p.connect<P>(dst);
                    |               ^~~~~~~
                    |               template
              In file included from ../../../../../Hise/hi_backend/../hi_scripting/hi_scripting.h:170,
                               from ../../../../../Hise/hi_backend/hi_backend.h:56:
              ../../../../../Hise/hi_backend/../hi_scripting/scripting/scriptnode/api/NodeProperty.h: In member function ‘juce::Colour scriptnode::ScriptnodeExtraComponent<T>::getHeaderColour() const’:
              ../../../../../Hise/hi_backend/../hi_scripting/scripting/scriptnode/api/NodeProperty.h:160:34: warning: invalid use of incomplete type ‘class scriptnode::NodeComponent’
                160 |                         return nc->getHeaderColour();
                    |                                  ^~
              In file included from ../../../../../Hise/hi_backend/../hi_scripting/hi_scripting.h:122:
              ../../../../../Hise/hi_backend/../hi_scripting/scripting/scriptnode/api/NodeBase.h:43:7: note: forward declaration of ‘class scriptnode::NodeComponent’
                 43 | class NodeComponent;
                    |       ^~~~~~~~~~~~~
              Compiling BinaryData.cpp
              Compiling include_hi_backend.cpp
              In file included from ../../../../../Hise/hi_backend/../hi_core/../hi_dsp_library/hi_dsp_library.h:190,
                               from ../../../../../Hise/hi_backend/../hi_core/hi_core.h:74,
                               from ../../../../../Hise/hi_backend/hi_backend.h:55,
                               from ../../../../../Hise/hi_backend/hi_backend.cpp:34,
                               from ../../JuceLibraryCode/include_hi_backend.cpp:9:
              ../../../../../Hise/hi_backend/../hi_core/../hi_dsp_library/node_api/nodes/duplicate.h: In member function ‘void scriptnode::wrap::cloned_node_reference<T>::connect(Target&)’:
              ../../../../../Hise/hi_backend/../hi_core/../hi_dsp_library/node_api/nodes/duplicate.h:172:15: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword]
                172 |             p.connect<P>(dst);
                    |               ^~~~~~~
                    |               template
              In file included from ../../../../../Hise/hi_backend/../hi_scripting/hi_scripting.h:170,
                               from ../../../../../Hise/hi_backend/hi_backend.h:56:
              ../../../../../Hise/hi_backend/../hi_scripting/scripting/scriptnode/api/NodeProperty.h: In member function ‘juce::Colour scriptnode::ScriptnodeExtraComponent<T>::getHeaderColour() const’:
              ../../../../../Hise/hi_backend/../hi_scripting/scripting/scriptnode/api/NodeProperty.h:160:34: warning: invalid use of incomplete type ‘class scriptnode::NodeComponent’
                160 |                         return nc->getHeaderColour();
                    |                                  ^~
              In file included from ../../../../../Hise/hi_backend/../hi_scripting/hi_scripting.h:122:
              ../../../../../Hise/hi_backend/../hi_scripting/scripting/scriptnode/api/NodeBase.h:43:7: note: forward declaration of ‘class scriptnode::NodeComponent’
                 43 | class NodeComponent;
                    |       ^~~~~~~~~~~~~
              In file included from ../../../../../Hise/hi_backend/hi_backend.cpp:85:
              ../../../../../Hise/hi_backend/backend/CompileExporter.cpp: In member function ‘hise::CompileExporter::ErrorCodes hise::CompileExporter::compileSolution(BuildOption, TargetTypes, hise::ChildProcessManager*)’:
              ../../../../../Hise/hi_backend/backend/CompileExporter.cpp:1184:17: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
               1184 |           system(permissionCommand.getCharPointer());
                    |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              ../../../../../Hise/hi_backend/backend/CompileExporter.cpp: In static member function ‘static void hise::CompileExporter::BatchFileCreator::createBatchFile(hise::CompileExporter*, hise::CompileExporter::BuildOption, hise::CompileExporter::TargetTypes, hise::ChildProcessManager*)’:
              ../../../../../Hise/hi_backend/backend/CompileExporter.cpp:2628:11: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
               2628 |     system(lineEndChange.getCharPointer());
                    |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              Compiling include_hi_core.cpp
              In file included from ../../../../../Hise/hi_core/../hi_dsp_library/hi_dsp_library.h:190,
                               from ../../../../../Hise/hi_core/hi_core.h:74,
                               from ../../../../../Hise/hi_core/hi_core.cpp:15,
                               from ../../JuceLibraryCode/include_hi_core.cpp:9:
              ../../../../../Hise/hi_core/../hi_dsp_library/node_api/nodes/duplicate.h: In member function ‘void scriptnode::wrap::cloned_node_reference<T>::connect(Target&)’:
              ../../../../../Hise/hi_core/../hi_dsp_library/node_api/nodes/duplicate.h:172:15: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword]
                172 |             p.connect<P>(dst);
                    |               ^~~~~~~
                    |               template
              In file included from ../../../../../Hise/hi_core/../hi_backend/../hi_scripting/hi_scripting.h:170,
                               from ../../../../../Hise/hi_core/../hi_backend/hi_backend.h:56,
                               from ../../../../../Hise/hi_core/hi_core.cpp:18:
              ../../../../../Hise/hi_core/../hi_backend/../hi_scripting/scripting/scriptnode/api/NodeProperty.h: In member function ‘juce::Colour scriptnode::ScriptnodeExtraComponent<T>::getHeaderColour() const’:
              ../../../../../Hise/hi_core/../hi_backend/../hi_scripting/scripting/scriptnode/api/NodeProperty.h:160:34: warning: invalid use of incomplete type ‘class scriptnode::NodeComponent’
                160 |                         return nc->getHeaderColour();
                    |                                  ^~
              In file included from ../../../../../Hise/hi_core/../hi_backend/../hi_scripting/hi_scripting.h:122:
              ../../../../../Hise/hi_core/../hi_backend/../hi_scripting/scripting/scriptnode/api/NodeBase.h:43:7: note: forward declaration of ‘class scriptnode::NodeComponent’
                 43 | class NodeComponent;
                    |       ^~~~~~~~~~~~~
              Compiling include_hi_core_02.cpp
              In file included from ../../../../../Hise/hi_core/../hi_dsp_library/hi_dsp_library.h:190,
                               from ../../../../../Hise/hi_core/hi_core.h:74,
                               from ../../../../../Hise/hi_core/hi_core_02.cpp:13,
                               from ../../JuceLibraryCode/include_hi_core_02.cpp:9:
              ../../../../../Hise/hi_core/../hi_dsp_library/node_api/nodes/duplicate.h: In member function ‘void scriptnode::wrap::cloned_node_reference<T>::connect(Target&)’:
              ../../../../../Hise/hi_core/../hi_dsp_library/node_api/nodes/duplicate.h:172:15: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword]
                172 |             p.connect<P>(dst);
                    |               ^~~~~~~
                    |               template
              In file included from ../../../../../Hise/hi_core/../hi_backend/../hi_scripting/hi_scripting.h:170,
                               from ../../../../../Hise/hi_core/../hi_backend/hi_backend.h:56,
                               from ../../../../../Hise/hi_core/hi_core_02.cpp:16:
              ../../../../../Hise/hi_core/../hi_backend/../hi_scripting/scripting/scriptnode/api/NodeProperty.h: In member function ‘juce::Colour scriptnode::ScriptnodeExtraComponent<T>::getHeaderColour() const’:
              ../../../../../Hise/hi_core/../hi_backend/../hi_scripting/scripting/scriptnode/api/NodeProperty.h:160:34: warning: invalid use of incomplete type ‘class scriptnode::NodeComponent’
                160 |                         return nc->getHeaderColour();
                    |                                  ^~
              In file included from ../../../../../Hise/hi_core/../hi_backend/../hi_scripting/hi_scripting.h:122:
              ../../../../../Hise/hi_core/../hi_backend/../hi_scripting/scripting/scriptnode/api/NodeBase.h:43:7: note: forward declaration of ‘class scriptnode::NodeComponent’
                 43 | class NodeComponent;
                    |       ^~~~~~~~~~~~~
              Compiling include_hi_core_03.cpp
              Compiling include_hi_core_04.cpp
              In file included from ../../../../../Hise/hi_core/../hi_dsp_library/hi_dsp_library.h:190,
                               from ../../../../../Hise/hi_core/hi_core.h:74,
                               from ../../../../../Hise/hi_core/hi_core_04.cpp:13,
                               from ../../JuceLibraryCode/include_hi_core_04.cpp:9:
              ../../../../../Hise/hi_core/../hi_dsp_library/node_api/nodes/duplicate.h: In member function ‘void scriptnode::wrap::cloned_node_reference<T>::connect(Target&)’:
              ../../../../../Hise/hi_core/../hi_dsp_library/node_api/nodes/duplicate.h:172:15: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword]
                172 |             p.connect<P>(dst);
                    |               ^~~~~~~
                    |               template
              In file included from ../../../../../Hise/hi_core/../hi_backend/../hi_scripting/hi_scripting.h:170,
                               from ../../../../../Hise/hi_core/../hi_backend/hi_backend.h:56,
                               from ../../../../../Hise/hi_core/hi_core_04.cpp:16:
              ../../../../../Hise/hi_core/../hi_backend/../hi_scripting/scripting/scriptnode/api/NodeProperty.h: In member function ‘juce::Colour scriptnode::ScriptnodeExtraComponent<T>::getHeaderColour() const’:
              ../../../../../Hise/hi_core/../hi_backend/../hi_scripting/scripting/scriptnode/api/NodeProperty.h:160:34: warning: invalid use of incomplete type ‘class scriptnode::NodeComponent’
                160 |                         return nc->getHeaderColour();
                    |                                  ^~
              In file included from ../../../../../Hise/hi_core/../hi_backend/../hi_scripting/hi_scripting.h:122:
              ../../../../../Hise/hi_core/../hi_backend/../hi_scripting/scripting/scriptnode/api/NodeBase.h:43:7: note: forward declaration of ‘class scriptnode::NodeComponent’
                 43 | class NodeComponent;
                    |       ^~~~~~~~~~~~~
              Compiling include_hi_core_05.cpp
              Compiling include_hi_dsp_library_01.cpp
              In file included from ../../../../../Hise/hi_dsp_library/hi_dsp_library_01.cpp:72,
                               from ../../JuceLibraryCode/include_hi_dsp_library_01.cpp:9:
              ../../../../../Hise/hi_dsp_library/fft_convolver/AudioFFT.cpp:52:12: fatal error: fftw3.h: No such file or directory
                 52 |   #include <fftw3.h>
                    |            ^~~~~~~~~
              compilation terminated.
              make: *** [Makefile:274: build/intermediate/Release/include_hi_dsp_library_01_6050d6b.o] Error 1
              
              

              Can you please advise?
              thank you in advance.

              1 Reply Last reply Reply Quote 0
              • O
                octaviu555
                last edited by

                i actually asked chatgpt and it told me how to install fftw3. and i did, and then i tried again and got much further this time.

                but then it sort of just stopped .

                i got a lot of text so here is only the final part.

                In function ‘release’,
                    inlined from ‘release’ at ../../../../JUCE/modules/juce_core/text/juce_String.cpp:169:17,
                    inlined from ‘__dt_base ’ at ../../../../JUCE/modules/juce_core/text/juce_String.cpp:247:27,
                    inlined from ‘__dt_base ’ at ../../../../JUCE/modules/juce_core/text/juce_Identifier.cpp:27:37,
                    inlined from ‘setAllocatedSizeInternal’ at ../../../../../Hise/hi_backend/../hi_core/../JUCE/modules/juce_core/containers/juce_ArrayBase.h:447:37,
                    inlined from ‘setAllocatedSize’ at ../../../../../Hise/hi_backend/../hi_core/../JUCE/modules/juce_core/containers/juce_ArrayBase.h:217:42,
                    inlined from ‘ensureAllocatedSize’ at ../../../../../Hise/hi_backend/../hi_core/../JUCE/modules/juce_core/containers/juce_ArrayBase.h:233:30,
                    inlined from ‘addImpl’ at ../../../../../Hise/hi_backend/../hi_core/../JUCE/modules/juce_core/containers/juce_ArrayBase.h:566:29,
                    inlined from ‘add’ at ../../../../../Hise/hi_core/../JUCE/modules/juce_core/containers/juce_ArrayBase.h:268:17,
                    inlined from ‘add’ at ../../../../../Hise/hi_core/../JUCE/modules/juce_core/containers/juce_Array.h:431:20,
                    inlined from ‘buildInternal’ at ../../../../../Hise/hi_core/hi_core/UserPresetHandler.cpp:60:19:
                ../../../../JUCE/modules/juce_core/text/juce_String.cpp:164:52: warning: ‘operator delete []’ called on unallocated object ‘emptyString’ [-Wfree-nonheap-object]
                  164 |                 delete[] reinterpret_cast<char*> (b);
                      |                                                    ^
                ../../../../JUCE/modules/juce_core/text/juce_String.cpp: In member function ‘buildInternal’:
                ../../../../JUCE/modules/juce_core/text/juce_String.cpp:56: note: declared here
                   56 | static const EmptyString emptyString { 0x3fffffff, sizeof (String::CharPointerType::CharType), 0 };
                      | 
                In function ‘release’,
                    inlined from ‘release’ at ../../../../JUCE/modules/juce_core/text/juce_String.cpp:169:17,
                    inlined from ‘__dt_base ’ at ../../../../JUCE/modules/juce_core/text/juce_String.cpp:247:27,
                    inlined from ‘__dt_base ’ at ../../../../JUCE/modules/juce_core/text/juce_Identifier.cpp:27:37,
                    inlined from ‘buildInternal’ at ../../../../../Hise/hi_core/hi_core/UserPresetHandler.cpp:60:20:
                ../../../../JUCE/modules/juce_core/text/juce_String.cpp:164:52: warning: ‘operator delete []’ called on unallocated object ‘emptyString’ [-Wfree-nonheap-object]
                  164 |                 delete[] reinterpret_cast<char*> (b);
                      |                                                    ^
                ../../../../JUCE/modules/juce_core/text/juce_String.cpp: In member function ‘buildInternal’:
                ../../../../JUCE/modules/juce_core/text/juce_String.cpp:56: note: declared here
                   56 | static const EmptyString emptyString { 0x3fffffff, sizeof (String::CharPointerType::CharType), 0 };
                      | 
                In function ‘release’,
                    inlined from ‘release’ at ../../../../JUCE/modules/juce_core/text/juce_String.cpp:169:17,
                    inlined from ‘__dt_base ’ at ../../../../JUCE/modules/juce_core/text/juce_String.cpp:247:27,
                    inlined from ‘setColourForSingleKey’ at ../../../../../Hise/hi_core/hi_core/UtilityClasses.cpp:520:19,
                    inlined from ‘setKeyboardCoulour’ at ../../../../../Hise/hi_core/hi_core/MainController.cpp:915:37,
                    inlined from ‘operator()’ at ../../../../../Hise/hi_core/hi_core/MainController.cpp:322:26:
                ../../../../JUCE/modules/juce_core/text/juce_String.cpp:164:52: warning: ‘operator delete []’ called on unallocated object ‘emptyString’ [-Wfree-nonheap-object]
                  164 |                 delete[] reinterpret_cast<char*> (b);
                      |                                                    ^
                ../../../../JUCE/modules/juce_core/text/juce_String.cpp: In member function ‘operator()’:
                ../../../../JUCE/modules/juce_core/text/juce_String.cpp:56: note: declared here
                   56 | static const EmptyString emptyString { 0x3fffffff, sizeof (String::CharPointerType::CharType), 0 };
                      | 
                octaviu5@555Studio:~/Hise/projects/standalone/Builds/LinuxMakefile$ 
                

                can you please help me.
                thanks.

                d.healeyD 1 Reply Last reply Reply Quote 0
                • O
                  octaviu555
                  last edited by

                  never mind! i actually found the thing! im so happy! it is working!

                  thank you very much! sorry for asking too much help.

                  1 Reply Last reply Reply Quote 0
                  • d.healeyD
                    d.healey @octaviu555
                    last edited by

                    @octaviu555 said in Help compiling on Xubuntu 24.04:

                    actually asked chatgpt and it told me how to install fftw3

                    sudo apt install libfftw3-dev

                    If you're using fftw3 then your projects are restricted to using the GPLv3 license.

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    20

                    Online

                    1.7k

                    Users

                    11.8k

                    Topics

                    102.5k

                    Posts