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

Compatible gcc version #63

Open
iDoka opened this issue Aug 13, 2022 · 3 comments
Open

Compatible gcc version #63

iDoka opened this issue Aug 13, 2022 · 3 comments

Comments

@iDoka
Copy link

iDoka commented Aug 13, 2022

Which gcc versions are compatible with engine-sim?

I unsuccessful tried gcc version 9.3.1 20200408 (Red Hat 9.3.1-2) (GCC) with too many errors.

Screenshot from 2022-08-13 18-35-11

$ cmake --build .
Scanning dependencies of target csv-io
[  0%] Building CXX object dependencies/submodules/csv-io/CMakeFiles/csv-io.dir/src/information.cpp.o
[  0%] Building CXX object dependencies/submodules/csv-io/CMakeFiles/csv-io.dir/src/csv_data.cpp.o
[  0%] Linking CXX static library libcsv-io.a
[  0%] Built target csv-io
Scanning dependencies of target delta-core
[  1%] Building CXX object dependencies/submodules/delta-studio/CMakeFiles/delta-core.dir/src/yds_animation_action.cpp.o
In file included from /home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_dynamic_array.h:5,
                 from /home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_base.h:4,
                 from /home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_animation_action.h:4,
                 from /home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/yds_animation_action.cpp:1:
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_allocator.h:13:15: error: explicit specialization in non-namespace scope ‘class ysAllocator’
   13 |     template <>
      |               ^
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_allocator.h:14:43: error: template-id ‘BlockAllocate<1>’ in declaration of primary template
   14 |     static void *BlockAllocate<1>(int size) {
      |                                           ^
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_allocator.h:28:21: error: too many template-parameter-lists
   28 |     static T_Create *TypeAllocate(int n = 1, bool construct = true) {
      |                     ^
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_allocator.h:42:17: error: too many template-parameter-lists
   42 |     static void TypeFree(T_Free *data, int n = 1, bool destroy = true, int alignment = 1) {
      |                 ^~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_allocator.h: In static member function ‘static void* ysAllocator::BlockAllocate(int)’:
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_allocator.h:10:18: error: ‘::_aligned_malloc’ has not been declared
   10 |         return ::_aligned_malloc(size, Alignment);
      |                  ^~~~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_allocator.h: In static member function ‘static void ysAllocator::BlockFree(void*, int)’:
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_allocator.h:20:15: error: ‘::_aligned_free’ has not been declared
   20 |             ::_aligned_free(block);
      |               ^~~~~~~~~~~~~
In file included from /home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_base.h:4,
                 from /home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_animation_action.h:4,
                 from /home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/yds_animation_action.cpp:1:
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_dynamic_array.h: In member function ‘TYPE* ysDynamicArray<TYPE, START_SIZE>::New()’:
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_dynamic_array.h:67:44: error: ‘TypeAllocate’ is not a member of ‘ysAllocator’
   67 |         m_array[m_nObjects] = ysAllocator::TypeAllocate<TYPE, 1>();
      |                                            ^~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_dynamic_array.h:67:61: error: expected primary-expression before ‘,’ token
   67 |         m_array[m_nObjects] = ysAllocator::TypeAllocate<TYPE, 1>();
      |                                                             ^
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_dynamic_array.h:67:66: error: expected primary-expression before ‘)’ token
   67 |         m_array[m_nObjects] = ysAllocator::TypeAllocate<TYPE, 1>();
      |                                                                  ^
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_dynamic_array.h: In member function ‘T_Create* ysDynamicArray<TYPE, START_SIZE>::NewGeneric()’:
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_dynamic_array.h:123:44: error: ‘TypeAllocate’ is not a member of ‘ysAllocator’
  123 |         T_Create *newObject = ysAllocator::TypeAllocate<T_Create, Alignment>();
      |                                            ^~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_dynamic_array.h:123:65: error: expected primary-expression before ‘,’ token
  123 |         T_Create *newObject = ysAllocator::TypeAllocate<T_Create, Alignment>();
      |                                                                 ^
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_dynamic_array.h: In member function ‘ysError ysDynamicArray<TYPE, START_SIZE>::Delete(int, bool, TYPE*, bool)’:
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_dynamic_array.h:143:26: error: ‘TypeFree’ is not a member of ‘ysAllocator’
  143 |             ysAllocator::TypeFree<TYPE>(m_array[index], 1, true, target->GetAlignment());
      |                          ^~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_dynamic_array.h:143:39: error: expected primary-expression before ‘>’ token
  143 |             ysAllocator::TypeFree<TYPE>(m_array[index], 1, true, target->GetAlignment());
      |                                       ^
In file included from /home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_animation_action.h:7,
                 from /home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/yds_animation_action.cpp:1:
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h: At global scope:
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:56: error: ISO C++ forbids declaration of ‘__declspec’ with no type [-fpermissive]
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                                        ^
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: note: in expansion of macro ‘YS_MATH_CONST’
  132 |         YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: error: ‘selectany’ was not declared in this scope; did you mean ‘select’?
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                               ^~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: note: in expansion of macro ‘YS_MATH_CONST’
  132 |         YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:56: error: ISO C++ forbids declaration of ‘__declspec’ with no type [-fpermissive]
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                                        ^
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:133:9: note: in expansion of macro ‘YS_MATH_CONST’
  133 |         YS_MATH_CONST ysVectorMask MaskOffZ = { (int)0xFFFFFFFF, (int)0xFFFFFFFF, (int)0x00000000, (int)0xFFFFFFFF };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: error: redefinition of ‘const int ysMath::Constants::__declspec’
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                    ^~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:133:9: note: in expansion of macro ‘YS_MATH_CONST’
  133 |         YS_MATH_CONST ysVectorMask MaskOffZ = { (int)0xFFFFFFFF, (int)0xFFFFFFFF, (int)0x00000000, (int)0xFFFFFFFF };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: note: ‘const int ysMath::Constants::__declspec’ previously defined here
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                    ^~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: note: in expansion of macro ‘YS_MATH_CONST’
  132 |         YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: error: ‘selectany’ was not declared in this scope; did you mean ‘select’?
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                               ^~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:133:9: note: in expansion of macro ‘YS_MATH_CONST’
  133 |         YS_MATH_CONST ysVectorMask MaskOffZ = { (int)0xFFFFFFFF, (int)0xFFFFFFFF, (int)0x00000000, (int)0xFFFFFFFF };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:56: error: ISO C++ forbids declaration of ‘__declspec’ with no type [-fpermissive]
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                                        ^
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:134:9: note: in expansion of macro ‘YS_MATH_CONST’
  134 |         YS_MATH_CONST ysVectorMask MaskOffY = { (int)0xFFFFFFFF, (int)0x00000000, (int)0xFFFFFFFF, (int)0xFFFFFFFF };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: error: redefinition of ‘const int ysMath::Constants::__declspec’
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                    ^~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:134:9: note: in expansion of macro ‘YS_MATH_CONST’
  134 |         YS_MATH_CONST ysVectorMask MaskOffY = { (int)0xFFFFFFFF, (int)0x00000000, (int)0xFFFFFFFF, (int)0xFFFFFFFF };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: note: ‘const int ysMath::Constants::__declspec’ previously defined here
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                    ^~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: note: in expansion of macro ‘YS_MATH_CONST’
  132 |         YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: error: ‘selectany’ was not declared in this scope; did you mean ‘select’?
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                               ^~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:134:9: note: in expansion of macro ‘YS_MATH_CONST’
  134 |         YS_MATH_CONST ysVectorMask MaskOffY = { (int)0xFFFFFFFF, (int)0x00000000, (int)0xFFFFFFFF, (int)0xFFFFFFFF };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:56: error: ISO C++ forbids declaration of ‘__declspec’ with no type [-fpermissive]
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                                        ^
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:135:9: note: in expansion of macro ‘YS_MATH_CONST’
  135 |         YS_MATH_CONST ysVectorMask MaskOffX = { (int)0x00000000, (int)0xFFFFFFFF, (int)0xFFFFFFFF, (int)0xFFFFFFFF };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: error: redefinition of ‘const int ysMath::Constants::__declspec’
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                    ^~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:135:9: note: in expansion of macro ‘YS_MATH_CONST’
  135 |         YS_MATH_CONST ysVectorMask MaskOffX = { (int)0x00000000, (int)0xFFFFFFFF, (int)0xFFFFFFFF, (int)0xFFFFFFFF };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: note: ‘const int ysMath::Constants::__declspec’ previously defined here
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                    ^~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: note: in expansion of macro ‘YS_MATH_CONST’
  132 |         YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: error: ‘selectany’ was not declared in this scope; did you mean ‘select’?
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                               ^~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:135:9: note: in expansion of macro ‘YS_MATH_CONST’
  135 |         YS_MATH_CONST ysVectorMask MaskOffX = { (int)0x00000000, (int)0xFFFFFFFF, (int)0xFFFFFFFF, (int)0xFFFFFFFF };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:56: error: ISO C++ forbids declaration of ‘__declspec’ with no type [-fpermissive]
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                                        ^
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:137:9: note: in expansion of macro ‘YS_MATH_CONST’
  137 |         YS_MATH_CONST ysVectorMask MaskKeepW = { (int)0x00000000, (int)0x00000000, (int)0x00000000, (int)0xFFFFFFFF };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: error: redefinition of ‘const int ysMath::Constants::__declspec’
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                    ^~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:137:9: note: in expansion of macro ‘YS_MATH_CONST’
  137 |         YS_MATH_CONST ysVectorMask MaskKeepW = { (int)0x00000000, (int)0x00000000, (int)0x00000000, (int)0xFFFFFFFF };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: note: ‘const int ysMath::Constants::__declspec’ previously defined here
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                    ^~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: note: in expansion of macro ‘YS_MATH_CONST’
  132 |         YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: error: ‘selectany’ was not declared in this scope; did you mean ‘select’?
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                               ^~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:137:9: note: in expansion of macro ‘YS_MATH_CONST’
  137 |         YS_MATH_CONST ysVectorMask MaskKeepW = { (int)0x00000000, (int)0x00000000, (int)0x00000000, (int)0xFFFFFFFF };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:56: error: ISO C++ forbids declaration of ‘__declspec’ with no type [-fpermissive]
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                                        ^
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:138:9: note: in expansion of macro ‘YS_MATH_CONST’
  138 |         YS_MATH_CONST ysVectorMask MaskKeepZ = { (int)0x00000000, (int)0x00000000, (int)0xFFFFFFFF, (int)0x00000000 };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: error: redefinition of ‘const int ysMath::Constants::__declspec’
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                    ^~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:138:9: note: in expansion of macro ‘YS_MATH_CONST’
  138 |         YS_MATH_CONST ysVectorMask MaskKeepZ = { (int)0x00000000, (int)0x00000000, (int)0xFFFFFFFF, (int)0x00000000 };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: note: ‘const int ysMath::Constants::__declspec’ previously defined here
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                    ^~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: note: in expansion of macro ‘YS_MATH_CONST’
  132 |         YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: error: ‘selectany’ was not declared in this scope; did you mean ‘select’?
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                               ^~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:138:9: note: in expansion of macro ‘YS_MATH_CONST’
  138 |         YS_MATH_CONST ysVectorMask MaskKeepZ = { (int)0x00000000, (int)0x00000000, (int)0xFFFFFFFF, (int)0x00000000 };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:56: error: ISO C++ forbids declaration of ‘__declspec’ with no type [-fpermissive]
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                                        ^
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:139:9: note: in expansion of macro ‘YS_MATH_CONST’
  139 |         YS_MATH_CONST ysVectorMask MaskKeepY = { (int)0x00000000, (int)0xFFFFFFFF, (int)0x00000000, (int)0x00000000 };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: error: redefinition of ‘const int ysMath::Constants::__declspec’
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                    ^~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:139:9: note: in expansion of macro ‘YS_MATH_CONST’
  139 |         YS_MATH_CONST ysVectorMask MaskKeepY = { (int)0x00000000, (int)0xFFFFFFFF, (int)0x00000000, (int)0x00000000 };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: note: ‘const int ysMath::Constants::__declspec’ previously defined here
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                    ^~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: note: in expansion of macro ‘YS_MATH_CONST’
  132 |         YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
      |         ^~~~~~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: error: ‘selectany’ was not declared in this scope; did you mean ‘select’?
  121 | #define YS_MATH_CONST extern const __declspec(selectany)
      |                                               ^~~~~~~~~
/home/doka/proj/2022/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:139:9: note: in expansion of macro ‘YS_MATH_CONST’
  139 |         YS_MATH_CONST ysVectorMask MaskKeepY = { (int)0x00000000, (int)0xFFFFFFFF, (int)0x00000000, (int)0x00000000 };
      |         ^~~~~~~~~~~~~



@johnbabiak
Copy link

I am also getting the same exact error. This seems to be related to the problem: link

but I don't know exactly what to do to fix the problem

@bobsayshilol
Copy link

There's an ongoing effort to support Linux #2 (comment)

@sujaldev
Copy link

@iDoka you should close this issue as it'll resolve automatically when #2 will

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants