AlexandreRouma / SDRPlusPlus

Cross-Platform SDR Software
GNU General Public License v3.0
4.06k stars 558 forks source link

Compile under MacOS Catalina 10.15.7 / need help due errors e.g. "filesystem" #1282

Closed aneitzel closed 9 months ago

aneitzel commented 9 months ago

SDR++ Compile from source under MacOS Catalina 10.15.7 (Catalina is the latest supported OS-Version on my 27"Imac - thats why i cant use the precompiled artifacts). Downloaded latest GIT [SDR++ Nightly Build (currently 1.1.0)] (https://github.com/AlexandreRouma/SDRPlusPlus/releases/tag/nightly)

I followed readme for compile under MACos, but received a lot of errors and dont know how to react. Most errors are = error: no type named 'path' in namespace 'std::1::fs::filesystem

Can someone help me?

################################

alpha@iMAC build % sudo cmake .. -DUSE_BUNDLE_DEFAULTS=ON -DOPT_OVERRIDE_STD_FILESYSTEM=ON -DOPT_BUILD_PLUTOSDR_SOURCE=OFF -DOPT_BUILD_SPYSERVER_SOURCE=OFF -DOPT_BUILD_SDRPLAY_SOURCE=OFF -DOPT_BUILD_HERMES_SOURCE=OFF -DOPT_BUILD_AIRSPY_SOURCE=OFF -DOPT_BUILD_AIRSPYHF_SOURCE=OFF -DOPT_BUILD_SOAPY_SOURCE=ON -DOPT_BUILD_BLADERF_SOURCE=OFF -DOPT_BUILD_AUDIO_SOURCE=OFF -DOPT_BUILD_AUDIO_SINK=OFF -DOPT_BUILD_PORTAUDIO_SINK=ON -DOPT_BUILD_NEW_PORTAUDIO_SINK=ON -DOPT_BUILD_M17_DECODER=ON -- Configuring done -- Generating done -- Build files have been written to: /opt/build/SDRPlusPlus/build

alpha@iMAC build % sudo make -j Consolidate compiler generated dependencies of target error_sim_shim Consolidate compiler generated dependencies of target correct-reed-solomon Consolidate compiler generated dependencies of target error_sim_sse Consolidate compiler generated dependencies of target correct-convolutional-sse Consolidate compiler generated dependencies of target error_sim Consolidate compiler generated dependencies of target correct-convolutional Consolidate compiler generated dependencies of target discord-rpc [ 1%] Built target error_sim_shim [ 2%] Built target error_sim [ 5%] Built target error_sim_sse [ 8%] Built target correct-reed-solomon [ 13%] Built target correct-convolutional-sse [ 16%] Built target correct-convolutional [ 16%] Built target correct-sse-h [ 16%] Built target correct-h [ 16%] Built target correct_static [ 18%] Built target correct [ 22%] Built target discord-rpc Consolidate compiler generated dependencies of target sdrpp_core [ 23%] Building CXX object core/CMakeFiles/sdrpp_core.dir/src/command_args.cpp.o [ 23%] Building CXX object core/CMakeFiles/sdrpp_core.dir/src/gui/colormaps.cpp.o [ 23%] Building CXX object core/CMakeFiles/sdrpp_core.dir/src/gui/main_window.cpp.o [ 24%] Building CXX object core/CMakeFiles/sdrpp_core.dir/src/core.cpp.o [ 25%] Building CXX object core/CMakeFiles/sdrpp_core.dir/src/gui/theme_manager.cpp.o [ 26%] Building CXX object core/CMakeFiles/sdrpp_core.dir/src/gui/icons.cpp.o [ 27%] Building CXX object core/CMakeFiles/sdrpp_core.dir/src/gui/widgets/folder_select.cpp.o [ 30%] Building CXX object core/CMakeFiles/sdrpp_core.dir/src/gui/style.cpp.o [ 31%] Building CXX object core/CMakeFiles/sdrpp_core.dir/src/server.cpp.o [ 31%] Building CXX object core/CMakeFiles/sdrpp_core.dir/src/gui/widgets/file_select.cpp.o [ 32%] Building CXX object core/CMakeFiles/sdrpp_core.dir/src/module.cpp.o [ 32%] Building CXX object core/CMakeFiles/sdrpp_core.dir/backends/glfw/backend.cpp.o In file included from /opt/build/SDRPlusPlus/core/src/command_args.cpp:2: In file included from /opt/build/SDRPlusPlus/core/std_replacement/filesystem:207: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:239:41: error: no type named 'path' in namespace 'std::1::fs::filesystem' basic_filebuf* open(const _VSTD_FS::path& __p, ios_base::openmode __mode) {


/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1154:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ifstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1180:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p,
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1368:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ofstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1395:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1582:46: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_fstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in | ios_base::out)
                                 ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1610:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in|ios_base::out)
                    ~~~~~~~~~~~~^
7 errors generated.
make[2]: *** [core/CMakeFiles/sdrpp_core.dir/src/command_args.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /opt/build/SDRPlusPlus/core/src/gui/colormaps.cpp:2:
In file included from /opt/build/SDRPlusPlus/core/std_replacement/filesystem:207:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:239:41: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    basic_filebuf* open(const _VSTD_FS::path& __p, ios_base::openmode __mode) {
                              ~~~~~~~~~~^
In file included from /opt/build/SDRPlusPlus/core/src/module.cpp:2:
In file included from /opt/build/SDRPlusPlus/core/std_replacement/filesystem:207:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:239:41: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    basic_filebuf* open(const _VSTD_FS::path& __p, ios_base::openmode __mode) {
                              ~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1154:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ifstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1180:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p,
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1154:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ifstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in)
                                  ~~~~~~~~~~~~^
In file included from /opt/build/SDRPlusPlus/core/src/gui/widgets/folder_select.cpp:3:
In file included from /opt/build/SDRPlusPlus/core/std_replacement/filesystem:207:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:239:41: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    basic_filebuf* open(const _VSTD_FS::path& __p, ios_base::openmode __mode) {
                              ~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1368:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ofstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1180:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p,
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1395:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)In file included from /opt/build/SDRPlusPlus/core/src/gui/widgets/file_select.cpp:3:
In file included from /opt/build/SDRPlusPlus/core/std_replacement/filesystem:207:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:239:41: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    basic_filebuf* open(const _VSTD_FS::path& __p, ios_base::openmode __mode) {
                              ~~~~~~~~~~^

                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1154:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ifstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1368:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ofstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1582:46: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_fstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in | ios_base::out)
                                 ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1180:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p,
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1395:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1154:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ifstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1368:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ofstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1582:46: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_fstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in | ios_base::out)
                                 ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1610:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in|ios_base::out)
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1395:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1180:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p,
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1368:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ofstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1610:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in|ios_base::out)
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1395:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1582:46: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_fstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in | ios_base::out)
                                 ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1582:46: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_fstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in | ios_base::out)
                                 ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1610:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in|ios_base::out)
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1610:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in|ios_base::out)
                    ~~~~~~~~~~~~^
In file included from /opt/build/SDRPlusPlus/core/backends/glfw/backend.cpp:10:
In file included from /opt/build/SDRPlusPlus/core/std_replacement/filesystem:207:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:239:41: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    basic_filebuf* open(const _VSTD_FS::path& __p, ios_base::openmode __mode) {
                              ~~~~~~~~~~^
In file included from /opt/build/SDRPlusPlus/core/src/server.cpp:6:
In file included from /opt/build/SDRPlusPlus/core/std_replacement/filesystem:207:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:239:41: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    basic_filebuf* open(const _VSTD_FS::path& __p, ios_base::openmode __mode) {
                              ~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1154:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ifstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1154:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ifstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1180:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p,
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1368:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ofstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1180:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p,
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1395:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1368:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ofstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1395:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1582:46: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_fstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in | ios_base::out)
                                 ~~~~~~~~~~~~^
In file included from /opt/build/SDRPlusPlus/core/src/gui/icons.cpp:7:
In file included from /opt/build/SDRPlusPlus/core/std_replacement/filesystem:207:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:239:41: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    basic_filebuf* open(const _VSTD_FS::path& __p, ios_base::openmode __mode) {
                              ~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1582:46: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_fstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in | ios_base::out)
                                 ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1610:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in|ios_base::out)
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1610:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in|ios_base::out)
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1154:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ifstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1180:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p,
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1368:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ofstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1395:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1582:46: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_fstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in | ios_base::out)
                                 ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1610:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in|ios_base::out)
                    ~~~~~~~~~~~~^
In file included from /opt/build/SDRPlusPlus/core/src/gui/theme_manager.cpp:5:
In file included from /opt/build/SDRPlusPlus/core/std_replacement/filesystem:207:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:239:41: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    basic_filebuf* open(const _VSTD_FS::path& __p, ios_base::openmode __mode) {
                              ~~~~~~~~~~^
/opt/build/SDRPlusPlus/core/src/gui/icons.cpp:24:9: warning: 'glGenTextures' is deprecated: first deprecated in macOS 10.14 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations]
        glGenTextures(1, &texId);
        ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2498:13: note: 'glGenTextures' has been explicitly marked deprecated here
extern void glGenTextures (GLsizei n, GLuint *textures) OPENGL_DEPRECATED(10.0, 10.14);
            ^
/opt/build/SDRPlusPlus/core/src/gui/icons.cpp:25:9: warning: 'glBindTexture' is deprecated: first deprecated in macOS 10.14 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations]
        glBindTexture(GL_TEXTURE_2D, texId);
        ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2386:13: note: 'glBindTexture' has been explicitly marked deprecated here
extern void glBindTexture (GLenum target, GLuint texture) OPENGL_DEPRECATED(10.0, 10.14);
            ^
/opt/build/SDRPlusPlus/core/src/gui/icons.cpp:26:9: warning: 'glTexParameteri' is deprecated: first deprecated in macOS 10.14 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations]
        glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
        ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2723:13: note: 'glTexParameteri' has been explicitly marked deprecated here
extern void glTexParameteri (GLenum target, GLenum pname, GLint param) OPENGL_DEPRECATED(10.0, 10.14);
            ^
/opt/build/SDRPlusPlus/core/src/gui/icons.cpp:27:9: warning: 'glTexParameteri' is deprecated: first deprecated in macOS 10.14 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations]
        glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
        ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2723:13: note: 'glTexParameteri' has been explicitly marked deprecated here
extern void glTexParameteri (GLenum target, GLenum pname, GLint param) OPENGL_DEPRECATED(10.0, 10.14);
            ^
/opt/build/SDRPlusPlus/core/src/gui/icons.cpp:28:9: warning: 'glPixelStorei' is deprecated: first deprecated in macOS 10.14 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations]
        glPixelStorei(GL_UNPACK_ROW_LENGTH, 0);
        ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2610:13: note: 'glPixelStorei' has been explicitly marked deprecated here
extern void glPixelStorei (GLenum pname, GLint param) OPENGL_DEPRECATED(10.0, 10.14);
            ^
/opt/build/SDRPlusPlus/core/src/gui/icons.cpp:29:9: warning: 'glTexImage2D' is deprecated: first deprecated in macOS 10.14 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations]
        glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, w, h, 0, GL_RGBA, GL_UNSIGNED_BYTE, (uint8_t*)data);
        ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2719:13: note: 'glTexImage2D' has been explicitly marked deprecated here
extern void glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels) OPENGL_DEPRECATED(10.0, 10.14);
            ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1154:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ifstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in)
                                  ~~~~~~~~~~~~^
In file included from /opt/build/SDRPlusPlus/core/src/gui/style.cpp:6:
In file included from /opt/build/SDRPlusPlus/core/std_replacement/filesystem:207:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:239:41: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    basic_filebuf* open(const _VSTD_FS::path& __p, ios_base::openmode __mode) {
                              ~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1180:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p,
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1368:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ofstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1395:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1154:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ifstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1180:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p,
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1582:46: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_fstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in | ios_base::out)
                                 ~~~~~~~~~~~~^
In file included from /opt/build/SDRPlusPlus/core/src/server.cpp:8:
In file included from /opt/build/SDRPlusPlus/core/src/signal_path/signal_path.h:2:
In file included from /opt/build/SDRPlusPlus/core/src/signal_path/iq_frontend.h:3:
/opt/build/SDRPlusPlus/core/src/signal_path/../dsp/buffer/reshaper.h:61:13: warning: 'run' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        int run() {
            ^
/opt/build/SDRPlusPlus/core/src/signal_path/iq_frontend.h:79:43: note: in instantiation of template class 'dsp::buffer::Reshaper<dsp::complex_t>' requested here
    dsp::buffer::Reshaper<dsp::complex_t> reshape;
                                          ^
/opt/build/SDRPlusPlus/core/src/dsp/block.h:65:21: note: overridden virtual function is here
        virtual int run() = 0;
                    ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1368:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ofstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1610:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in|ios_base::out)
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1395:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1582:46: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_fstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in | ios_base::out)
                                 ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1610:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in|ios_base::out)
                    ~~~~~~~~~~~~^
In file included from /opt/build/SDRPlusPlus/core/src/gui/main_window.cpp:9:
In file included from /opt/build/SDRPlusPlus/core/src/signal_path/iq_frontend.h:3:
/opt/build/SDRPlusPlus/core/src/signal_path/../dsp/buffer/reshaper.h:61:13: warning: 'run' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        int run() {
            ^
/opt/build/SDRPlusPlus/core/src/signal_path/iq_frontend.h:79:43: note: in instantiation of template class 'dsp::buffer::Reshaper<dsp::complex_t>' requested here
    dsp::buffer::Reshaper<dsp::complex_t> reshape;
                                          ^
/opt/build/SDRPlusPlus/core/src/dsp/buffer/../block.h:65:21: note: overridden virtual function is here
        virtual int run() = 0;
                    ^
In file included from /opt/build/SDRPlusPlus/core/src/core.cpp:14:
In file included from /opt/build/SDRPlusPlus/core/std_replacement/filesystem:207:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:239:41: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    basic_filebuf* open(const _VSTD_FS::path& __p, ios_base::openmode __mode) {
                              ~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1154:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ifstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1180:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p,
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1368:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ofstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                                  ~~~~~~~~~~~~^
In file included from /opt/build/SDRPlusPlus/core/src/gui/main_window.cpp:24:
In file included from /opt/build/SDRPlusPlus/core/std_replacement/filesystem:207:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:239:41: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    basic_filebuf* open(const _VSTD_FS::path& __p, ios_base::openmode __mode) {
                              ~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1395:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1154:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ifstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in)
                                  ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1582:46: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_fstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in | ios_base::out)
                                 ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1610:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in|ios_base::out)
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1180:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p,
                    ~~~~~~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1368:47: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_ofstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                                  ~~~~~~~~~~~~^
7 errors generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1395:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::out)
                    ~~~~~~~~~~~~^
make[2]: *** [core/CMakeFiles/sdrpp_core.dir/src/module.cpp.o] Error 1
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1582:46: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    explicit basic_fstream(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in | ios_base::out)
                                 ~~~~~~~~~~~~^
7 errors generated.
make[2]: *** [core/CMakeFiles/sdrpp_core.dir/src/gui/colormaps.cpp.o] Error 1
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:1610:33: error: no type named 'path' in namespace 'std::__1::__fs::filesystem'
    void open(const filesystem::path& __p, ios_base::openmode __mode = ios_base::in|ios_base::out)
                    ~~~~~~~~~~~~^
/opt/build/SDRPlusPlus/core/backends/glfw/backend.cpp:213:9: warning: 'glViewport' is deprecated: first deprecated in macOS 10.14 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations]
        glViewport(0, 0, display_w, display_h);
        ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2755:13: note: 'glViewport' has been explicitly marked deprecated here
extern void glViewport (GLint x, GLint y, GLsizei width, GLsizei height) OPENGL_DEPRECATED(10.0, 10.14);
            ^
/opt/build/SDRPlusPlus/core/backends/glfw/backend.cpp:214:9: warning: 'glClearColor' is deprecated: first deprecated in macOS 10.14 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations]
        glClearColor(gui::themeManager.clearColor.x, gui::themeManager.clearColor.y, gui::themeManager.clearColor.z, gui::themeManager.clearColor.w);
        ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2396:13: note: 'glClearColor' has been explicitly marked deprecated here
extern void glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) OPENGL_DEPRECATED(10.0, 10.14);
            ^
/opt/build/SDRPlusPlus/core/backends/glfw/backend.cpp:215:9: warning: 'glClear' is deprecated: first deprecated in macOS 10.14 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations]
        glClear(GL_COLOR_BUFFER_BIT);
        ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2394:13: note: 'glClear' has been explicitly marked deprecated here
extern void glClear (GLbitfield mask) OPENGL_DEPRECATED(10.0, 10.14);
            ^
6 warnings and 7 errors generated.
make[2]: *** [core/CMakeFiles/sdrpp_core.dir/src/gui/icons.cpp.o] Error 1
In file included from /opt/build/SDRPlusPlus/core/src/core.cpp:21:
In file included from /opt/build/SDRPlusPlus/core/src/signal_path/signal_path.h:2:
In file included from /opt/build/SDRPlusPlus/core/src/signal_path/iq_frontend.h:3:
/opt/build/SDRPlusPlus/core/src/signal_path/../dsp/buffer/reshaper.h:61:13: warning: 'run' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        int run() {
            ^
/opt/build/SDRPlusPlus/core/src/signal_path/iq_frontend.h:79:43: note: in instantiation of template class 'dsp::buffer::Reshaper<dsp::complex_t>' requested here
    dsp::buffer::Reshaper<dsp::complex_t> reshape;
                                          ^
/opt/build/SDRPlusPlus/core/src/dsp/buffer/../block.h:65:21: note: overridden virtual function is here
        virtual int run() = 0;
                    ^
7 errors generated.
make[2]: *** [core/CMakeFiles/sdrpp_core.dir/src/gui/style.cpp.o] Error 1
7 errors generated.
make[2]: *** [core/CMakeFiles/sdrpp_core.dir/src/gui/theme_manager.cpp.o] Error 1
3 warnings and 7 errors generated.
make[2]: *** [core/CMakeFiles/sdrpp_core.dir/backends/glfw/backend.cpp.o] Error 1
7 errors generated.
make[2]: *** [core/CMakeFiles/sdrpp_core.dir/src/gui/widgets/folder_select.cpp.o] Error 1
7 errors generated.
1 warning and 7 errors generated.
make[2]: *** [core/CMakeFiles/sdrpp_core.dir/src/gui/widgets/file_select.cpp.o] Error 1
make[2]: *** [core/CMakeFiles/sdrpp_core.dir/src/server.cpp.o] Error 1
1 warning and 7 errors generated.
make[2]: *** [core/CMakeFiles/sdrpp_core.dir/src/gui/main_window.cpp.o] Error 1
1 warning and 7 errors generated.
make[2]: *** [core/CMakeFiles/sdrpp_core.dir/src/core.cpp.o] Error 1
make[1]: *** [core/CMakeFiles/sdrpp_core.dir/all] Error 2
make: *** [all] Error 2
alpha@iMAC build % 
AlexandreRouma commented 9 months ago

Read the instructions more carefully, the readme says:

On MacOS versions older than Catalina (10.15)

You are running catalina, not a version older than catalina. You shouldn't use -DOPT_OVERRIDE_STD_FILESYSTEM=ON Delete the build directory and start over.

aneitzel commented 9 months ago

Hi Alexandre, i read those instructions, but instead of not using this option AT ALL i used -DOPT_OVERRIDE_STD_FILESYSTEM=OFF ;-)

After deletion of build dir and recompile without DOPT_OVERRIDE_STD_FILESYSTEM IT WORKS !!!!! Many thanks for fast response

If you have a way to donate to SDR++ in a single donation (not monthly) please let me know!

André