HISE Logo Forum
    • Categories
    • Register
    • Login

    VST3 build error: "nothing to be done for 'all'"

    Scheduled Pinned Locked Moved General Questions
    12 Posts 5 Posters 948 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.
    • toxonicT
      toxonic
      last edited by toxonic

      :-/ nope, still doesn't work, still the same error.
      i already had vst3 sdk installed in the tools/SDK Folder, but the one, that was linked on hise github, which contains some more folders, but the structure is the same. nevertheless, i tried the zipped one as you adviced, but still nothing. perhaps this issue is related to another one, i once posted here in the forum:
      the projucer binary, which came with hise, doesn't work on any of my linux OS, why i installed JUCE separately and use that projucer to compile hise and the plugins. the works quite well, as long as i use vst2, but with vst3 i stuck now. :-/

      ustkU 1 Reply Last reply Reply Quote 0
      • ustkU
        ustk @toxonic
        last edited by

        @toxonic said in VST3 build error: "nothing to be done for 'all'":

        i already had vst3 sdk installed in the tools/SDK Folder, but the one, that was linked on hise github, which contains some more folders, but the structure is the same.

        Well, I'm not sure, actually I had troubles in the past until I used the one that is provided in hise...

        Can't help pressing F5 in the forum...

        toxonicT 1 Reply Last reply Reply Quote 0
        • toxonicT
          toxonic @ustk
          last edited by

          @ustk
          yeah, but no luck with that, though. :-/ thank you anyway! ;-) if anybody has got a hint for me, you're welcome! :-)

          1 Reply Last reply Reply Quote 0
          • giftliftG
            giftlift
            last edited by

            This guide worked for me https://forum.hise.audio/topic/1444/vst-export-failed/82
            The vst3 sdk in the juce folder works.
            Are you pointing to the correct hise directory in preferences?

            1 Reply Last reply Reply Quote 0
            • toxonicT
              toxonic
              last edited by toxonic

              Nope, still nothing. but i had a look into the makefile, to search for the word "all" and found it only once in line 151:

                $(JUCE_OBJDIR)/include_stk_wrapper_97001de8.o \
              
              .PHONY: clean all strip
              
              all : 
              
              
              
              $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE) : $(OBJECTS_SHARED_CODE) $(RESOURCES)
              

              so, i just deleted that line and tried again and it began to compile for a while until i got the error message, that i didn't enable a plugin format (but i did in the project settings):

              Compiling include_juce_audio_plugin_client_utils.cpp
              In file included from /home/toxonic/Source_Applications/HISE/HISE-scriptnode/JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32:0,
                               from /home/toxonic/Source_Applications/HISE/HISE-scriptnode/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27,
                               from ../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9:
              /home/toxonic/Source_Applications/HISE/HISE-scriptnode/JUCE/modules/juce_audio_plugin_client/utility/../utility/juce_CheckSettingMacros.h:35:3: error: #error "You need to enable at least one plugin format!"
                #error "You need to enable at least one plugin format!"
                 ^~~~~
              Compiling include_juce_audio_processors.cpp
              Makefile:457: recipe for target 'build/intermediate/Release/include_juce_audio_plugin_client_utils_e32edaee.o' failed
              make: *** [build/intermediate/Release/include_juce_audio_plugin_client_utils_e32edaee.o] Error 1
              make: *** Auf noch nicht beendete Prozesse wird gewartet …
              
              

              any ideas?

              PS: i now had a look into the makefile for a vst2 and found that there are the lines i posted like this:

              .PHONY: clean all strip VST
              
              all : VST
              
              VST : $(JUCE_OUTDIR)/$(JUCE_TARGET_VST)
              
              
              $(JUCE_OUTDIR)/$(JUCE_TARGET_VST) : $(OBJECTS_VST) $(RESOURCES) $(JUCE_OUTDIR)/$(JUCE_TARGET_SHARED_CODE)
              

              could somebody tell me, how these lines should look in a vst3 makefile?

              1 Reply Last reply Reply Quote 0
              • toxonicT
                toxonic
                last edited by

                Bump. Noone on linux here, who could tell me, how the lines 151 - 155 in a makefile for a vst3 fx plugin should look like?

                d.healeyD Dan KorneffD 2 Replies Last reply Reply Quote 0
                • d.healeyD
                  d.healey @toxonic
                  last edited by

                  @toxonic said in VST3 build error: "nothing to be done for 'all'":

                  Bump. Noone on linux here, who could tell me, how the lines 151 - 155 in a makefile for a vst3 fx plugin should look like?

                  I use GNU/Linux but I've never built VST3.

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

                  toxonicT 1 Reply Last reply Reply Quote 0
                  • Dan KorneffD
                    Dan Korneff @toxonic
                    last edited by

                    @toxonic I'm on mac and pc here... sorry :(

                    Dan Korneff - Producer / Mixer / Audio Nerd

                    1 Reply Last reply Reply Quote 0
                    • toxonicT
                      toxonic @d.healey
                      last edited by

                      @d-healey
                      makes sense, since most linux DAWs don't support vst3. but it seems, that it's not allowed, to distribute vst2 plugins, if you don't have a vst2 license from steinberg, which i do not have... :-/

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

                        Since JUCE doesn't use the Steinberg SDK headers I think you can still distribute VST2 plugins built with HISE even if you don't have a license agreement with Steinberg - https://forum.juce.com/t/juce-gpl-and-vst-sdk-license-mystery/14935/20

                        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

                        45

                        Online

                        1.7k

                        Users

                        11.7k

                        Topics

                        101.8k

                        Posts