Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac Fails to compile generated project #326

Closed
justyntemme opened this issue Apr 22, 2023 · 1 comment
Closed

Mac Fails to compile generated project #326

justyntemme opened this issue Apr 22, 2023 · 1 comment

Comments

@justyntemme
Copy link

justyntemme commented Apr 22, 2023

Error when compiling No member named 'move' in namespace 'std'; did you mean 'modf'? error on line 351 w of 'vstguibase'

==================================================

 Steinberg Media Technologies GmbH
 VST3 Project Generator

==================================================

-- Found Git: /usr/bin/git (found version "2.39.2 (Apple Git-143)") 
-- SMTG_CMAKE_SCRIPT_DIR           : /private/var/folders/79/17bmx5sj3q35gqhp8vvpgys80000gn/T/AppTranslocation/BD7C7795-B338-4358-A6E1-A8BB2BED72D3/d/VST3_Project_Generator.app/Contents/Resources
-- SMTG_ENABLE_VSTGUI_SUPPORT      : ON
-- SMTG_GENERATOR_OUTPUT_DIRECTORY : /Users/justyntemme/Documents/code
-- SMTG_TEMPLATE_FILES_PATH        : /private/var/folders/79/17bmx5sj3q35gqhp8vvpgys80000gn/T/AppTranslocation/BD7C7795-B338-4358-A6E1-A8BB2BED72D3/d/VST3_Project_Generator.app/Contents/Resources/cmake/templates
-- SMTG_VST3_SDK_SOURCE_DIR        : /Users/justyntemme/Documents/code/include/VST_SDK/vst3sdk

-- SMTG_VENDOR_NAME            : 
-- SMTG_VENDOR_HOMEPAGE        : 
-- SMTG_VENDOR_EMAIL           : 
-- SMTG_SOURCE_COPYRIGHT_HEADER: Copyright(c) 2023 .
-- SMTG_PLUGIN_NAME            : LearnVST3
-- SMTG_PREFIX_FOR_FILENAMES   : e.g. controller.h
-- SMTG_PLUGIN_IDENTIFIER      : com.nextwave.learnvst3, used e.g. in Info.plist
-- SMTG_PLUGIN_BUNDLE_NAME     : LearnVST3

-- SMTG_CMAKE_PROJECT_NAME     : e.g. LearnVST3 will output LearnVST3.vst3
-- SMTG_VENDOR_NAMESPACE       : e.g. namespace MyCompanyName {...}
-- SMTG_PLUGIN_CLASS_NAME      : e.g. class LearnVST3Processor : public AudioEffect {...}
-- SMTG_PLUGIN_CATEGORY        : Fx
-- SMTG_MACOS_DEPLOYMENT_TARGET: 13.2

-- SMTG_Processor_UUID         : 0xB7825DE7, 0xCD1655E8, 0x9D2FB99E, 0x93104E36
-- SMTG_Controller_UUID        : 0x76FA707A, 0x68F65923, 0x8FCAD1B2, 0x29365D03

-- Configured: /Users/justyntemme/Documents/code/LearnVST3/CMakeLists.txt
-- Copied    : /Users/justyntemme/Documents/code/LearnVST3/resource/B7825DE7CD1655E89D2FB99E93104E36_snapshot.png
-- Copied    : /Users/justyntemme/Documents/code/LearnVST3/resource/B7825DE7CD1655E89D2FB99E93104E36_snapshot_2.0x.png
-- Configured: /Users/justyntemme/Documents/code/LearnVST3/resource/editor.uidesc
-- Configured: /Users/justyntemme/Documents/code/LearnVST3/resource/win32resource.rc
-- Configured: /Users/justyntemme/Documents/code/LearnVST3/source/version.h
-- Configured: /Users/justyntemme/Documents/code/LearnVST3/source/cids.h
-- Configured: /Users/justyntemme/Documents/code/LearnVST3/source/controller.cpp
-- Configured: /Users/justyntemme/Documents/code/LearnVST3/source/controller.h
-- Configured: /Users/justyntemme/Documents/code/LearnVST3/source/entry.cpp
-- Configured: /Users/justyntemme/Documents/code/LearnVST3/source/processor.cpp
-- Configured: /Users/justyntemme/Documents/code/LearnVST3/source/processor.h

/opt/homebrew/Cellar/cmake/3.26.3/bin/cmake -G Xcode -S /Users/justyntemme/Documents/code/LearnVST3 -B /Users/justyntemme/Documents/code/LearnVST3/build -DSMTG_ADD_VSTGUI=ON 
-- The C compiler identification is AppleClang 14.0.3.14030022
-- The CXX compiler identification is AppleClang 14.0.3.14030022
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- [SMTG] macOS Deployment Target: 13.2
-- [SMTG] Check C++ compiler
-- [SMTG] Building with Xcode version: 14.3
-- [SMTG] CMAKE_SOURCE_DIR is set to: /Users/justyntemme/Documents/code/LearnVST3
-- [SMTG] CMAKE_CURRENT_LIST_DIR is set to: /Users/justyntemme/Documents/code/include/VST_SDK/vst3sdk
-- [SMTG] Disable all VST 3 samples
-- [SMTG] SMTG_VSTGUI_SOURCE_DIR is set to: /Users/justyntemme/Documents/code/include/VST_SDK/vst3sdk/vstgui4
-- Found EXPAT: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib/libexpat.tbd (found version "2.5.0") 
-- VSTGUI will use the Expat library at /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/lib/libexpat.tbd
-- VSTGUI will use the Expat header found in /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/usr/include
-- [SMTG] SMTG_COREAUDIO_SDK_PATH is not set. If you need it, please download the COREAUDIO SDK!
-- [SMTG] SMTG_AAX_SDK_PATH is not set. If you need it, please download the AAX SDK!
-- Could NOT find LIBJACK (missing: LIBJACK_LIBRARY LIBJACK_INCLUDE_DIR) 
-- [SMTG] LIBJACK_FOUND is not set. If you need it, please install Jack Audio from http://www.jackaudio.org!
-- Performing Test SMTG_USE_STDATOMIC_H
-- Performing Test SMTG_USE_STDATOMIC_H - Success
-- [SMTG] Codesign validator for local machine only
-- [SMTG] Codesign moduleinfotool for local machine only
-- [SMTG] Codesign LearnVST3 for local machine only
-- [SMTG] Setup running moduleinfotool for LearnVST3
-- [SMTG] Setup running validator for LearnVST3
-- [SMTG] SMTG_PLUGIN_TARGET_PATH is set to: /Users/justyntemme/Library/Audio/Plug-Ins/VST3
-- Configuring done (7.2s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/justyntemme/Documents/code/LearnVST3/build
@gordolio
Copy link

I was able to get it to build by adding the following line to vstgui4/vstgui/lib/vstguibase.h

diff --git a/vstgui/lib/vstguibase.h b/vstgui/lib/vstguibase.h
index bdc58412..8183b945 100644
--- a/vstgui/lib/vstguibase.h
+++ b/vstgui/lib/vstguibase.h
@@ -25,6 +25,7 @@
        #include <stdint.h>
        #include <AvailabilityMacros.h>
        #include <TargetConditionals.h>
+    #include <utility>
        #if TARGET_OS_IPHONE
                #ifndef MAC
                        #define MAC 1

@scheffle scheffle transferred this issue from steinbergmedia/vst3sdk May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants