VST errors after latest pull


#1

Hi, just pulled latest, rebuilt projucer and getting this when I try and build VST:

Everything looks fine in Projucer, these values are specified.

thx


#2

I don’t have the #error directive warnings, but I do have the C2065 error about effFlagsIsSynth when I try to do a VST(2) build now after picking up latest everything. (VS2017)


The future of VST2 support in JUCE
#3

I think the assertions were my fault due to some changes I was making.

The effFlagIsSynth error remains.


#4

Hi @leehu, can you send me the exact location of that error? If I search the JUCE repo I can’t seem to find any reference to effFlagIsSynth.


#5

Hi

juce_VST_Wrapper.cpp, line 339

   #if JucePlugin_IsSynth
    vstEffect.flags |= effFlagsIsSynth;
   #else
    if (processor->getTailLengthSeconds() == 0.0)
        vstEffect.flags |= Vst2::effFlagsNoSoundInStop;
   #endif

#6

I think you missed the ‘s’ off Flags in your search?


#7

That’s exactly what I did :slight_smile:. I pushed a fix for this to develop. It should appear shortly.


#8

all good now, thx


#9

Working fine for me too. Thanks for the fast turnaround!