osxmidi / LinVst3

Linux Windows vst3 wrapper/bridge
GNU General Public License v3.0
88 stars 7 forks source link

Build broken against current sdk #21

Open myrocketship opened 4 months ago

myrocketship commented 4 months ago

Hi, My builds are bailing out.

What version of the sdk do you have?

Complete make output below:

~/Software/src/linvst/VST_SDK/vst3sdk/LinVst3-20240317$ make
./lin-patchwin
-- The C compiler identification is GNU 11.4.0
-- The CXX compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - failed
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- [SMTG] SMTG_VSTGUI_SOURCE_DIR is set to: /home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/vstgui4
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so (found version "2.11.1") 
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") 
-- Checking for module 'xcb'
--   Found xcb, version 1.14
-- Checking for module 'xcb-util'
--   Found xcb-util, version 0.4.0
-- Checking for module 'xcb-cursor'
--   Found xcb-cursor, version 0.1.1
-- Checking for module 'xcb-keysyms'
--   Found xcb-keysyms, version 0.4.0
-- Checking for module 'xcb-xkb'
--   Found xcb-xkb, version 1.14
-- Checking for module 'xkbcommon'
--   Found xkbcommon, version 1.4.0
-- Checking for module 'xkbcommon-x11'
--   Found xkbcommon-x11, version 1.4.0
-- Checking for module 'glib-2.0'
--   Found glib-2.0, version 2.72.4
-- Checking for module 'cairo'
--   Found cairo, version 1.16.0
-- Checking for modules 'pangocairo;pangoft2'
--   Found pangocairo, version 1.50.6
--   Found pangoft2, version 1.50.6
-- Checking for module 'fontconfig'
--   Found fontconfig, version 2.13.1
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/vstgui4/vstgui/uidescription/editing
-- Found EXPAT: /usr/lib/x86_64-linux-gnu/libexpat.so (found version "2.4.7") 
-- VSTGUI will use the Expat library at /usr/lib/x86_64-linux-gnu/libexpat.so
-- VSTGUI will use the Expat header found in /usr/include
-- Checking for module 'gtkmm-3.0'
--   Found gtkmm-3.0, version 3.24.5
-- Checking for module 'sqlite3'
--   Found sqlite3, version 3.37.2
-- Found LIBJACK: /usr/lib/x86_64-linux-gnu/libjack.so;/usr/lib/x86_64-linux-gnu/libjackserver.so  
-- Performing Test SMTG_USE_STDATOMIC_H
-- Performing Test SMTG_USE_STDATOMIC_H - Failed
-- Checking for module 'gtk+-3.0'
--   Found gtk+-3.0, version 3.24.33
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for adelay
-- [SMTG] Setup running validator for adelay
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for again
-- [SMTG] Setup running validator for again
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for againsimple
-- [SMTG] Setup running validator for againsimple
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for again-sampleaccurate
-- [SMTG] Setup running validator for again-sampleaccurate
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for channelcontext
-- [SMTG] Setup running validator for channelcontext
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for dataexchange
-- [SMTG] Setup running validator for dataexchange
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for hostchecker
-- [SMTG] Setup running validator for hostchecker
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for legacymidiccout
-- [SMTG] Setup running validator for legacymidiccout
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for mda-vst3
-- [SMTG] Setup running validator for mda-vst3
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for multiple-program-changes
-- [SMTG] Setup running validator for multiple-program-changes
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for noteexpressionsynth
-- [SMTG] Setup running validator for noteexpressionsynth
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for noteexpressiontext
-- [SMTG] Setup running validator for noteexpressiontext
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for panner
-- [SMTG] Setup running validator for panner
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for pitchnames
-- [SMTG] Setup running validator for pitchnames
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for prefetchable
-- [SMTG] Setup running validator for prefetchable
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for programchange
-- [SMTG] Setup running validator for programchange
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for syncdelay
-- [SMTG] Setup running validator for syncdelay
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for utf16name
-- [SMTG] Setup running validator for utf16name
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- Configuring done (1.7s)
-- Generating done (0.1s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_CC_COMPILER

-- Build files have been written to: /home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build
make[1]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build/base'
make[2]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
[ 33%] Building CXX object base/CMakeFiles/base.dir/source/baseiids.cpp.o
[ 33%] Building CXX object base/CMakeFiles/base.dir/source/fbuffer.cpp.o

-- Build files have been written to: /home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build
make[1]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build/base'
make[2]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
[ 33%] Building CXX object base/CMakeFiles/base.dir/source/baseiids.cpp.o
[ 33%] Building CXX object base/CMakeFiles/base.dir/source/fbuffer.cpp.o
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:127:76: error: expected unqualified-id before string constant
  127 |         #define SMTG_DEPRECATED_ATTRIBUTE(message) __declspec (deprecated ("Is Deprecated: " message))
      |                                                                            ^~~~~~~~~~~~~~~~~
<command-line>: note: in definition of macro ‘__declspec’
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:332:34: note: in expansion of macro ‘SMTG_DEPRECATED_ATTRIBUTE’
  332 | #define SMTG_DEPRECATED_MSG(msg) SMTG_DEPRECATED_ATTRIBUTE(msg)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/base/source/fobject.h:239:1: note: in expansion of macro ‘SMTG_DEPRECATED_MSG’
  239 | SMTG_DEPRECATED_MSG("use ICast<>") inline C* FUCast (FObject* object)
      | ^~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:127:76: error: expected ‘)’ before string constant
  127 |         #define SMTG_DEPRECATED_ATTRIBUTE(message) __declspec (deprecated ("Is Deprecated: " message))
      |                                                                           ~^~~~~~~~~~~~~~~~~
<command-line>: note: in definition of macro ‘__declspec’
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:332:34: note: in expansion of macro ‘SMTG_DEPRECATED_ATTRIBUTE’
  332 | #define SMTG_DEPRECATED_MSG(msg) SMTG_DEPRECATED_ATTRIBUTE(msg)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/base/source/fobject.h:239:1: note: in expansion of macro ‘SMTG_DEPRECATED_MSG’
  239 | SMTG_DEPRECATED_MSG("use ICast<>") inline C* FUCast (FObject* object)
      | ^~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:127:76: error: expected unqualified-id before string constant
  127 |         #define SMTG_DEPRECATED_ATTRIBUTE(message) __declspec (deprecated ("Is Deprecated: " message))
      |                                                                            ^~~~~~~~~~~~~~~~~
<command-line>: note: in definition of macro ‘__declspec’
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:332:34: note: in expansion of macro ‘SMTG_DEPRECATED_ATTRIBUTE’
  332 | #define SMTG_DEPRECATED_MSG(msg) SMTG_DEPRECATED_ATTRIBUTE(msg)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/base/source/fobject.h:245:1: note: in expansion of macro ‘SMTG_DEPRECATED_MSG’
  245 | SMTG_DEPRECATED_MSG("use ICast<>") inline C* FUCast (FUnknown* object)
      | ^~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:127:76: error: expected ‘)’ before string constant
  127 |         #define SMTG_DEPRECATED_ATTRIBUTE(message) __declspec (deprecated ("Is Deprecated: " message))
      |                                                                           ~^~~~~~~~~~~~~~~~~
<command-line>: note: in definition of macro ‘__declspec’
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:332:34: note: in expansion of macro ‘SMTG_DEPRECATED_ATTRIBUTE’
  332 | #define SMTG_DEPRECATED_MSG(msg) SMTG_DEPRECATED_ATTRIBUTE(msg)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/base/source/fobject.h:245:1: note: in expansion of macro ‘SMTG_DEPRECATED_MSG’
  245 | SMTG_DEPRECATED_MSG("use ICast<>") inline C* FUCast (FUnknown* object)
      | ^~~~~~~~~~~~~~~~~~~
winegcc: /usr/bin/g++ failed
make[3]: *** [base/CMakeFiles/base.dir/build.make:90: base/CMakeFiles/base.dir/source/fbuffer.cpp.o] Error 2
make[3]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[2]: *** [CMakeFiles/Makefile2:980: base/CMakeFiles/base.dir/all] Error 2
make[2]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[1]: *** [Makefile:91: all] Error 2
make[1]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build/base'
make[1]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build/public.sdk'
make[2]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
[  0%] Building CXX object base/CMakeFiles/base.dir/source/fbuffer.cpp.o
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:127:76: error: expected unqualified-id before string constant
  127 |         #define SMTG_DEPRECATED_ATTRIBUTE(message) __declspec (deprecated ("Is Deprecated: " message))
      |                                                                            ^~~~~~~~~~~~~~~~~
<command-line>: note: in definition of macro ‘__declspec’
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:332:34: note: in expansion of macro ‘SMTG_DEPRECATED_ATTRIBUTE’
  332 | #define SMTG_DEPRECATED_MSG(msg) SMTG_DEPRECATED_ATTRIBUTE(msg)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/base/source/fobject.h:239:1: note: in expansion of macro ‘SMTG_DEPRECATED_MSG’
  239 | SMTG_DEPRECATED_MSG("use ICast<>") inline C* FUCast (FObject* object)
      | ^~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:127:76: error: expected ‘)’ before string constant
  127 |         #define SMTG_DEPRECATED_ATTRIBUTE(message) __declspec (deprecated ("Is Deprecated: " message))
      |                                                                           ~^~~~~~~~~~~~~~~~~
<command-line>: note: in definition of macro ‘__declspec’
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:332:34: note: in expansion of macro ‘SMTG_DEPRECATED_ATTRIBUTE’
  332 | #define SMTG_DEPRECATED_MSG(msg) SMTG_DEPRECATED_ATTRIBUTE(msg)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/base/source/fobject.h:239:1: note: in expansion of macro ‘SMTG_DEPRECATED_MSG’
  239 | SMTG_DEPRECATED_MSG("use ICast<>") inline C* FUCast (FObject* object)
      | ^~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:127:76: error: expected unqualified-id before string constant
  127 |         #define SMTG_DEPRECATED_ATTRIBUTE(message) __declspec (deprecated ("Is Deprecated: " message))
      |                                                                            ^~~~~~~~~~~~~~~~~
<command-line>: note: in definition of macro ‘__declspec’
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:332:34: note: in expansion of macro ‘SMTG_DEPRECATED_ATTRIBUTE’
  332 | #define SMTG_DEPRECATED_MSG(msg) SMTG_DEPRECATED_ATTRIBUTE(msg)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/base/source/fobject.h:245:1: note: in expansion of macro ‘SMTG_DEPRECATED_MSG’
  245 | SMTG_DEPRECATED_MSG("use ICast<>") inline C* FUCast (FUnknown* object)
      | ^~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:127:76: error: expected ‘)’ before string constant
  127 |         #define SMTG_DEPRECATED_ATTRIBUTE(message) __declspec (deprecated ("Is Deprecated: " message))
      |                                                                           ~^~~~~~~~~~~~~~~~~
<command-line>: note: in definition of macro ‘__declspec’
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:332:34: note: in expansion of macro ‘SMTG_DEPRECATED_ATTRIBUTE’
  332 | #define SMTG_DEPRECATED_MSG(msg) SMTG_DEPRECATED_ATTRIBUTE(msg)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/base/source/fobject.h:245:1: note: in expansion of macro ‘SMTG_DEPRECATED_MSG’
  245 | SMTG_DEPRECATED_MSG("use ICast<>") inline C* FUCast (FUnknown* object)
      | ^~~~~~~~~~~~~~~~~~~
winegcc: /usr/bin/g++ failed
make[3]: *** [base/CMakeFiles/base.dir/build.make:90: base/CMakeFiles/base.dir/source/fbuffer.cpp.o] Error 2
make[3]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[2]: *** [CMakeFiles/Makefile2:980: base/CMakeFiles/base.dir/all] Error 2
make[2]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[1]: *** [Makefile:91: all] Error 2
make[1]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build/public.sdk'
make: *** [Makefile:48: do_script2] Error 2
osxmidi commented 4 months ago

Hi, My builds are bailing out.

  • Fresh clone of 20240317 git of LinVst3, with no patches or config changes.
  • Ditto with the VST3 sdk (v3.7.x 20240317) , built from original source with no config changes.

What version of the sdk do you have?

Complete make output below:

~/Software/src/linvst/VST_SDK/vst3sdk/LinVst3-20240317$ make
./lin-patchwin
-- The C compiler identification is GNU 11.4.0
-- The CXX compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - failed
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- [SMTG] SMTG_VSTGUI_SOURCE_DIR is set to: /home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/vstgui4
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so (found version "2.11.1") 
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") 
-- Checking for module 'xcb'
--   Found xcb, version 1.14
-- Checking for module 'xcb-util'
--   Found xcb-util, version 0.4.0
-- Checking for module 'xcb-cursor'
--   Found xcb-cursor, version 0.1.1
-- Checking for module 'xcb-keysyms'
--   Found xcb-keysyms, version 0.4.0
-- Checking for module 'xcb-xkb'
--   Found xcb-xkb, version 1.14
-- Checking for module 'xkbcommon'
--   Found xkbcommon, version 1.4.0
-- Checking for module 'xkbcommon-x11'
--   Found xkbcommon-x11, version 1.4.0
-- Checking for module 'glib-2.0'
--   Found glib-2.0, version 2.72.4
-- Checking for module 'cairo'
--   Found cairo, version 1.16.0
-- Checking for modules 'pangocairo;pangoft2'
--   Found pangocairo, version 1.50.6
--   Found pangoft2, version 1.50.6
-- Checking for module 'fontconfig'
--   Found fontconfig, version 2.13.1
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/vstgui4/vstgui/uidescription/editing
-- Found EXPAT: /usr/lib/x86_64-linux-gnu/libexpat.so (found version "2.4.7") 
-- VSTGUI will use the Expat library at /usr/lib/x86_64-linux-gnu/libexpat.so
-- VSTGUI will use the Expat header found in /usr/include
-- Checking for module 'gtkmm-3.0'
--   Found gtkmm-3.0, version 3.24.5
-- Checking for module 'sqlite3'
--   Found sqlite3, version 3.37.2
-- Found LIBJACK: /usr/lib/x86_64-linux-gnu/libjack.so;/usr/lib/x86_64-linux-gnu/libjackserver.so  
-- Performing Test SMTG_USE_STDATOMIC_H
-- Performing Test SMTG_USE_STDATOMIC_H - Failed
-- Checking for module 'gtk+-3.0'
--   Found gtk+-3.0, version 3.24.33
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for adelay
-- [SMTG] Setup running validator for adelay
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for again
-- [SMTG] Setup running validator for again
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for againsimple
-- [SMTG] Setup running validator for againsimple
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for again-sampleaccurate
-- [SMTG] Setup running validator for again-sampleaccurate
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for channelcontext
-- [SMTG] Setup running validator for channelcontext
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for dataexchange
-- [SMTG] Setup running validator for dataexchange
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for hostchecker
-- [SMTG] Setup running validator for hostchecker
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for legacymidiccout
-- [SMTG] Setup running validator for legacymidiccout
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for mda-vst3
-- [SMTG] Setup running validator for mda-vst3
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for multiple-program-changes
-- [SMTG] Setup running validator for multiple-program-changes
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for noteexpressionsynth
-- [SMTG] Setup running validator for noteexpressionsynth
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for noteexpressiontext
-- [SMTG] Setup running validator for noteexpressiontext
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for panner
-- [SMTG] Setup running validator for panner
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for pitchnames
-- [SMTG] Setup running validator for pitchnames
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for prefetchable
-- [SMTG] Setup running validator for prefetchable
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for programchange
-- [SMTG] Setup running validator for programchange
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for syncdelay
-- [SMTG] Setup running validator for syncdelay
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- [SMTG] Linux architecture name is x86_64-linux.
-- [SMTG] Setup running moduleinfotool for utf16name
-- [SMTG] Setup running validator for utf16name
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /home/rocketcat/.vst3
-- Configuring done (1.7s)
-- Generating done (0.1s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_CC_COMPILER

-- Build files have been written to: /home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build
make[1]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build/base'
make[2]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
[ 33%] Building CXX object base/CMakeFiles/base.dir/source/baseiids.cpp.o
[ 33%] Building CXX object base/CMakeFiles/base.dir/source/fbuffer.cpp.o

-- Build files have been written to: /home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build
make[1]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build/base'
make[2]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
[ 33%] Building CXX object base/CMakeFiles/base.dir/source/baseiids.cpp.o
[ 33%] Building CXX object base/CMakeFiles/base.dir/source/fbuffer.cpp.o
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:127:76: error: expected unqualified-id before string constant
  127 |         #define SMTG_DEPRECATED_ATTRIBUTE(message) __declspec (deprecated ("Is Deprecated: " message))
      |                                                                            ^~~~~~~~~~~~~~~~~
<command-line>: note: in definition of macro ‘__declspec’
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:332:34: note: in expansion of macro ‘SMTG_DEPRECATED_ATTRIBUTE’
  332 | #define SMTG_DEPRECATED_MSG(msg) SMTG_DEPRECATED_ATTRIBUTE(msg)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/base/source/fobject.h:239:1: note: in expansion of macro ‘SMTG_DEPRECATED_MSG’
  239 | SMTG_DEPRECATED_MSG("use ICast<>") inline C* FUCast (FObject* object)
      | ^~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:127:76: error: expected ‘)’ before string constant
  127 |         #define SMTG_DEPRECATED_ATTRIBUTE(message) __declspec (deprecated ("Is Deprecated: " message))
      |                                                                           ~^~~~~~~~~~~~~~~~~
<command-line>: note: in definition of macro ‘__declspec’
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:332:34: note: in expansion of macro ‘SMTG_DEPRECATED_ATTRIBUTE’
  332 | #define SMTG_DEPRECATED_MSG(msg) SMTG_DEPRECATED_ATTRIBUTE(msg)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/base/source/fobject.h:239:1: note: in expansion of macro ‘SMTG_DEPRECATED_MSG’
  239 | SMTG_DEPRECATED_MSG("use ICast<>") inline C* FUCast (FObject* object)
      | ^~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:127:76: error: expected unqualified-id before string constant
  127 |         #define SMTG_DEPRECATED_ATTRIBUTE(message) __declspec (deprecated ("Is Deprecated: " message))
      |                                                                            ^~~~~~~~~~~~~~~~~
<command-line>: note: in definition of macro ‘__declspec’
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:332:34: note: in expansion of macro ‘SMTG_DEPRECATED_ATTRIBUTE’
  332 | #define SMTG_DEPRECATED_MSG(msg) SMTG_DEPRECATED_ATTRIBUTE(msg)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/base/source/fobject.h:245:1: note: in expansion of macro ‘SMTG_DEPRECATED_MSG’
  245 | SMTG_DEPRECATED_MSG("use ICast<>") inline C* FUCast (FUnknown* object)
      | ^~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:127:76: error: expected ‘)’ before string constant
  127 |         #define SMTG_DEPRECATED_ATTRIBUTE(message) __declspec (deprecated ("Is Deprecated: " message))
      |                                                                           ~^~~~~~~~~~~~~~~~~
<command-line>: note: in definition of macro ‘__declspec’
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:332:34: note: in expansion of macro ‘SMTG_DEPRECATED_ATTRIBUTE’
  332 | #define SMTG_DEPRECATED_MSG(msg) SMTG_DEPRECATED_ATTRIBUTE(msg)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/base/source/fobject.h:245:1: note: in expansion of macro ‘SMTG_DEPRECATED_MSG’
  245 | SMTG_DEPRECATED_MSG("use ICast<>") inline C* FUCast (FUnknown* object)
      | ^~~~~~~~~~~~~~~~~~~
winegcc: /usr/bin/g++ failed
make[3]: *** [base/CMakeFiles/base.dir/build.make:90: base/CMakeFiles/base.dir/source/fbuffer.cpp.o] Error 2
make[3]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[2]: *** [CMakeFiles/Makefile2:980: base/CMakeFiles/base.dir/all] Error 2
make[2]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[1]: *** [Makefile:91: all] Error 2
make[1]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build/base'
make[1]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build/public.sdk'
make[2]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[3]: se entra en el directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
[  0%] Building CXX object base/CMakeFiles/base.dir/source/fbuffer.cpp.o
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:127:76: error: expected unqualified-id before string constant
  127 |         #define SMTG_DEPRECATED_ATTRIBUTE(message) __declspec (deprecated ("Is Deprecated: " message))
      |                                                                            ^~~~~~~~~~~~~~~~~
<command-line>: note: in definition of macro ‘__declspec’
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:332:34: note: in expansion of macro ‘SMTG_DEPRECATED_ATTRIBUTE’
  332 | #define SMTG_DEPRECATED_MSG(msg) SMTG_DEPRECATED_ATTRIBUTE(msg)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/base/source/fobject.h:239:1: note: in expansion of macro ‘SMTG_DEPRECATED_MSG’
  239 | SMTG_DEPRECATED_MSG("use ICast<>") inline C* FUCast (FObject* object)
      | ^~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:127:76: error: expected ‘)’ before string constant
  127 |         #define SMTG_DEPRECATED_ATTRIBUTE(message) __declspec (deprecated ("Is Deprecated: " message))
      |                                                                           ~^~~~~~~~~~~~~~~~~
<command-line>: note: in definition of macro ‘__declspec’
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:332:34: note: in expansion of macro ‘SMTG_DEPRECATED_ATTRIBUTE’
  332 | #define SMTG_DEPRECATED_MSG(msg) SMTG_DEPRECATED_ATTRIBUTE(msg)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/base/source/fobject.h:239:1: note: in expansion of macro ‘SMTG_DEPRECATED_MSG’
  239 | SMTG_DEPRECATED_MSG("use ICast<>") inline C* FUCast (FObject* object)
      | ^~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:127:76: error: expected unqualified-id before string constant
  127 |         #define SMTG_DEPRECATED_ATTRIBUTE(message) __declspec (deprecated ("Is Deprecated: " message))
      |                                                                            ^~~~~~~~~~~~~~~~~
<command-line>: note: in definition of macro ‘__declspec’
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:332:34: note: in expansion of macro ‘SMTG_DEPRECATED_ATTRIBUTE’
  332 | #define SMTG_DEPRECATED_MSG(msg) SMTG_DEPRECATED_ATTRIBUTE(msg)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/base/source/fobject.h:245:1: note: in expansion of macro ‘SMTG_DEPRECATED_MSG’
  245 | SMTG_DEPRECATED_MSG("use ICast<>") inline C* FUCast (FUnknown* object)
      | ^~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:127:76: error: expected ‘)’ before string constant
  127 |         #define SMTG_DEPRECATED_ATTRIBUTE(message) __declspec (deprecated ("Is Deprecated: " message))
      |                                                                           ~^~~~~~~~~~~~~~~~~
<command-line>: note: in definition of macro ‘__declspec’
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h:332:34: note: in expansion of macro ‘SMTG_DEPRECATED_ATTRIBUTE’
  332 | #define SMTG_DEPRECATED_MSG(msg) SMTG_DEPRECATED_ATTRIBUTE(msg)
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/base/source/fobject.h:245:1: note: in expansion of macro ‘SMTG_DEPRECATED_MSG’
  245 | SMTG_DEPRECATED_MSG("use ICast<>") inline C* FUCast (FUnknown* object)
      | ^~~~~~~~~~~~~~~~~~~
winegcc: /usr/bin/g++ failed
make[3]: *** [base/CMakeFiles/base.dir/build.make:90: base/CMakeFiles/base.dir/source/fbuffer.cpp.o] Error 2
make[3]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[2]: *** [CMakeFiles/Makefile2:980: base/CMakeFiles/base.dir/all] Error 2
make[2]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build'
make[1]: *** [Makefile:91: all] Error 2
make[1]: se sale del directorio '/home/rocketcat/Software/src/linvst/VST_SDK/vst3sdk/build/public.sdk'
make: *** [Makefile:48: do_script2] Error 2

https://download.steinberg.net/sdk_downloads/vst-sdk_3.7.1_build-50_2020-11-17.zip