hey, i have been trying to build RNBOSaw following the steps from the README.
The build files have been succesfully written to \build but when i then use cmake --build . no *.scx file is created in the \build directory.
find the error log attached:
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider>mkdir build && cd build && cmake ..
-- Building for: Visual Studio 17 2022
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22631.
-- The C compiler identification is MSVC 19.30.30705.0
-- The CXX compiler identification is MSVC 19.30.30705.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/cl.exe - 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: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/jlkle/Desktop/SC/Documents/Sonstiges/myUgens/rnbo.example.supercollider/build
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build>cmake --build .
Microsoft (R)-Build-Engine, Version 17.0.0+c9eb9dd64 für .NET Framework
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.
Checking Build System
Building Custom Rule C:/Users/jlkle/Desktop/SC/Documents/Sonstiges/myUgens/rnbo.example.supercollider/CMakeLists.txt
rnbo_source.cpp
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(220,1): wa
rning C4065: switch-Anweisung enthält "default", aber keine case-Bezeichnungen [C:\Users\jlkle\Desktop\SC\Documents\Son
stiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(236,1): wa
rning C4065: switch-Anweisung enthält "default", aber keine case-Bezeichnungen [C:\Users\jlkle\Desktop\SC\Documents\Son
stiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(523,1): wa
rning C4060: switch-Anweisung enthält weder "case"- noch "default"-Bezeichnungen [C:\Users\jlkle\Desktop\SC\Documents\S
onstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(535,1): wa
rning C4060: switch-Anweisung enthält weder "case"- noch "default"-Bezeichnungen [C:\Users\jlkle\Desktop\SC\Documents\S
onstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(718,27): w
arning C4244: "return": Konvertierung von "RNBO::number" in "RNBO::Index", möglicher Datenverlust [C:\Users\jlkle\Deskt
op\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(722,47): w
arning C4018: "<": Konflikt zwischen "signed" und "unsigned" [C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnb
o.example.supercollider\build\RnboSaw.vcxproj]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(726,47): w
arning C4018: "<": Konflikt zwischen "signed" und "unsigned" [C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnb
o.example.supercollider\build\RnboSaw.vcxproj]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(820,37): w
arning C4244: "Argument": Konvertierung von "RNBO::SampleIndex" in "RNBO::number", möglicher Datenverlust [C:\Users\jlk
le\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(840,37): w
arning C4244: "Argument": Konvertierung von "RNBO::SampleIndex" in "RNBO::number", möglicher Datenverlust [C:\Users\jlk
le\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(103,14): w
arning C4244: "Initialisierung": Konvertierung von "T" in "RNBO::number", möglicher Datenverlust [C:\Users\jlkle\Deskto
p\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
with
[
T=RNBO::Index
]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(96): messa
ge : Siehe Verweis auf die gerade kompilierte Instanziierung "RNBO::Int RNBO::rnbomatic::listpartition(T &,T &,RNBO:
:Int,RNBO::Int,bool)" der Funktions-Vorlage. [C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.superc
ollider\build\RnboSaw.vcxproj]
with
[
T=RNBO::indexlist
]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(489): mess
age : Siehe Verweis auf die gerade kompilierte Instanziierung "void RNBO::rnbomatic::listquicksort(T &
,T &,RNBO::Int,RNBO::Int,bool)" der Funktions-Vorlage. [C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.exam
ple.supercollider\build\RnboSaw.vcxproj]
with
[
T=RNBO::indexlist
]
RNBO.cpp
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo\src\platforms/stdlib/
/RNBO_PlatformInterfaceStdLib.h(84,13): warning C4996: 'strcpy': This function or variable may be unsafe. Consider usin
g strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\Users\jlkle\D
esktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo\src\RNBO_EngineCore.h
(476,34): warning C4244: "Argument": Konvertierung von "__int64" in "long", möglicher Datenverlust [C:\Users\jlkle\Desk
top\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
RnboSaw.cpp
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\src\RnboSaw.cpp(39,29): warning C4244:
"=": Konvertierung von "RNBO::SampleValue" in "float", möglicher Datenverlust [C:\Users\jlkle\Desktop\SC\Documents\Son
stiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo\src/RNBO_CoreObject.h
(449,1): error C2661: "RNBO::AudioInBufferConverter::AudioInBufferConverter": Keine überladene Funktion akzeptiert 4
Argumente [C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
with
[
I=nullptr
]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\src\RnboSaw.cpp(36): message : Siehe V
erweis auf die gerade kompilierte Instanziierung "void RNBO::CoreObject::process<nullptr,RNBO::SampleValue>(I,RNBO::I
ndex,O,RNBO::Index,RNBO::Index,const RNBO::MidiEventList ,RNBO::MidiEventList )" der Funktions-Vorlage. [C:\Users\jlk
le\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
with
[
I=nullptr,
O=RNBO::SampleValue
]
Code wird generiert...
hey, i have been trying to build RNBOSaw following the steps from the README. The build files have been succesfully written to \build but when i then use cmake --build . no *.scx file is created in the \build directory.
find the error log attached:
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider>mkdir build && cd build && cmake .. -- Building for: Visual Studio 17 2022 -- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22631. -- The C compiler identification is MSVC 19.30.30705.0 -- The CXX compiler identification is MSVC 19.30.30705.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/cl.exe - 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: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/cl.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done -- Generating done -- Build files have been written to: C:/Users/jlkle/Desktop/SC/Documents/Sonstiges/myUgens/rnbo.example.supercollider/build
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build>cmake --build . Microsoft (R)-Build-Engine, Version 17.0.0+c9eb9dd64 für .NET Framework Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.
Checking Build System Building Custom Rule C:/Users/jlkle/Desktop/SC/Documents/Sonstiges/myUgens/rnbo.example.supercollider/CMakeLists.txt rnbo_source.cpp C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(220,1): wa rning C4065: switch-Anweisung enthält "default", aber keine case-Bezeichnungen [C:\Users\jlkle\Desktop\SC\Documents\Son stiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj] C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(236,1): wa rning C4065: switch-Anweisung enthält "default", aber keine case-Bezeichnungen [C:\Users\jlkle\Desktop\SC\Documents\Son stiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj] C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(523,1): wa rning C4060: switch-Anweisung enthält weder "case"- noch "default"-Bezeichnungen [C:\Users\jlkle\Desktop\SC\Documents\S onstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj] C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(535,1): wa rning C4060: switch-Anweisung enthält weder "case"- noch "default"-Bezeichnungen [C:\Users\jlkle\Desktop\SC\Documents\S onstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj] C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(718,27): w arning C4244: "return": Konvertierung von "RNBO::number" in "RNBO::Index", möglicher Datenverlust [C:\Users\jlkle\Deskt op\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj] C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(722,47): w arning C4018: "<": Konflikt zwischen "signed" und "unsigned" [C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnb o.example.supercollider\build\RnboSaw.vcxproj] C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(726,47): w arning C4018: "<": Konflikt zwischen "signed" und "unsigned" [C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnb o.example.supercollider\build\RnboSaw.vcxproj] C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(820,37): w arning C4244: "Argument": Konvertierung von "RNBO::SampleIndex" in "RNBO::number", möglicher Datenverlust [C:\Users\jlk le\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj] C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(840,37): w arning C4244: "Argument": Konvertierung von "RNBO::SampleIndex" in "RNBO::number", möglicher Datenverlust [C:\Users\jlk le\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj] C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(103,14): w arning C4244: "Initialisierung": Konvertierung von "T" in "RNBO::number", möglicher Datenverlust [C:\Users\jlkle\Deskto p\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj] with [ T=RNBO::Index ] C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(96): messa ge : Siehe Verweis auf die gerade kompilierte Instanziierung "RNBO::Int RNBO::rnbomatic::listpartition(T &,T &,RNBO:
:Int,RNBO::Int,bool)" der Funktions-Vorlage. [C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.superc
ollider\build\RnboSaw.vcxproj]
with
[
T=RNBO::indexlist
]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo_source.cpp(489): mess
age : Siehe Verweis auf die gerade kompilierte Instanziierung "void RNBO::rnbomatic::listquicksort(T &
,T &,RNBO::Int,RNBO::Int,bool)" der Funktions-Vorlage. [C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.exam
ple.supercollider\build\RnboSaw.vcxproj]
with
[
T=RNBO::indexlist
]
RNBO.cpp
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo\src\platforms/stdlib/
/RNBO_PlatformInterfaceStdLib.h(84,13): warning C4996: 'strcpy': This function or variable may be unsafe. Consider usin
g strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\Users\jlkle\D
esktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo\src\RNBO_EngineCore.h
(476,34): warning C4244: "Argument": Konvertierung von "__int64" in "long", möglicher Datenverlust [C:\Users\jlkle\Desk
top\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
RnboSaw.cpp
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\src\RnboSaw.cpp(39,29): warning C4244:
"=": Konvertierung von "RNBO::SampleValue" in "float", möglicher Datenverlust [C:\Users\jlkle\Desktop\SC\Documents\Son
stiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\rnbo-export\rnbo\src/RNBO_CoreObject.h
(449,1): error C2661: "RNBO::AudioInBufferConverter::AudioInBufferConverter": Keine überladene Funktion akzeptiert 4
Argumente [C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
with
[
I=nullptr
]
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\src\RnboSaw.cpp(36): message : Siehe V
erweis auf die gerade kompilierte Instanziierung "void RNBO::CoreObject::process<nullptr,RNBO::SampleValue>(I,RNBO::I
ndex,O,RNBO::Index,RNBO::Index,const RNBO::MidiEventList ,RNBO::MidiEventList )" der Funktions-Vorlage. [C:\Users\jlk
le\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build\RnboSaw.vcxproj]
with
[
I=nullptr,
O=RNBO::SampleValue
]
Code wird generiert...
C:\Users\jlkle\Desktop\SC\Documents\Sonstiges\myUgens\rnbo.example.supercollider\build>