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

build failure #6244

Closed
prko opened this issue Mar 31, 2024 · 7 comments · May be fixed by #6246
Closed

build failure #6244

prko opened this issue Mar 31, 2024 · 7 comments · May be fixed by #6246
Labels
bug Issues that relate to unexpected/unwanted behavior. Don't use for PRs.

Comments

@prko
Copy link
Contributor

prko commented Mar 31, 2024

Environment

  • SuperCollider version: 3.14.0_dev
  • Operating system: macOS 14.4.1

Steps to reproduce

in terminal (base) prko@prkoMBP2021 ~ % :

cd SuperCollider
mkdir -p build
cd build
cmake -G Xcode -DCMAKE_PREFIX_PATH=`brew --prefix qt5`  ..

then

cmake --build . --target install --config RelWithDebInfo

Expected vs. actual behavior

  • Expected: a sc build.
  • actual: failure.

The followings are error messages:

In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/type_index/stl_type_index.hpp:47:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/container_hash/hash.hpp:131:33: error: 
      no template named 'unary_function' in namespace 'std'; did you mean '__unary_function'?
        struct hash_base : std::unary_function<T, std::size_t> {};
                           ~~~~~^~~~~~~~~~~~~~
                                __unary_function
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__functional/operations.h:15:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__functional/unary_function.h:46:1: note: 
      '__unary_function' declared here
using __unary_function = __unary_function_keep_layout_base<_Arg, _Result>;
^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/function/function_base.hpp:22:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/type_traits/has_trivial_copy.hpp:34:4: warning: 
      builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   BOOST_HAS_TRIVIAL_COPY(T) BOOST_TT_TRIVIAL_CONSTRUCT_FIX
   ^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/function/function_base.hpp:23:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: 
      builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{};
                                                                                     ^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/type_traits/is_enum.hpp:14:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/type_traits/intrinsics.hpp:196:47: note: 
      expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR'
#     define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T)  && is_destructible<T>::value)
                                              ^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/server/scsynth/SC_Prototypes.h:29:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/common/scsynthsend.h:105:25: warning: implicit conversion loses
      integer precision: 'size_t' (aka 'unsigned long') to 'int32' (aka 'int') [-Wshorten-64-to-32]
        int32 swaplen = len;
              ~~~~~~~   ^~~
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/function/function_base.hpp:22:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/type_traits/has_trivial_copy.hpp:34:4: warning: 
      builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   BOOST_HAS_TRIVIAL_COPY(T) BOOST_TT_TRIVIAL_CONSTRUCT_FIX
   ^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/type_traits/is_enum.hpp:14:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/type_traits/intrinsics.hpp:190:41: note: 
      expanded from macro 'BOOST_HAS_TRIVIAL_COPY'
#     define BOOST_HAS_TRIVIAL_COPY(T) (__has_trivial_copy(T) && !is_reference<T>::value)
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/function/function_base.hpp:22:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/type_traits/has_trivial_copy.hpp:57:65: note: 
      in instantiation of template class 'boost::has_trivial_copy<void (*)()>' requested here
template <class T> struct has_trivial_copy_constructor : public has_trivial_copy<T>{};
                                                                ^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/function/detail/maybe_include.hpp:15:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/function/function_template.hpp:945:20: note: 
      in instantiation of template class 'boost::has_trivial_copy_constructor<void (*)()>' requested here
        if (boost::has_trivial_copy_constructor<Functor>::value &&
                   ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/function/function_template.hpp:720:13: note: 
      in instantiation of function template specialization 'boost::function0<void>::assign_to<void (*)()>' requested here
      this->assign_to(f);
            ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/function/function_template.hpp:1086:5: note: 
      in instantiation of function template specialization 'boost::function0<void>::function0<void (*)()>' requested here
    base_type(f)
    ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/testsuite/server/scsynth/scsynth_test.cpp:3:1: note: in
      instantiation of function template specialization 'boost::function<void ()>::function<void (*)()>' requested here
BOOST_AUTO_TEST_CASE(create_and_destroy_world) {
^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/test/unit_test.hpp:19:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/test/unit_test_suite.hpp:212:9: note: 
      expanded from macro 'BOOST_AUTO_TEST_CASE'
        BOOST_AUTO_TEST_CASE_NO_DECOR,                                  \
        ^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/function/function_base.hpp:23:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: 
      builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{};
                                                                                     ^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/type_traits/is_enum.hpp:14:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/type_traits/intrinsics.hpp:196:47: note: 
      expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR'
#     define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T)  && is_destructible<T>::value)
                                              ^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/function/detail/maybe_include.hpp:15:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/function/function_template.hpp:946:20: note: 
      in instantiation of template class 'boost::has_trivial_destructor<void (*)()>' requested here
            boost::has_trivial_destructor<Functor>::value &&
                   ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/function/function_template.hpp:720:13: note: 
      in instantiation of function template specialization 'boost::function0<void>::assign_to<void (*)()>' requested here
      this->assign_to(f);
            ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/function/function_template.hpp:1086:5: note: 
      in instantiation of function template specialization 'boost::function0<void>::function0<void (*)()>' requested here
    base_type(f)
    ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/testsuite/server/scsynth/scsynth_test.cpp:3:1: note: in
      instantiation of function template specialization 'boost::function<void ()>::function<void (*)()>' requested here
BOOST_AUTO_TEST_CASE(create_and_destroy_world) {
^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/test/unit_test.hpp:19:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/test/unit_test_suite.hpp:212:9: note: 
      expanded from macro 'BOOST_AUTO_TEST_CASE'
        BOOST_AUTO_TEST_CASE_NO_DECOR,                                  \
        ^
5 warnings and 1 error generated.
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/server/scsynth/HashTable.h:25:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/server/scsynth/SC_Str4.h:44:24: warning: implicit conversion
      loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
    return str4len(src - src0);
           ~~~~~~~ ~~~~^~~~~~
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/server/scsynth/SC_Str4.h:52:23: warning: implicit conversion
      loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
    int wordlen = src - src0;
        ~~~~~~~   ~~~~^~~~~~
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/intrusive/detail/mpl.hpp:26:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:805:30: warning: 
      builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
{  static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
                             ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:272:54: note: 
      expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
   #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T)   BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T)
                                                     ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:128:51: note: 
      expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
#     define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
                                                  ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:812:30: warning: 
      builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
{  static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); };
                             ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:246:62: note: 
      expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE'
   #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T)  BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T)
                                                             ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:119:52: note: 
      expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR'
#     define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
                                                   ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:822:30: warning: 
      builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T);
                             ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:240:60: note: 
      expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE'
                                                           BOOST_MOVE_HAS_TRIVIAL_COPY(T))
                                                           ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:122:45: note: 
      expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY'
#     define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T)
                                            ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:840:30: warning: 
      builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
   static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
                             ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:260:58: note: 
      expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
                                                         BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
                                                         ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:125:48: note: 
      expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
#     define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) )
                                               ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:856:30: warning: 
      builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
{  static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T);  };
                             ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:278:60: note: 
      expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
   #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T)  BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T)
                                                           ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:131:52: note: 
      expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
#     define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
                                                   ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:863:30: warning: 
      builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
{  static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T);  };
                             ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:284:58: note: 
      expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
   #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T)   BOOST_MOVE_HAS_NOTHROW_COPY(T)
                                                         ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/boost/boost/move/detail/type_traits.hpp:134:46: note: 
      expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
#     define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
                                             ^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/server/scsynth/HashTable.h:25:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/server/scsynth/SC_Str4.h:44:24: warning: implicit conversion
      loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
    return str4len(src - src0);
           ~~~~~~~ ~~~~^~~~~~
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/server/scsynth/SC_Str4.h:52:23: warning: implicit conversion
      loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
    int wordlen = src - src0;
        ~~~~~~~   ~~~~^~~~~~
2 warnings generated.
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/server/scsynth/HashTable.h:25:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/server/scsynth/SC_Str4.h:44:24: warning: implicit conversion
      loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
    return str4len(src - src0);
           ~~~~~~~ ~~~~^~~~~~
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/server/scsynth/SC_Str4.h:52:23: warning: implicit conversion
      loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
    int wordlen = src - src0;
        ~~~~~~~   ~~~~^~~~~~
2 warnings generated.
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/include/yaml-cpp/node/detail/iterator.h:12:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/include/yaml-cpp/node/detail/node_iterator.h:56:19: warning: 
      'iterator<std::forward_iterator_tag, YAML::detail::node_iterator_value<YAML::detail::node>, long,
      YAML::detail::node_iterator_value<YAML::detail::node> *, YAML::detail::node_iterator_value<YAML::detail::node>>' is deprecated
      [-Wdeprecated-declarations]
    : public std::iterator<std::forward_iterator_tag, node_iterator_value<V>,
                  ^
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h:23:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__iterator/iterator.h:24:29: note: 
      'iterator<std::forward_iterator_tag, YAML::detail::node_iterator_value<YAML::detail::node>, long,
      YAML::detail::node_iterator_value<YAML::detail::node> *, YAML::detail::node_iterator_value<YAML::detail::node>>' has been explicitly marked
      deprecated here
struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__algorithm/comp.h:12:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__config:1037:41: note: 
      expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
#    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
                                        ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__config:1010:49: note: 
      expanded from macro '_LIBCPP_DEPRECATED'
#      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
                                                ^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/include/yaml-cpp/node/detail/iterator.h:12:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/include/yaml-cpp/node/detail/node_iterator.h:56:19: warning: 
      'iterator<std::forward_iterator_tag, YAML::detail::node_iterator_value<const YAML::detail::node>, long, YAML::detail::node_iterator_value<const
      YAML::detail::node> *, YAML::detail::node_iterator_value<const YAML::detail::node>>' is deprecated [-Wdeprecated-declarations]
    : public std::iterator<std::forward_iterator_tag, node_iterator_value<V>,
                  ^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/include/yaml-cpp/node/detail/node.h:14:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/include/yaml-cpp/node/detail/node_ref.h:43:23: note: 
      in instantiation of template class 'YAML::detail::node_iterator_base<const YAML::detail::node>' requested here
  const_node_iterator begin() const {
                      ^
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h:23:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__iterator/iterator.h:24:29: note: 
      'iterator<std::forward_iterator_tag, YAML::detail::node_iterator_value<const YAML::detail::node>, long, YAML::detail::node_iterator_value<const
      YAML::detail::node> *, YAML::detail::node_iterator_value<const YAML::detail::node>>' has been explicitly marked deprecated here
struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator
                            ^
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__algorithm/comp.h:12:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__config:1037:41: note: 
      expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
#    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
                                        ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__config:1010:49: note: 
      expanded from macro '_LIBCPP_DEPRECATED'
#      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
                                                ^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/include/yaml-cpp/node/iterator.h:13:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/include/yaml-cpp/node/detail/iterator.h:21:35: warning: 
      'iterator<std::forward_iterator_tag, const YAML::detail::iterator_value, long, const YAML::detail::iterator_value *, const
      YAML::detail::iterator_value>' is deprecated [-Wdeprecated-declarations]
class iterator_base : public std::iterator<std::forward_iterator_tag, V,
                                  ^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/include/yaml-cpp/node/convert.h:17:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/include/yaml-cpp/node/impl.h:283:29: note: 
      in instantiation of template class 'YAML::detail::iterator_base<const YAML::detail::iterator_value>' requested here
inline const_iterator Node::begin() const {
                            ^
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h:23:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__iterator/iterator.h:24:29: note: 
      'iterator<std::forward_iterator_tag, const YAML::detail::iterator_value, long, const YAML::detail::iterator_value *, const
      YAML::detail::iterator_value>' has been explicitly marked deprecated here
struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__algorithm/comp.h:12:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__config:1037:41: note: 
      expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
#    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
                                        ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__config:1010:49: note: 
      expanded from macro '_LIBCPP_DEPRECATED'
#      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
                                                ^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/include/yaml-cpp/node/iterator.h:13:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/include/yaml-cpp/node/detail/iterator.h:21:35: warning: 
      'iterator<std::forward_iterator_tag, YAML::detail::iterator_value, long, YAML::detail::iterator_value *, YAML::detail::iterator_value>' is
      deprecated [-Wdeprecated-declarations]
class iterator_base : public std::iterator<std::forward_iterator_tag, V,
                                  ^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/include/yaml-cpp/node/convert.h:17:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/include/yaml-cpp/node/impl.h:290:23: note: 
      in instantiation of template class 'YAML::detail::iterator_base<YAML::detail::iterator_value>' requested here
inline iterator Node::begin() {
                      ^
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h:23:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__iterator/iterator.h:24:29: note: 
      'iterator<std::forward_iterator_tag, YAML::detail::iterator_value, long, YAML::detail::iterator_value *, YAML::detail::iterator_value>' has
      been explicitly marked deprecated here
struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__algorithm/comp.h:12:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__config:1037:41: note: 
      expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
#    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
                                        ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/__config:1010:49: note: 
      expanded from macro '_LIBCPP_DEPRECATED'
#      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
                                                ^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/src/emitterutils.h:12:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/src/emitterstate.h:66:34: warning: 
      implicit conversion loses integer precision: 'const std::size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
  int CurIndent() const { return m_curIndent; }
                          ~~~~~~ ^~~~~~~~~~~
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/src/emitterstate.h:98:43: warning: 
      implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  int GetIndent() const { return m_indent.get(); }
                          ~~~~~~ ~~~~~~~~~^~~~~
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/src/emitterstate.h:101:63: warning: 
      implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  int GetPreCommentIndent() const { return m_preCommentIndent.get(); }
                                    ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/src/emitterstate.h:103:65: warning: 
      implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  int GetPostCommentIndent() const { return m_postCommentIndent.get(); }
                                     ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/build/external_libraries/libyamlcpp.cpp:7:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/src/emitter.cpp:82:38: warning: 
      implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  return m_pState->SetFloatPrecision(n, FmtScope::Global);
                   ~~~~~~~~~~~~~~~~~ ^
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/src/emitter.cpp:86:39: warning: 
      implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  return m_pState->SetDoublePrecision(n, FmtScope::Global);
                   ~~~~~~~~~~~~~~~~~~ ^
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/build/external_libraries/libyamlcpp.cpp:8:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/yaml-cpp/src/emitterstate.cpp:213:22: warning: 
      implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  return m_curIndent - m_groups[m_groups.size() - 2]->indent;
  ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CompileC /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/build/build/tlsf.build/RelWithDebInfo/Objects-normal/arm64/tlsf.o /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/TLSF-2.4.6/src/tlsf.c normal arm64 c com.apple.compilers.llvm.clang.1_0.compiler (in target 'tlsf' from project 'SuperCollider')
    cd /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -ivfsstatcache /var/folders/2_/hdf9s2tx6kg7_yqv0bwqtlcm0000gn/C/com.apple.DeveloperTools/15.3-15E204a/Xcode/SDKStatCaches.noindex/macosx14.4-23E208-13f6e737bddbb37f317b3579f3535bf5.sdkstatcache -fmessage-length\=149 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fcolor-diagnostics -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-implicit-fallthrough -fstrict-aliasing -Wdeprecated-declarations -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body @/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/build/build/tlsf.build/RelWithDebInfo/Objects-normal/arm64/7187679823f38a2a940e0043cdf9d637-common-args.resp -MMD -MT dependencies -MF /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/build/build/tlsf.build/RelWithDebInfo/Objects-normal/arm64/tlsf.d --serialize-diagnostics /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/build/build/tlsf.build/RelWithDebInfo/Objects-normal/arm64/tlsf.dia -c /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/TLSF-2.4.6/src/tlsf.c -o /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/build/build/tlsf.build/RelWithDebInfo/Objects-normal/arm64/tlsf.o
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/TLSF-2.4.6/src/tlsf.c:340:20: warning: 
      implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        *_sl = *_r / (SMALL_BLOCK / MAX_SLI);
             ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/TLSF-2.4.6/src/tlsf.c:342:28: warning: 
      implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        _t = (1 << (ms_bit(*_r) - MAX_LOG2_SLI)) - 1;
                    ~~~~~~ ^~~
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/TLSF-2.4.6/src/tlsf.c:344:23: warning: 
      implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        *_fl = ms_bit(*_r);
               ~~~~~~ ^~~
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/TLSF-2.4.6/src/tlsf.c:345:47: warning: 
      implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        *_sl = (*_r >> (*_fl - MAX_LOG2_SLI)) - MAX_SLI;
             ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/TLSF-2.4.6/src/tlsf.c:358:19: warning: 
      implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        *_sl = _r / (SMALL_BLOCK / MAX_SLI);
             ~ ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/TLSF-2.4.6/src/tlsf.c:360:23: warning: 
      implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        *_fl = ms_bit(_r);
               ~~~~~~ ^~
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/TLSF-2.4.6/src/tlsf.c:361:46: warning: 
      implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        *_sl = (_r >> (*_fl - MAX_LOG2_SLI)) - MAX_SLI;
             ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/external_libraries/TLSF-2.4.6/src/tlsf.c:899:52: warning: 
      implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
    cpsize = ((b->size & BLOCK_SIZE) > new_size) ? new_size : (b->size & BLOCK_SIZE);
           ~                                       ^~~~~~~~
8 warnings generated.
CompileC /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/build/build/libscsynth.build/RelWithDebInfo/Objects-normal/arm64/SC_Str4.o /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/server/scsynth/SC_Str4.cpp normal arm64 c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'libscsynth' from project 'SuperCollider')
    cd /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -ivfsstatcache /var/folders/2_/hdf9s2tx6kg7_yqv0bwqtlcm0000gn/C/com.apple.DeveloperTools/15.3-15E204a/Xcode/SDKStatCaches.noindex/macosx14.4-23E208-13f6e737bddbb37f317b3579f3535bf5.sdkstatcache -fmessage-length\=149 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fcolor-diagnostics -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -Wno-implicit-fallthrough -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body @/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/build/build/libscsynth.build/RelWithDebInfo/Objects-normal/arm64/82b82416624d2658e5098eb0a28c15c5-common-args.resp -MMD -MT dependencies -MF /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/build/build/libscsynth.build/RelWithDebInfo/Objects-normal/arm64/SC_Str4.d --serialize-diagnostics /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/build/build/libscsynth.build/RelWithDebInfo/Objects-normal/arm64/SC_Str4.dia -c /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/server/scsynth/SC_Str4.cpp -o /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/build/build/libscsynth.build/RelWithDebInfo/Objects-normal/arm64/SC_Str4.o
In file included from /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/server/scsynth/SC_Str4.cpp:22:
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/server/scsynth/SC_Str4.h:44:24: warning: implicit conversion
      loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
    return str4len(src - src0);
           ~~~~~~~ ~~~~^~~~~~
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/server/scsynth/SC_Str4.h:52:23: warning: implicit conversion
      loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
    int wordlen = src - src0;
        ~~~~~~~   ~~~~^~~~~~
/Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/server/scsynth/SC_Str4.cpp:30:24: warning: implicit conversion
      loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
    int charlen = cdst - cdst0;
        ~~~~~~~   ~~~~~^~~~~~~
3 warnings generated.
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'sclang' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'install' from project 'SuperCollider')
note: Run script build phase 'Generate CMakeFiles/ALL_BUILD' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'ALL_BUILD' from project 'SuperCollider')
note: Run script build phase 'Generate CMakeFiles/ZERO_CHECK' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'ZERO_CHECK' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'PhysicalModelingUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'TestUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'ReverbUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'PanUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'PV_ThirdParty' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'MulAddUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'OscUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'UnpackFFTUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'UnaryOpUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'TriggerUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'NoiseUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'ML_UGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'LFUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'GrainUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'IOUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'GendynUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'FilterUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'FFT_UGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'DynNoiseUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'DiskIO_UGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'DemoUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'DemandUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'DelayUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'ChaosUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'BinaryOpUGens' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'scsynth' from project 'SuperCollider')
note: Run script build phase 'CMake PostBuild Rules' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'UIUGens' from project 'SuperCollider')
** BUILD FAILED **


The following build commands failed:
	CompileC /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/build/build/scsynth_test.build/RelWithDebInfo/Objects-normal/arm64/scsynth_test.o /Users/prko/GitHub/SuperCollider_related/toBuild/SuperCollider/testsuite/server/scsynth/scsynth_test.cpp normal arm64 c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'scsynth_test' from project 'SuperCollider')
(1 failure)
@prko prko added the bug Issues that relate to unexpected/unwanted behavior. Don't use for PRs. label Mar 31, 2024
@smoge
Copy link
Contributor

smoge commented Mar 31, 2024

Related #6224

@prko
Copy link
Contributor Author

prko commented Mar 31, 2024

@smoge Is this also related to building in Linux?
I could not build SC3.14.0_dev in Ubuntu. I could build SC3.14.0_dev last year. It is very strange...
error.txt

@doubtfulpalace
Copy link
Contributor

doubtfulpalace commented Apr 2, 2024

Adding a few lines to CMakeLists.txt fixed the issue for me:

**diff --git a/CMakeLists.txt b/CMakeLists.txt**
**index f9a44a6b84..e6c52fb635 100644**
**--- a/CMakeLists.txt**
**+++ b/CMakeLists.txt**
@@ -289,6 +289,13 @@ if(APPLE)
    option(SC_VERIFY_APP "Run verify_app on the app bundle" OFF)
endif()

+include(CheckCXXCompilerFlag)
+CHECK_CXX_COMPILER_FLAG("-std=c++17" COMPILER_SUPPORTS_CXX17)
+if(COMPILER_SUPPORTS_CXX17)
+    add_compile_definitions(_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION)
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-enum-constexpr-conversion")
+endif()
+
#############################################
# some default libraries

@prko
Copy link
Contributor Author

prko commented Apr 2, 2024

@doubtfulpalace

Adding a few lines to CMakeLists.txt fixed the issue for me:

Thanks, but there are 60 files which have the name "CMakeLists.txt". Could you give me the whole path of that file, or could you make a PR?

@doubtfulpalace
Copy link
Contributor

doubtfulpalace commented Apr 3, 2024 via email

@prko
Copy link
Contributor Author

prko commented Apr 3, 2024

@doubtfulpalace I am an user who is not qualified to make PR, but I have learnt a lot by doing it! Other qualified users will see it!

Thanks!

@prko
Copy link
Contributor Author

prko commented Apr 3, 2024

I close this. I reported more in #6246

@prko prko closed this as completed Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Issues that relate to unexpected/unwanted behavior. Don't use for PRs.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants