[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sc-dev] SuperColliderAU code compiler errors



Solved this issue:

#define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0

in SuperColliderAU.h fixes it.

Am 09.12.2013 um 14:58 schrieb Martin Huenniger <a_s_tarantoga@xxxxxxxx>:

> By the way. I’m working on Mac OS 10.9.
> 
> 
> Am 09.12.2013 um 12:42 schrieb Martin Huenniger <a_s_tarantoga@xxxxxxxx>:
> 
>> Hi list,
>> 
>> I’m digging my way through the SuperColliderAU code provided with the latest SC svn distribution (3.7). I’m trying to compile the code and right now I am at a point where I get a lot of errors from the (included) boost sources. A macro
>> breaks the whole process:
>> 
>> BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>> 
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>> 
>> A search on google reveals that this is a known problem on Mac OS for at least 2 years
>> 
>> https://svn.boost.org/trac/boost/ticket/6219
>> 
>> My question is: Has anyone had troubles with this error too? Any known ways to prevent it. Would it be better to use newer boost sources or would this break existing functionality in other parts of SC. 
>> 
>> As far as I can see, the boost sources get included by including „common/server_shm.h“ in which shared memory stuff of the server is defined. have there been any problems which this boost macro? 
>> 
>> Thanks in advance.
>> 
>> Best,
>> Martin
>> 
>> Here the compiler errors I get
>> 
>> [100%] Building CXX object platform/mac/SuperColliderAU/Source/CMakeFiles/SuperColliderAU.dir/SuperColliderAU.cpp.o
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:23:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/../AUSDK/AUMIDIEffectBase.h:49:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/../AUSDK/AUMIDIBase.h:49:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/../AUSDK/AUBase.h:61:
>> /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/../AUSDK/ComponentBase.h:123:5: warning: 'SetComponentInstanceStorage' is deprecated: first deprecated in OS X 10.8
>>     [-Wdeprecated-declarations]
>>                               SetComponentInstanceStorage(ci, (Handle)This);
>>                               ^
>> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:878:1: note: 
>>     'SetComponentInstanceStorage' declared here
>> SetComponentInstanceStorage(
>> ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:23:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/../AUSDK/AUMIDIEffectBase.h:49:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/../AUSDK/AUMIDIBase.h:49:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/../AUSDK/AUBase.h:61:
>> /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/../AUSDK/ComponentBase.h:136:25: warning: 'RegisterComponent' is deprecated: first deprecated in OS X 10.8
>>     [-Wdeprecated-declarations]
>>               Component       component = RegisterComponent(&description, (ComponentRoutineUPP) Dispatch, registerComponentGlobal, NULL, NULL, NULL);
>>                                           ^
>> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:413:1: note: 
>>     'RegisterComponent' declared here
>> RegisterComponent(
>> ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:23:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/../AUSDK/AUMIDIEffectBase.h:49:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/../AUSDK/AUMIDIBase.h:49:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/../AUSDK/AUBase.h:61:
>> /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/../AUSDK/ComponentBase.h:138:4: warning: 'SetDefaultComponent' is deprecated: first deprecated in OS X 10.8
>>     [-Wdeprecated-declarations]
>>                       SetDefaultComponent(component, defaultComponentAnyFlagsAnyManufacturerAnySubType);
>>                       ^
>> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:986:1: note: 
>>     'SetDefaultComponent' declared here
>> SetDefaultComponent(
>> ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/lexical_cast.hpp:170:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_left_shift.hpp:43:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_binary_operator.hpp:157:121: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                                       ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/lexical_cast.hpp:171:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_right_shift.hpp:43:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_binary_operator.hpp:157:121: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                                       ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/managed_shared_memory.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/mem_algo/rbtree_best_fit.hpp:38:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits.hpp:35:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_operator.hpp:12:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_bit_and.hpp:43:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_binary_operator.hpp:157:121: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                                       ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/managed_shared_memory.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/mem_algo/rbtree_best_fit.hpp:38:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits.hpp:35:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_operator.hpp:13:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_bit_and_assign.hpp:49:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_binary_operator.hpp:157:121: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                                       ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/managed_shared_memory.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/mem_algo/rbtree_best_fit.hpp:38:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits.hpp:35:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_operator.hpp:14:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_bit_or.hpp:43:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_binary_operator.hpp:157:121: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                                       ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/managed_shared_memory.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/mem_algo/rbtree_best_fit.hpp:38:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits.hpp:35:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_operator.hpp:15:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_bit_or_assign.hpp:49:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_binary_operator.hpp:157:121: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                                       ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/managed_shared_memory.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/mem_algo/rbtree_best_fit.hpp:38:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits.hpp:35:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_operator.hpp:16:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_bit_xor.hpp:43:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_binary_operator.hpp:157:121: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                                       ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/managed_shared_memory.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/mem_algo/rbtree_best_fit.hpp:38:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits.hpp:35:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_operator.hpp:17:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_bit_xor_assign.hpp:49:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_binary_operator.hpp:157:121: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                                       ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/managed_shared_memory.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/mem_algo/rbtree_best_fit.hpp:38:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits.hpp:35:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_operator.hpp:18:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_complement.hpp:26:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_prefix_operator.hpp:151:109: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                           ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/managed_shared_memory.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/mem_algo/rbtree_best_fit.hpp:38:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits.hpp:35:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_operator.hpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_dereference.hpp:25:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_prefix_operator.hpp:151:109: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                           ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/managed_shared_memory.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/mem_algo/rbtree_best_fit.hpp:38:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits.hpp:35:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_operator.hpp:20:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_divides.hpp:34:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_binary_operator.hpp:157:121: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                                       ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/managed_shared_memory.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/mem_algo/rbtree_best_fit.hpp:38:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits.hpp:35:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_operator.hpp:21:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_divides_assign.hpp:41:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_binary_operator.hpp:157:121: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                                       ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/managed_shared_memory.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/mem_algo/rbtree_best_fit.hpp:38:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits.hpp:35:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_operator.hpp:22:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_equal_to.hpp:43:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_binary_operator.hpp:157:121: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                                       ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/managed_shared_memory.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/mem_algo/rbtree_best_fit.hpp:38:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits.hpp:35:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_operator.hpp:23:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_greater.hpp:43:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_binary_operator.hpp:157:121: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                                       ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/managed_shared_memory.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/mem_algo/rbtree_best_fit.hpp:38:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits.hpp:35:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_operator.hpp:24:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_greater_equal.hpp:43:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_binary_operator.hpp:157:121: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                                       ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/managed_shared_memory.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/mem_algo/rbtree_best_fit.hpp:38:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits.hpp:35:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_operator.hpp:26:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_left_shift_assign.hpp:49:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_binary_operator.hpp:157:121: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                                       ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/managed_shared_memory.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/mem_algo/rbtree_best_fit.hpp:38:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits.hpp:35:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_operator.hpp:27:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_less.hpp:43:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_binary_operator.hpp:157:121: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                                       ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/managed_shared_memory.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/mem_algo/rbtree_best_fit.hpp:38:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits.hpp:35:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_operator.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_less_equal.hpp:43:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_binary_operator.hpp:157:121: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                                       ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/SuperColliderAU.cpp:19:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/platform/mac/SuperColliderAU/Source/./SuperColliderAU.h:39:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/SC_HiddenWorld.h:36:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/server/scsynth/../../common/server_shm.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/managed_shared_memory.hpp:28:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/interprocess/mem_algo/rbtree_best_fit.hpp:38:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits.hpp:35:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_operator.hpp:29:
>> In file included from /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/has_logical_and.hpp:34:
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/type_traits/detail/has_binary_operator.hpp:157:121: error: expected expression
>>  BOOST_STATIC_CONSTANT(bool, value = (sizeof(check(((make<Lhs>() BOOST_TT_TRAIT_OP make<Rhs>()),make<has_operator>())))==sizeof(::boost::type_traits::yes_type)));
>>                                                                                                                       ^
>> /Users/pirx/progs/SuperCollider/supercollider/external_libraries/boost/boost/config/suffix.hpp:393:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
>> #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
>>                                                                      ^
>> fatal error: too many errors emitted, stopping now [-ferror-limit=]
>> 3 warnings and 20 errors generated.
>> make[2]: *** [platform/mac/SuperColliderAU/Source/CMakeFiles/SuperColliderAU.dir/SuperColliderAU.cpp.o] Error 1
>> make[1]: *** [platform/mac/SuperColliderAU/Source/CMakeFiles/SuperColliderAU.dir/all] Error 2
>> make: *** [all] Error 2
>> 
>> _________________________
>> Dr. rer. nat. Martin Hünniger
>> martinhuenniger.de
>> martin.huenniger@xxxxxxxx
>> soundcloud.com/a_s_tarantoga
>> 
>> 
>> 
>> 
> 
> _________________________
> Dr. rer. nat. Martin Hünniger
> martinhuenniger.de
> martin.huenniger@xxxxxxxx
> soundcloud.com/a_s_tarantoga
> 
> 
> 
> 

_________________________
Dr. rer. nat. Martin Hünniger
martinhuenniger.de
martin.huenniger@xxxxxxxx
soundcloud.com/a_s_tarantoga




Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail