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 998 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.
    • ustkU
      ustk @toxonic
      last edited by

      @toxonic You only have two things to do:

      • Enabling the VST3 support in the preferences
      • Extract the sdk.zip in the tools/SDK folder so the folder structure looks like this: HISE/tools/SDK/VST3 SDK

      Look at your chat messages for the zip password ;)

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

      1 Reply Last reply Reply Quote 0
      • 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

                          12

                          Online

                          1.7k

                          Users

                          11.9k

                          Topics

                          103.7k

                          Posts