GuitarML / Proteus

Guitar amp and pedal capture plugin using neural networks.
GNU General Public License v3.0
155 stars 12 forks source link

doesn't build on 32 bits linux #6

Closed trebmuh closed 1 year ago

trebmuh commented 1 year ago
cmake -B build
-- The C compiler identification is GNU 10.2.1
-- The CXX compiler identification is GNU 10.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") 
-- Checking for module 'alsa'
--   Found alsa, version 1.2.4
-- Checking for module 'freetype2'
--   Found freetype2, version 23.4.17
-- Checking for module 'libcurl'
--   Found libcurl, version 7.74.0
-- Checking for modules 'webkit2gtk-4.0;gtk+-x11-3.0'
--   Found webkit2gtk-4.0, version 2.38.2
--   Found gtk+-x11-3.0, version 3.24.24
-- Configuring juceaide
-- Building juceaide
-- Exporting juceaide
-- VERSION for JUCE: 7.0.1
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Searching 16 bit integer - Using unsigned short
-- Check if the system is big endian - little endian
-- Looking for stdbool.h
-- Looking for stdbool.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Checking processor clipping capabilities...
-- Performing Test CPU_CLIPS_POSITIVE
-- Performing Test CPU_CLIPS_POSITIVE - Failed
-- Performing Test CPU_CLIPS_NEGATIVE
-- Performing Test CPU_CLIPS_NEGATIVE - Success
-- Checking processor clipping capabilities... negative
-- Performing Test HAVE_VISIBILITY
-- Performing Test HAVE_VISIBILITY - Success
-- VERSION for libsamplerate: 0.2.2
-- RTNeural -- Using xsimd backend
-- Using the single-header code from /build/proteus-1.2.0+20230114/modules/json/single_include/
-- Building LV2 plugin format
-- Configuring done
-- Generating done
-- Build files have been written to: /build/proteus-1.2.0+20230114/build
make[1]: Leaving directory '/build/proteus-1.2.0+20230114'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/proteus-1.2.0+20230114'
cmake --build build --config Release
gmake[2]: Entering directory '/build/proteus-1.2.0+20230114/build'
gmake[3]: Entering directory '/build/proteus-1.2.0+20230114/build'
gmake[4]: Entering directory '/build/proteus-1.2.0+20230114/build'
[  1%] Generating juce_binarydata_BinaryData/JuceLibraryCode/BinaryData1.cpp, juce_binarydata_BinaryData/JuceLibraryCode/BinaryData2.cpp, juce_binarydata_BinaryData/JuceLibraryCode/BinaryData3.cpp, juce_binarydata_BinaryData/JuceLibraryCode/BinaryData4.cpp, juce_binarydata_BinaryData/JuceLibraryCode/BinaryData5.cpp, juce_binarydata_BinaryData/JuceLibraryCode/BinaryData6.cpp, juce_binarydata_BinaryData/JuceLibraryCode/BinaryData7.cpp, juce_binarydata_BinaryData/JuceLibraryCode/BinaryData.h
Scanning dependencies of target BinaryData
gmake[4]: Leaving directory '/build/proteus-1.2.0+20230114/build'
gmake[4]: Entering directory '/build/proteus-1.2.0+20230114/build'
[  3%] Building CXX object resources/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData1.cpp.o
[  4%] Building CXX object resources/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData2.cpp.o
[  6%] Building CXX object resources/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData3.cpp.o
[  7%] Building CXX object resources/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData4.cpp.o
[  9%] Building CXX object resources/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData5.cpp.o
[ 10%] Building CXX object resources/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData6.cpp.o
[ 12%] Building CXX object resources/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData7.cpp.o
[ 13%] Linking CXX static library libBinaryData.a
gmake[4]: Leaving directory '/build/proteus-1.2.0+20230114/build'
[ 13%] Built target BinaryData
gmake[4]: Entering directory '/build/proteus-1.2.0+20230114/build'
Scanning dependencies of target samplerate
gmake[4]: Leaving directory '/build/proteus-1.2.0+20230114/build'
gmake[4]: Entering directory '/build/proteus-1.2.0+20230114/build'
[ 15%] Building C object modules/libsamplerate/src/CMakeFiles/samplerate.dir/samplerate.c.o
[ 16%] Building C object modules/libsamplerate/src/CMakeFiles/samplerate.dir/src_linear.c.o
[ 18%] Building C object modules/libsamplerate/src/CMakeFiles/samplerate.dir/src_sinc.c.o
[ 19%] Building C object modules/libsamplerate/src/CMakeFiles/samplerate.dir/src_zoh.c.o
[ 21%] Linking C static library libsamplerate.a
gmake[4]: Leaving directory '/build/proteus-1.2.0+20230114/build'
[ 21%] Built target samplerate
gmake[4]: Entering directory '/build/proteus-1.2.0+20230114/build'
Scanning dependencies of target RTNeural
gmake[4]: Leaving directory '/build/proteus-1.2.0+20230114/build'
gmake[4]: Entering directory '/build/proteus-1.2.0+20230114/build'
[ 22%] Building CXX object modules/RTNeural/RTNeural/CMakeFiles/RTNeural.dir/RTNeural.cpp.o
In file included from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../arch/./xsimd_generic.hpp:19,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../arch/xsimd_isa.hpp:72,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:20,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/algorithms.hpp:20,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/../common.h:89,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation.h:44,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/Model.h:8,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.h:19,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../arch/././generic/xsimd_generic_memory.hpp: In function 'void xsimd::kernel::store(const xsimd::batch_bool<T, A>&, bool*, xsimd::kernel::requires_arch<xsimd::generic>)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../arch/././generic/xsimd_generic_memory.hpp:112:21: error: 'store_aligned' is not a member of 'xsimd::kernel'; did you mean 'load_aligned'?
  112 |             kernel::store_aligned<A>(&buffer[0], batch_type(self), A {});
      |                     ^~~~~~~~~~~~~
      |                     load_aligned
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../arch/././generic/xsimd_generic_memory.hpp:112:36: error: expected primary-expression before '>' token
  112 |             kernel::store_aligned<A>(&buffer[0], batch_type(self), A {});
      |                                    ^
In file included from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:21,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/algorithms.hpp:20,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/../common.h:89,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation.h:44,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/Model.h:8,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.h:19,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In constructor 'xsimd::batch<T, A>::batch(T)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:390:46: error: 'broadcast' is not a member of 'xsimd::kernel'
  390 |         : types::simd_register<T, A>(kernel::broadcast<A>(val, A {}))
      |                                              ^~~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:390:57: error: expected primary-expression before '>' token
  390 |         : types::simd_register<T, A>(kernel::broadcast<A>(val, A {}))
      |                                                         ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In constructor 'xsimd::batch<T, A>::batch(const T*, std::index_sequence<Is ...>)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:416:25: error: 'set' is not a member of 'xsimd::kernel'
  416 |         : batch(kernel::set<A>(batch {}, A {}, data[Is]...))
      |                         ^~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:416:30: error: expected primary-expression before '>' token
  416 |         : batch(kernel::set<A>(batch {}, A {}, data[Is]...))
      |                              ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:416:59: error: expected binary operator before ')' token
  416 |         : batch(kernel::set<A>(batch {}, A {}, data[Is]...))
      |                                                           ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In member function 'xsimd::batch_bool<T, A> xsimd::batch<T, A>::operator==(const xsimd::batch<T, A>&) const':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:526:24: error: 'eq' is not a member of 'xsimd::kernel'; did you mean 'neq'?
  526 |         return kernel::eq<A>(*this, other, A {});
      |                        ^~
      |                        neq
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:526:28: error: expected primary-expression before '>' token
  526 |         return kernel::eq<A>(*this, other, A {});
      |                            ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In member function 'xsimd::batch_bool<T, A> xsimd::batch<T, A>::operator<(const xsimd::batch<T, A>&) const':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:556:24: error: 'lt' is not a member of 'xsimd::kernel'; did you mean 'le'?
  556 |         return kernel::lt<A>(*this, other, A {});
      |                        ^~
      |                        le
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:556:28: error: expected primary-expression before '>' token
  556 |         return kernel::lt<A>(*this, other, A {});
      |                            ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In member function 'xsimd::batch<T, A>& xsimd::batch<T, A>::operator+=(const xsimd::batch<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:566:32: error: 'add' is not a member of 'xsimd::kernel'; did you mean 'hadd'?
  566 |         return *this = kernel::add<A>(*this, other, A {});
      |                                ^~~
      |                                hadd
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:566:37: error: expected primary-expression before '>' token
  566 |         return *this = kernel::add<A>(*this, other, A {});
      |                                     ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In member function 'xsimd::batch<T, A>& xsimd::batch<T, A>::operator-=(const xsimd::batch<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:572:32: error: 'sub' is not a member of 'xsimd::kernel'
  572 |         return *this = kernel::sub<A>(*this, other, A {});
      |                                ^~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:572:37: error: expected primary-expression before '>' token
  572 |         return *this = kernel::sub<A>(*this, other, A {});
      |                                     ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In member function 'xsimd::batch<T, A>& xsimd::batch<T, A>::operator&=(const xsimd::batch<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:596:32: error: 'bitwise_and' is not a member of 'xsimd::kernel'
  596 |         return *this = kernel::bitwise_and<A>(*this, other, A {});
      |                                ^~~~~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:596:45: error: expected primary-expression before '>' token
  596 |         return *this = kernel::bitwise_and<A>(*this, other, A {});
      |                                             ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In member function 'xsimd::batch<T, A>& xsimd::batch<T, A>::operator|=(const xsimd::batch<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:602:32: error: 'bitwise_or' is not a member of 'xsimd::kernel'
  602 |         return *this = kernel::bitwise_or<A>(*this, other, A {});
      |                                ^~~~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:602:44: error: expected primary-expression before '>' token
  602 |         return *this = kernel::bitwise_or<A>(*this, other, A {});
      |                                            ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In member function 'xsimd::batch<T, A>& xsimd::batch<T, A>::operator^=(const xsimd::batch<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:608:32: error: 'bitwise_xor' is not a member of 'xsimd::kernel'
  608 |         return *this = kernel::bitwise_xor<A>(*this, other, A {});
      |                                ^~~~~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:608:45: error: expected primary-expression before '>' token
  608 |         return *this = kernel::bitwise_xor<A>(*this, other, A {});
      |                                             ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In member function 'xsimd::batch_bool<T, A> xsimd::batch<T, A>::operator!() const':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:674:24: error: 'eq' is not a member of 'xsimd::kernel'; did you mean 'neq'?
  674 |         return kernel::eq<A>(*this, batch(0), A {});
      |                        ^~
      |                        neq
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:674:28: error: expected primary-expression before '>' token
  674 |         return kernel::eq<A>(*this, batch(0), A {});
      |                            ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In member function 'xsimd::batch<T, A> xsimd::batch<T, A>::operator~() const':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:680:24: error: 'bitwise_not' is not a member of 'xsimd::kernel'; did you mean 'bitwise_rshift'?
  680 |         return kernel::bitwise_not<A>(*this, A {});
      |                        ^~~~~~~~~~~
      |                        bitwise_rshift
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:680:37: error: expected primary-expression before '>' token
  680 |         return kernel::bitwise_not<A>(*this, A {});
      |                                     ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In member function 'xsimd::batch<T, A> xsimd::batch<T, A>::operator-() const':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:686:24: error: 'neg' is not a member of 'xsimd::kernel'; did you mean 'neq'?
  686 |         return kernel::neg<A>(*this, A {});
      |                        ^~~
      |                        neq
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:686:29: error: expected primary-expression before '>' token
  686 |         return kernel::neg<A>(*this, A {});
      |                             ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In constructor 'xsimd::batch_bool<T, A>::batch_bool(const bool*, std::index_sequence<Is ...>)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:718:30: error: 'set' is not a member of 'xsimd::kernel'
  718 |         : batch_bool(kernel::set<A>(batch_bool {}, A {}, data[Is]...))
      |                              ^~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:718:35: error: expected primary-expression before '>' token
  718 |         : batch_bool(kernel::set<A>(batch_bool {}, A {}, data[Is]...))
      |                                   ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:718:69: error: expected binary operator before ')' token
  718 |         : batch_bool(kernel::set<A>(batch_bool {}, A {}, data[Is]...))
      |                                                                     ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In member function 'xsimd::batch_bool<T, A> xsimd::batch_bool<T, A>::operator==(const xsimd::batch_bool<T, A>&) const':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:781:24: error: 'eq' is not a member of 'xsimd::kernel'; did you mean 'neq'?
  781 |         return kernel::eq<A>(*this, other, A {}).data;
      |                        ^~
      |                        neq
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:781:28: error: expected primary-expression before '>' token
  781 |         return kernel::eq<A>(*this, other, A {}).data;
      |                            ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In member function 'xsimd::batch_bool<T, A> xsimd::batch_bool<T, A>::operator~() const':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:797:24: error: 'bitwise_not' is not a member of 'xsimd::kernel'; did you mean 'bitwise_rshift'?
  797 |         return kernel::bitwise_not<A>(*this, A {}).data;
      |                        ^~~~~~~~~~~
      |                        bitwise_rshift
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:797:37: error: expected primary-expression before '>' token
  797 |         return kernel::bitwise_not<A>(*this, A {}).data;
      |                                     ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In member function 'xsimd::batch_bool<T, A> xsimd::batch_bool<T, A>::operator&(const xsimd::batch_bool<T, A>&) const':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:809:24: error: 'bitwise_and' is not a member of 'xsimd::kernel'
  809 |         return kernel::bitwise_and<A>(*this, other, A {}).data;
      |                        ^~~~~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:809:37: error: expected primary-expression before '>' token
  809 |         return kernel::bitwise_and<A>(*this, other, A {}).data;
      |                                     ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In member function 'xsimd::batch_bool<T, A> xsimd::batch_bool<T, A>::operator|(const xsimd::batch_bool<T, A>&) const':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:815:24: error: 'bitwise_or' is not a member of 'xsimd::kernel'
  815 |         return kernel::bitwise_or<A>(*this, other, A {}).data;
      |                        ^~~~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:815:36: error: expected primary-expression before '>' token
  815 |         return kernel::bitwise_or<A>(*this, other, A {}).data;
      |                                    ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp: In static member function 'static xsimd::batch_bool<T, A>::register_type xsimd::batch_bool<T, A>::make_register(std::index_sequence<>, V ...)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:851:24: error: 'set' is not a member of 'xsimd::kernel'
  851 |         return kernel::set<A>(batch_bool<T, A>(), A {}, v...).data;
      |                        ^~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:851:29: error: expected primary-expression before '>' token
  851 |         return kernel::set<A>(batch_bool<T, A>(), A {}, v...).data;
      |                             ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../types/xsimd_batch.hpp:851:61: error: expected binary operator before ')' token
  851 |         return kernel::set<A>(batch_bool<T, A>(), A {}, v...).data;
      |                                                             ^
In file included from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/algorithms.hpp:20,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/../common.h:89,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation.h:44,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/Model.h:8,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.h:19,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'xsimd::batch<T, A> xsimd::bitwise_andnot(const xsimd::batch<T, A>&, const xsimd::batch<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:246:24: error: 'bitwise_andnot' is not a member of 'xsimd::kernel'; did you mean 'xsimd::bitwise_andnot'?
  246 |         return kernel::bitwise_andnot<A>(x, y, A {});
      |                        ^~~~~~~~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:244:24: note: 'xsimd::bitwise_andnot' declared here
  244 |     inline batch<T, A> bitwise_andnot(batch<T, A> const& x, batch<T, A> const& y) noexcept
      |                        ^~~~~~~~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:246:40: error: expected primary-expression before '>' token
  246 |         return kernel::bitwise_andnot<A>(x, y, A {});
      |                                        ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'xsimd::batch_bool<T, A> xsimd::bitwise_andnot(const xsimd::batch_bool<T, A>&, const xsimd::batch_bool<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:260:24: error: 'bitwise_andnot' is not a member of 'xsimd::kernel'; did you mean 'xsimd::bitwise_andnot'?
  260 |         return kernel::bitwise_andnot<A>(x, y, A {});
      |                        ^~~~~~~~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:258:29: note: 'xsimd::bitwise_andnot' declared here
  258 |     inline batch_bool<T, A> bitwise_andnot(batch_bool<T, A> const& x, batch_bool<T, A> const& y) noexcept
      |                             ^~~~~~~~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:260:40: error: expected primary-expression before '>' token
  260 |         return kernel::bitwise_andnot<A>(x, y, A {});
      |                                        ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'B xsimd::bitwise_cast(const xsimd::batch<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:273:24: error: 'bitwise_cast' is not a member of 'xsimd::kernel'; did you mean 'xsimd::bitwise_cast'?
  273 |         return kernel::bitwise_cast<A>(x, B {}, A {});
      |                        ^~~~~~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:271:14: note: 'xsimd::bitwise_cast' declared here
  271 |     inline B bitwise_cast(batch<T, A> const& x) noexcept
      |              ^~~~~~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:273:38: error: expected primary-expression before '>' token
  273 |         return kernel::bitwise_cast<A>(x, B {}, A {});
      |                                      ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'xsimd::batch<T, A> xsimd::bitwise_not(const xsimd::batch<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:286:24: error: 'bitwise_not' is not a member of 'xsimd::kernel'; did you mean 'bitwise_rshift'?
  286 |         return kernel::bitwise_not<A>(x, A {});
      |                        ^~~~~~~~~~~
      |                        bitwise_rshift
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:286:37: error: expected primary-expression before '>' token
  286 |         return kernel::bitwise_not<A>(x, A {});
      |                                     ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'xsimd::batch_bool<float, A> xsimd::bool_cast(const xsimd::batch_bool<int, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:321:24: error: 'bool_cast' is not a member of 'xsimd::kernel'; did you mean 'xsimd::bool_cast'?
  321 |         return kernel::bool_cast<A>(x, A {});
      |                        ^~~~~~~~~
In file included from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../arch/././generic/xsimd_generic_arithmetic.hpp:18,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../arch/./xsimd_generic.hpp:15,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../arch/xsimd_isa.hpp:72,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:20,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/algorithms.hpp:20,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/../common.h:89,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation.h:44,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/Model.h:8,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.h:19,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../arch/././generic/./xsimd_generic_details.hpp:44:35: note: 'xsimd::bool_cast' declared here
   44 |     inline batch_bool<int64_t, A> bool_cast(batch_bool<double, A> const& self) noexcept;
      |                                   ^~~~~~~~~
In file included from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/algorithms.hpp:20,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/../common.h:89,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation.h:44,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/Model.h:8,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.h:19,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:321:35: error: expected primary-expression before '>' token
  321 |         return kernel::bool_cast<A>(x, A {});
      |                                   ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'xsimd::batch_bool<int, A> xsimd::bool_cast(const xsimd::batch_bool<float, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:326:24: error: 'bool_cast' is not a member of 'xsimd::kernel'; did you mean 'xsimd::bool_cast'?
  326 |         return kernel::bool_cast<A>(x, A {});
      |                        ^~~~~~~~~
In file included from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../arch/././generic/xsimd_generic_arithmetic.hpp:18,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../arch/./xsimd_generic.hpp:15,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../arch/xsimd_isa.hpp:72,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:20,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/algorithms.hpp:20,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/../common.h:89,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation.h:44,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/Model.h:8,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.h:19,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../arch/././generic/./xsimd_generic_details.hpp:44:35: note: 'xsimd::bool_cast' declared here
   44 |     inline batch_bool<int64_t, A> bool_cast(batch_bool<double, A> const& self) noexcept;
      |                                   ^~~~~~~~~
In file included from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/algorithms.hpp:20,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/../common.h:89,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation.h:44,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/Model.h:8,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.h:19,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:326:35: error: expected primary-expression before '>' token
  326 |         return kernel::bool_cast<A>(x, A {});
      |                                   ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'xsimd::batch_bool<double, A> xsimd::bool_cast(const xsimd::batch_bool<long long int, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:331:24: error: 'bool_cast' is not a member of 'xsimd::kernel'; did you mean 'xsimd::bool_cast'?
  331 |         return kernel::bool_cast<A>(x, A {});
      |                        ^~~~~~~~~
In file included from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../arch/././generic/xsimd_generic_arithmetic.hpp:18,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../arch/./xsimd_generic.hpp:15,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../arch/xsimd_isa.hpp:72,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:20,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/algorithms.hpp:20,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/../common.h:89,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation.h:44,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/Model.h:8,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.h:19,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/../arch/././generic/./xsimd_generic_details.hpp:44:35: note: 'xsimd::bool_cast' declared here
   44 |     inline batch_bool<int64_t, A> bool_cast(batch_bool<double, A> const& self) noexcept;
      |                                   ^~~~~~~~~
In file included from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/algorithms.hpp:20,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/../common.h:89,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation.h:44,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/Model.h:8,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.h:19,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:331:35: error: expected primary-expression before '>' token
  331 |         return kernel::bool_cast<A>(x, A {});
      |                                   ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'xsimd::batch_bool<long long int, A> xsimd::bool_cast(const xsimd::batch_bool<double, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:336:24: error: 'bool_cast' is not a member of 'xsimd::kernel'; did you mean 'xsimd::bool_cast'?
  336 |         return kernel::bool_cast<A>(x, A {});
      |                        ^~~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:334:35: note: 'xsimd::bool_cast' declared here
  334 |     inline batch_bool<int64_t, A> bool_cast(batch_bool<double, A> const& x) noexcept
      |                                   ^~~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:336:35: error: expected primary-expression before '>' token
  336 |         return kernel::bool_cast<A>(x, A {});
      |                                   ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'xsimd::batch<T, A> xsimd::broadcast(T)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:349:24: error: 'broadcast' is not a member of 'xsimd::kernel'; did you mean 'xsimd::broadcast'?
  349 |         return kernel::broadcast<A>(v, A {});
      |                        ^~~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:347:24: note: 'xsimd::broadcast' declared here
  347 |     inline batch<T, A> broadcast(T v) noexcept
      |                        ^~~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:349:35: error: expected primary-expression before '>' token
  349 |         return kernel::broadcast<A>(v, A {});
      |                                   ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'xsimd::batch<T, A> xsimd::fmax(const xsimd::batch<T, A>&, const xsimd::batch<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:671:24: error: 'max' is not a member of 'xsimd::kernel'
  671 |         return kernel::max<A>(x, y, A {});
      |                        ^~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:671:24: note: suggested alternatives:
In file included from /usr/include/c++/10/functional:65,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation.h:5,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/Model.h:8,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.h:19,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/usr/include/c++/10/bits/stl_algo.h:3486:5: note:   'std::max'
 3486 |     max(initializer_list<_Tp> __l, _Compare __comp)
      |     ^~~
In file included from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/xsimd.hpp:23,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/../common.h:87,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation.h:44,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/Model.h:8,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.h:19,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:468:5: note:   'xsimd::max'
  468 |     max(std::complex<T0> const& self, std::complex<T1> const& other) noexcept
      |     ^~~
In file included from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/algorithms.hpp:20,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/../common.h:89,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation.h:44,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/Model.h:8,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.h:19,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:671:29: error: expected primary-expression before '>' token
  671 |         return kernel::max<A>(x, y, A {});
      |                             ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'xsimd::batch<T, A> xsimd::fmin(const xsimd::batch<T, A>&, const xsimd::batch<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:685:24: error: 'min' is not a member of 'xsimd::kernel'; did you mean 'sin'?
  685 |         return kernel::min<A>(x, y, A {});
      |                        ^~~
      |                        sin
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:685:29: error: expected primary-expression before '>' token
  685 |         return kernel::min<A>(x, y, A {});
      |                             ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'xsimd::batch<T, A> xsimd::haddp(const xsimd::batch<T, A>*)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:816:24: error: 'haddp' is not a member of 'xsimd::kernel'; did you mean 'hadd'?
  816 |         return kernel::haddp<A>(row, A {});
      |                        ^~~~~
      |                        hadd
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:816:31: error: expected primary-expression before '>' token
  816 |         return kernel::haddp<A>(row, A {});
      |                               ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'xsimd::batch<T, A> xsimd::max(const xsimd::batch<T, A>&, const xsimd::batch<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1179:24: error: 'max' is not a member of 'xsimd::kernel'
 1179 |         return kernel::max<A>(x, y, A {});
      |                        ^~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1179:24: note: suggested alternatives:
In file included from /usr/include/c++/10/functional:65,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation.h:5,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/Model.h:8,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.h:19,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/usr/include/c++/10/bits/stl_algo.h:3486:5: note:   'std::max'
 3486 |     max(initializer_list<_Tp> __l, _Compare __comp)
      |     ^~~
In file included from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/algorithms.hpp:20,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/../common.h:89,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation.h:44,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/Model.h:8,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.h:19,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1177:24: note:   'xsimd::max'
 1177 |     inline batch<T, A> max(batch<T, A> const& x, batch<T, A> const& y) noexcept
      |                        ^~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1179:29: error: expected primary-expression before '>' token
 1179 |         return kernel::max<A>(x, y, A {});
      |                             ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'xsimd::batch<T, A> xsimd::min(const xsimd::batch<T, A>&, const xsimd::batch<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1193:24: error: 'min' is not a member of 'xsimd::kernel'; did you mean 'sin'?
 1193 |         return kernel::min<A>(x, y, A {});
      |                        ^~~
      |                        sin
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1193:29: error: expected primary-expression before '>' token
 1193 |         return kernel::min<A>(x, y, A {});
      |                             ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'decltype ((x + y)) xsimd::sadd(const T&, const Tp&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1434:24: error: 'sadd' is not a member of 'xsimd::kernel'; did you mean 'hadd'?
 1434 |         return kernel::sadd<A>(B(x), B(y), A {});
      |                        ^~~~
      |                        hadd
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1434:30: error: expected primary-expression before '>' token
 1434 |         return kernel::sadd<A>(B(x), B(y), A {});
      |                              ^
In file included from /build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/algorithms.hpp:20,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/../common.h:89,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/activation/activation.h:44,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/Model.h:8,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.h:19,
                 from /build/proteus-1.2.0+20230114/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'decltype ((x - y)) xsimd::ssub(const T&, const Tp&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1591:24: error: 'ssub' is not a member of 'xsimd::kernel'; did you mean 'xsimd::ssub'?
 1591 |         return kernel::ssub<A>(B(x), B(y), A {});
      |                        ^~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1587:17: note: 'xsimd::ssub' declared here
 1587 |     inline auto ssub(T const& x, Tp const& y) noexcept -> decltype(x - y)
      |                 ^~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1591:30: error: expected primary-expression before '>' token
 1591 |         return kernel::ssub<A>(B(x), B(y), A {});
      |                              ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'xsimd::batch<typename xsimd::as_float<T>::type, A> xsimd::to_float(const xsimd::batch<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1766:24: error: 'to_float' is not a member of 'xsimd::kernel'; did you mean 'xsimd::to_float'?
 1766 |         return kernel::to_float<A>(i, A {});
      |                        ^~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1764:36: note: 'xsimd::to_float' declared here
 1764 |     inline batch<as_float_t<T>, A> to_float(batch<T, A> const& i) noexcept
      |                                    ^~~~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1766:34: error: expected primary-expression before '>' token
 1766 |         return kernel::to_float<A>(i, A {});
      |                                  ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'xsimd::batch<typename xsimd::as_integer<T>::type, A> xsimd::to_int(const xsimd::batch<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1779:24: error: 'to_int' is not a member of 'xsimd::kernel'; did you mean 'xsimd::to_int'?
 1779 |         return kernel::to_int<A>(x, A {});
      |                        ^~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1777:38: note: 'xsimd::to_int' declared here
 1777 |     inline batch<as_integer_t<T>, A> to_int(batch<T, A> const& x) noexcept
      |                                      ^~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1779:32: error: expected primary-expression before '>' token
 1779 |         return kernel::to_int<A>(x, A {});
      |                                ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'xsimd::batch<T, A> xsimd::zip_hi(const xsimd::batch<T, A>&, const xsimd::batch<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1808:24: error: 'zip_hi' is not a member of 'xsimd::kernel'; did you mean 'xsimd::zip_hi'?
 1808 |         return kernel::zip_hi<A>(x, y, A {});
      |                        ^~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1806:24: note: 'xsimd::zip_hi' declared here
 1806 |     inline batch<T, A> zip_hi(batch<T, A> const& x, batch<T, A> const& y) noexcept
      |                        ^~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1808:32: error: expected primary-expression before '>' token
 1808 |         return kernel::zip_hi<A>(x, y, A {});
      |                                ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'xsimd::batch<T, A> xsimd::zip_lo(const xsimd::batch<T, A>&, const xsimd::batch<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1823:24: error: 'zip_lo' is not a member of 'xsimd::kernel'; did you mean 'xsimd::zip_lo'?
 1823 |         return kernel::zip_lo<A>(x, y, A {});
      |                        ^~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1821:24: note: 'xsimd::zip_lo' declared here
 1821 |     inline batch<T, A> zip_lo(batch<T, A> const& x, batch<T, A> const& y) noexcept
      |                        ^~~~~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1823:32: error: expected primary-expression before '>' token
 1823 |         return kernel::zip_lo<A>(x, y, A {});
      |                                ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'bool xsimd::all(const xsimd::batch_bool<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1855:24: error: 'all' is not a member of 'xsimd::kernel'; did you mean 'xsimd::all'?
 1855 |         return kernel::all<A>(x, A {});
      |                        ^~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1853:17: note: 'xsimd::all' declared here
 1853 |     inline bool all(batch_bool<T, A> const& x) noexcept
      |                 ^~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1855:29: error: expected primary-expression before '>' token
 1855 |         return kernel::all<A>(x, A {});
      |                             ^
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp: In function 'bool xsimd::any(const xsimd::batch_bool<T, A>&)':
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1869:24: error: 'any' is not a member of 'xsimd::kernel'; did you mean 'xsimd::any'?
 1869 |         return kernel::any<A>(x, A {});
      |                        ^~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1867:17: note: 'xsimd::any' declared here
 1867 |     inline bool any(batch_bool<T, A> const& x) noexcept
      |                 ^~~
/build/proteus-1.2.0+20230114/modules/RTNeural/modules/xsimd/include/xsimd/stl/../types/xsimd_api.hpp:1869:29: error: expected primary-expression before '>' token
 1869 |         return kernel::any<A>(x, A {});
      |                             ^
gmake[4]: *** [modules/RTNeural/RTNeural/CMakeFiles/RTNeural.dir/build.make:82: modules/RTNeural/RTNeural/CMakeFiles/RTNeural.dir/RTNeural.cpp.o] Error 1
GuitarML commented 1 year ago

@trebmuh Correct, 32bit is currently not supported, my apologies. The info you shared is helpful though, I wasn't sure what would happen if you tried to do this.

trebmuh commented 1 year ago

@GuitarML : thanks for your answer. OK, so is there no future at all for a 32 bits version from your point of view? or is it planned to happen soon-ish?

GuitarML commented 1 year ago

@trebmuh Correct, I'm not planning on actively supporting 32-bit systems with Proteus. Not saying it's impossible to do, but that's the beauty of open source. If someone else wants to attempt a 32-bit linux build they are welcome to do so.