flucoma-sc
flucoma-sc copied to clipboard
Raspberry Pi: No such file or directory 16 | #include <emmintrin.h>
Hi ! Just testing out compiling and installing this from master branch GitHub source on a Pi4 running arch Linux arm and I have run into a problem. It smells like an x86 exclusive dependency ? Thanks !! Keep up the nice work !
[ 8%] Building CXX object _deps/flucoma-core-build/CMakeFiles/HISSTools_FFT.dir//hisstools-src/HISSTools_FFT/HISSTools_FFT.cpp.o In file included from /home/alarm/.cache/yay/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/HISSTools_FFT/HISSTools_FFT.cpp:3: /home/alarm/.cache/yay/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/HISSTools_FFT/HISSTools_FFT_Core.h:16:10: fatal error: emmintrin.h: No such file or directory 16 | #include <emmintrin.h> | ^~~~~~~~~~~~~ compilation terminated. make[2]: *** [_deps/flucoma-core-build/CMakeFiles/HISSTools_FFT.dir/build.make:76: _deps/flucoma-core-build/CMakeFiles/HISSTools_FFT.dir//hisstools-src/HISSTools_FFT/HISSTools_FFT.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:1071: _deps/flucoma-core-build/CMakeFiles/HISSTools_FFT.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...
Thanks @madskjeldgaard – that's one of our dependencies (https://github.com/AlexHarker/HISSTools_Library), but I felt sure we'd spent some time with the author making it ARM friendlier a couple of years back. Will investigate. (And yes, that's a header for SIMD intrinsics: it may be that the ifdefs aren't quite right yet and it's decided it's on X64 Linux or something).
That said, I do know that there's still some SIMD code in flucoma-core which definitely is still Intel-only. IIRC the plan is to retire that code in short order, but you'll find there's a couple of objects (perhaps the Transient ones?) that won't yet build on arm, even once we've sorted out the above.
Yes, looking at the block in question
#if defined(__arm__) || defined(__arm64)
#include <arm_neon.h>
#include <memory.h>
#elif defined(__APPLE__) || defined(__linux__) || defined(_WIN32)
#if defined(_WIN32)
#include <malloc.h>
#include <intrin.h>
#endif
#include <emmintrin.h>
#include <immintrin.h>
#endif
Seems like it's not catching the right #define. Can you try defining either __arm__ or __arm64? Hopefully adding it to CXXFLAGS before running cmake would pick it up? 😬 (and if you know what definition it ought to check for, I'll pass that on)
Yes, looking at the block in question
#if defined(__arm__) || defined(__arm64) #include <arm_neon.h> #include <memory.h> #elif defined(__APPLE__) || defined(__linux__) || defined(_WIN32) #if defined(_WIN32) #include <malloc.h> #include <intrin.h> #endif #include <emmintrin.h> #include <immintrin.h> #endifSeems like it's not catching the right
#define. Can you try defining either__arm__or__arm64? Hopefully adding it toCXXFLAGSbefore running cmake would pick it up? 😬 (and if you know what definition it ought to check for, I'll pass that on)
Thanks will give this a try (but also strange that these aren't picked up but maybe that's because arch Linux arm doesn't trigger those automatically)
Will try it out. Thanks!
Yes, looking at the block in question
#if defined(__arm__) || defined(__arm64) #include <arm_neon.h> #include <memory.h> #elif defined(__APPLE__) || defined(__linux__) || defined(_WIN32) #if defined(_WIN32) #include <malloc.h> #include <intrin.h> #endif #include <emmintrin.h> #include <immintrin.h> #endifSeems like it's not catching the right
#define. Can you try defining either__arm__or__arm64? Hopefully adding it toCXXFLAGSbefore running cmake would pick it up? grimacing (and if you know what definition it ought to check for, I'll pass that on)Thanks will give this a try (but also strange that these aren't picked up but maybe that's because arch Linux arm doesn't trigger those automatically)
so I've experimented with this now.
I added the flags in the make part of the install process:
make CXX_FLAGS=-D__arm__
(and I tried both flags even though it shouldn't make a difference).
It got a bit further but then the linker freaked out with
[ 12%] Building CXX object src/FluidAmpGate/CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o
[ 13%] Linking CXX shared module ../../../release-packaging/plugins/FluidAmpGate.so
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN5fluid6client13ClientWrapperINS0_7ampgate13AmpGateClientEE8descriptE' which may bind externally can not be used when making a shared object; recompile with -fPIC
CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: in function `std::enable_if<std::integral_constant<bool, true>::value, fluid::client::ParameterDescriptorSet<std::integer_sequence<unsigned long, 0ul, 0ul, 0ul, 0ul, 0ul, 0ul, 0ul, 0ul, 0ul, 0ul, 0ul, 0ul>, std::tuple<std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::FloatT, std::tuple<fluid::client::impl::MinImpl<int>, fluid::client::impl::MaxImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::FloatT, std::tuple<fluid::client::impl::MinImpl<int>, fluid::client::impl::MaxImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::FloatT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<true> > > > const&>::type fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient>::getParameterDescriptors<std::integral_constant<bool, true> >()':
FluidAmpGate.cpp:(.text._ZN5fluid6client13ClientWrapperINS0_7ampgate13AmpGateClientEE23getParameterDescriptorsISt17integral_constantIbLb1EEEENSt9enable_ifIXsrT_5valueERKNS0_22ParameterDescriptorSetISt16integer_sequenceImJLm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0EEESt5tupleIJSD_IJNS0_5LongTESD_IJNS0_4impl7MinImplIiEEEENS0_5FixedILb0EEEEESL_SD_IJNS0_6FloatTESD_IJSH_NSF_7MaxImplIiEEEESK_EESQ_SL_SL_SL_SL_SL_SL_SD_IJSM_SI_SK_EESD_IJSE_SI_NSJ_ILb1EEEEEEEEEE4typeEv[_ZN5fluid6client13ClientWrapperINS0_7ampgate13AmpGateClientEE23getParameterDescriptorsISt17integral_constantIbLb1EEEENSt9enable_ifIXsrT_5valueERKNS0_22ParameterDescriptorSetISt16integer_sequenceImJLm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0EEESt5tupleIJSD_IJNS0_5LongTESD_IJNS0_4impl7MinImplIiEEEENS0_5FixedILb0EEEEESL_SD_IJNS0_6FloatTESD_IJSH_NSF_7MaxImplIiEEEESK_EESQ_SL_SL_SL_SL_SL_SL_SD_IJSM_SI_SK_EESD_IJSE_SI_NSJ_ILb1EEEEEEEEEE4typeEv]+0x0): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE5setupEP14InterfaceTablePKcENUlP5WorldPvP11sc_msg_iterSD_E_4_FUNESC_SD_SF_SD_' which may bind externally can not be used when making a shared object; recompile with -fPIC
CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: in function `fluid::client::FluidSCWrapper<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient> >::setup(InterfaceTable*, char const*)::{lambda(World*, void*, sc_msg_iter*, void*)#1}::operator void (*)(World*, void*, sc_msg_iter*, void*)() const':
FluidAmpGate.cpp:(.text._ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE5setupEP14InterfaceTablePKcENKUlP5WorldPvP11sc_msg_iterSD_E_cvPFvSC_SD_SF_SD_EEv[_ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE5setupEP14InterfaceTablePKcENKUlP5WorldPvP11sc_msg_iterSD_E_cvPFvSC_SD_SF_SD_EEv]+0x8): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE9doVersionEP4UnitP11sc_msg_iter' which may bind externally can not be used when making a shared object; recompile with -fPIC
CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: in function `fluid::client::FluidSCWrapper<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient> >::setup(InterfaceTable*, char const*)':
FluidAmpGate.cpp:(.text._ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE5setupEP14InterfaceTablePKc[_ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE5setupEP14InterfaceTablePKc]+0x4c): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKcE4name' which may bind externally can not be used when making a shared object; recompile with -fPIC
CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: in function `fluid::client::FluidSCWrapper<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient> >::getName(char const*)':
FluidAmpGate.cpp:(.text._ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKc[_ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKc]+0x1c): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKcE4name' which may bind externally can not be used when making a shared object; recompile with -fPIC
FluidAmpGate.cpp:(.text._ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKc[_ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKc]+0x28): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKcE4name' which may bind externally can not be used when making a shared object; recompile with -fPIC
FluidAmpGate.cpp:(.text._ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKc[_ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKc]+0x34): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTableE2ft' which may bind externally can not be used when making a shared object; recompile with -fPIC
CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: in function `fluid::client::FluidSCWrapper<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient> >::getInterfaceTable(InterfaceTable*)':
FluidAmpGate.cpp:(.text._ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTable[_ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTable]+0x1c): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTableE2ft' which may bind externally can not be used when making a shared object; recompile with -fPIC
FluidAmpGate.cpp:(.text._ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTable[_ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTable]+0x28): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTableE2ft' which may bind externally can not be used when making a shared object; recompile with -fPIC
FluidAmpGate.cpp:(.text._ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTable[_ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTable]+0x34): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN5fluid6client4impl8RealTimeINS0_13ClientWrapperINS0_7amp
E17getInterfaceTableEP14InterfaceTableE2ft' which may bind externally can not be used when making a shared object; recompile with -fPIC
FluidAmpGate.cpp:(.text._ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTable[_ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTable]+0x34): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN5fluid6client4impl8RealTimeINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEENS0_14FluidSCWrapperIS6_EEE9doLatencyEP4UnitP11sc_msg_iter' which may bind externally can not be used when making a shared object; recompile with -fPIC
CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: in function `fluid::client::impl::RealTime<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient>, fluid::client::FluidSCWrapper<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient> > >::setup(InterfaceTable*, char const*)':
FluidAmpGate.cpp:(.text._ZN5fluid6client4impl8RealTimeINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEENS0_14FluidSCWrapperIS6_EEE5setupEP14InterfaceTablePKc[_ZN5fluid6client4impl8RealTimeINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEENS0_14FluidSCWrapperIS6_EEE5setupEP14InterfaceTablePKc]+0x28): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN6detail14constructClassIN5fluid6client4impl8RealTimeINS2_13ClientWrapperINS2_7ampgate13AmpGateClientEEENS2_14FluidSCWrapperIS8_EEEEEEvP4Unit' which may bind externally can not be used when making a shared object; recompile with -fPIC
CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: in function `void registerUnit<fluid::client::impl::RealTime<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient>, fluid::client::FluidSCWrapper<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient> > > >(InterfaceTable*, char const*, bool)':
FluidAmpGate.cpp:(.text._Z12registerUnitIN5fluid6client4impl8RealTimeINS1_13ClientWrapperINS1_7ampgate13AmpGateClientEEENS1_14FluidSCWrapperIS7_EEEEEvP14InterfaceTablePKcb[_Z12registerUnitIN5fluid6client4impl8RealTimeINS1_13ClientWrapperINS1_7ampgate13AmpGateClientEEENS1_14FluidSCWrapperIS7_EEEEEvP14InterfaceTablePKcb]+0x14): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN6detail12destroyClassIN5fluid6client4impl8RealTimeINS2_13ClientWrapperINS2_7ampgate13AmpGateClientEEENS2_14FluidSCWrapperIS8_EEEEEEvP4Unit' which may bind externally can not be used when making a shared object; recompile with -fPIC
FluidAmpGate.cpp:(.text._Z12registerUnitIN5fluid6client4impl8RealTimeINS1_13ClientWrapperINS1_7ampgate13AmpGateClientEEENS1_14FluidSCWrapperIS7_EEEEEvP14InterfaceTablePKcb[_Z12registerUnitIN5fluid6client4impl8RealTimeINS1_13ClientWrapperINS1_7ampgate13AmpGateClientEEENS1_14FluidSCWrapperIS7_EEEEEvP14InterfaceTablePKcb]+0x20): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN6SCUnit19run_member_functionIN5fluid6client4impl8RealTimeINS2_13ClientWrapperINS2_7ampgate13AmpGateClientEEENS2_14FluidSCWrapperIS8_EEEEXadL_ZNSB_4nextEiEEEEvP4Uniti' which may bind externally can not be used when making a shared object; recompile with -fPIC
CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: in function `void (*SCUnit::make_calc_function<fluid::client::impl::RealTime<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient>, fluid::client::FluidSCWrapper<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient> > >, &fluid::client::impl::RealTime<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient>, fluid::client::FluidSCWrapper<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient> > >::next>())(Unit*, int)':
FluidAmpGate.cpp:(.text._ZN6SCUnit18make_calc_functionIN5fluid6client4impl8RealTimeINS2_13ClientWrapperINS2_7ampgate13AmpGateClientEEENS2_14FluidSCWrapperIS8_EEEEXadL_ZNSB_4nextEiEEEEPFvP4UnitiEv[_ZN6SCUnit18make_calc_functionIN5fluid6client4impl8RealTimeINS2_13ClientWrapperINS2_7ampgate13AmpGateClientEEENS2_14FluidSCWrapperIS8_EEEEXadL_ZNSB_4nextEiEEEEPFvP4UnitiEv]+0x0): dangerous relocation: unsupported relocation
collect2: error: ld returned 1 exit status
make[2]: *** [src/FluidAmpGate/CMakeFiles/FluidAmpGate.dir/build.make:99: ../release-packaging/plugins/FluidAmpGate.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:1125: src/FluidAmpGate/CMakeFiles/FluidAmpGate.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
I tried adding -DCMAKE_POSITION_INDEPENDENT_CODE=ON to the generate step of cmake to resolve this latter problem (the error seems to recommend adding -fPIC compiler flag but the internet says this should do it).
I tried adding
-DCMAKE_POSITION_INDEPENDENT_CODE=ONto the generate step of cmake to resolve this latter problem (the error seems to recommend adding -fPIC compiler flag but the internet says this should do it).
and this didn't help either
Surprised that didn't work. I thought we had fPIC enabled for GCC in any case, but evidently something isn't biting. If you add -DCMAKE_EXPORT_COMPILE_COMMANDS=ON to your cmake command, it will produce a json file in the build folder with the actual computed compile commands for each target, from which we should be able to see if -fPIC is there or not.
https://cmake.org/cmake/help/latest/variable/CMAKE_EXPORT_COMPILE_COMMANDS.html
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON
[
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build",
"command": "/usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fdiagnostics-color=always -fPIC -std=c++14 -o CMakeFiles/FLUID_SC_COPYREPLYADDR.dir/include/wrapper/CopyReplyAddress.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include/wrapper/CopyReplyAddress.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include/wrapper/CopyReplyAddress.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build",
"command": "/usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fdiagnostics-color=always -fPIC -std=c++14 -o CMakeFiles/FLUID_SC_COPYREPLYADDR.dir/usr/share/supercollider-headers/common/SC_Reply.cpp.o -c /usr/share/supercollider-headers/common/SC_Reply.cpp",
"file": "/usr/share/supercollider-headers/common/SC_Reply.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build",
"command": "/usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fdiagnostics-color=always -fPIC -std=c++14 -o CMakeFiles/FLUID_SC_COPYREPLYADDR.dir/usr/share/supercollider-headers/external_libraries/boost/libs/system/src/error_code.cpp.o -c /usr/share/supercollider-headers/external_libraries/boost/libs/system/src/error_code.cpp",
"file": "/usr/share/supercollider-headers/external_libraries/boost/libs/system/src/error_code.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/flucoma-core-build",
"command": "/usr/bin/c++ -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fdiagnostics-color=always -std=c++14 -o CMakeFiles/HISSTools_AudioFile.dir/__/hisstools-src/AudioFile/BaseAudioFile.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/AudioFile/BaseAudioFile.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/AudioFile/BaseAudioFile.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/flucoma-core-build",
"command": "/usr/bin/c++ -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fdiagnostics-color=always -std=c++14 -o CMakeFiles/HISSTools_AudioFile.dir/__/hisstools-src/AudioFile/IAudioFile.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/AudioFile/IAudioFile.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/AudioFile/IAudioFile.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/flucoma-core-build",
"command": "/usr/bin/c++ -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fdiagnostics-color=always -std=c++14 -o CMakeFiles/HISSTools_AudioFile.dir/__/hisstools-src/AudioFile/OAudioFile.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/AudioFile/OAudioFile.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/AudioFile/OAudioFile.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/flucoma-core-build",
"command": "/usr/bin/c++ -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -fPIC -std=c++14 -o CMakeFiles/HISSTools_FFT.dir/__/hisstools-src/HISSTools_FFT/HISSTools_FFT.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/HISSTools_FFT/HISSTools_FFT.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/HISSTools_FFT/HISSTools_FFT.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/flucoma-core-build/examples",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fdiagnostics-color=always -fpermissive -fPIC -std=c++14 -o CMakeFiles/describe.dir/describe.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/examples/describe.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/examples/describe.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidAmpGate",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidAmpGate_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidAmpGate -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidAmpGate/FluidAmpGate.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidAmpGate/FluidAmpGate.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidAmpSlice",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidAmpSlice_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidAmpSlice -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidAmpSlice.dir/FluidAmpSlice.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidAmpSlice/FluidAmpSlice.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidAmpSlice/FluidAmpSlice.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidAudioTransport",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidAudioTransport_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidAudioTransport -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidAudioTransport.dir/FluidAudioTransport.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidAudioTransport/FluidAudioTransport.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidAudioTransport/FluidAudioTransport.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufAmpGate",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufAmpGate_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufAmpGate -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufAmpGate.dir/FluidBufAmpGate.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufAmpGate/FluidBufAmpGate.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufAmpGate/FluidBufAmpGate.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufAmpSlice",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufAmpSlice_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufAmpSlice -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufAmpSlice.dir/FluidBufAmpSlice.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufAmpSlice/FluidBufAmpSlice.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufAmpSlice/FluidBufAmpSlice.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufAudioTransport",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufAudioTransport_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufAudioTransport -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufAudioTransport.dir/FluidBufAudioTransport.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufAudioTransport/FluidBufAudioTransport.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufAudioTransport/FluidBufAudioTransport.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufChroma",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufChroma_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufChroma -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufChroma.dir/FluidBufChroma.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufChroma/FluidBufChroma.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufChroma/FluidBufChroma.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufCompose",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufCompose_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufCompose -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufCompose.dir/FluidBufCompose.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufCompose/FluidBufCompose.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufCompose/FluidBufCompose.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufFlatten",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufFlatten_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufFlatten -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufFlatten.dir/FluidBufFlatten.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufFlatten/FluidBufFlatten.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufFlatten/FluidBufFlatten.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufHPSS",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufHPSS_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufHPSS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufHPSS.dir/FluidBufHPSS.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufHPSS/FluidBufHPSS.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufHPSS/FluidBufHPSS.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufLoudness",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufLoudness_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufLoudness -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufLoudness.dir/FluidBufLoudness.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufLoudness/FluidBufLoudness.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufLoudness/FluidBufLoudness.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufMFCC",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufMFCC_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufMFCC -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufMFCC.dir/FluidBufMFCC.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufMFCC/FluidBufMFCC.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufMFCC/FluidBufMFCC.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufMelBands",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufMelBands_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufMelBands -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufMelBands.dir/FluidBufMelBands.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufMelBands/FluidBufMelBands.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufMelBands/FluidBufMelBands.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufNMF",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufNMF_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufNMF -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufNMF.dir/FluidBufNMF.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufNMF/FluidBufNMF.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufNMF/FluidBufNMF.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufNNDSVD",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufNNDSVD_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufNNDSVD -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufNNDSVD.dir/FluidBufNNDSVD.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufNNDSVD/FluidBufNNDSVD.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufNNDSVD/FluidBufNNDSVD.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufNoveltySlice",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufNoveltySlice_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufNoveltySlice -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufNoveltySlice.dir/FluidBufNoveltySlice.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufNoveltySlice/FluidBufNoveltySlice.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufNoveltySlice/FluidBufNoveltySlice.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufOnsetSlice",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufOnsetSlice_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufOnsetSlice -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufOnsetSlice.dir/FluidBufOnsetSlice.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufOnsetSlice/FluidBufOnsetSlice.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufOnsetSlice/FluidBufOnsetSlice.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufPitch",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufPitch_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufPitch -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufPitch.dir/FluidBufPitch.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufPitch/FluidBufPitch.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufPitch/FluidBufPitch.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufSTFT",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufSTFT_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufSTFT -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufSTFT.dir/FluidBufSTFT.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufSTFT/FluidBufSTFT.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufSTFT/FluidBufSTFT.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufScale",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufScale_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufScale -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufScale.dir/FluidBufScale.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufScale/FluidBufScale.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufScale/FluidBufScale.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufSelect",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufSelect_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufSelect -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufSelect.dir/FluidBufSelect.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufSelect/FluidBufSelect.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufSelect/FluidBufSelect.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufSelectEvery",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufSelectEvery_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufSelectEvery -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufSelectEvery.dir/FluidBufSelectEvery.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufSelectEvery/FluidBufSelectEvery.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufSelectEvery/FluidBufSelectEvery.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufSines",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufSines_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufSines -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufSines.dir/FluidBufSines.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufSines/FluidBufSines.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufSines/FluidBufSines.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufSpectralShape",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufSpectralShape_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufSpectralShape -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufSpectralShape.dir/FluidBufSpectralShape.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufSpectralShape/FluidBufSpectralShape.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufSpectralShape/FluidBufSpectralShape.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufStats",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufStats_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufStats -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufStats.dir/FluidBufStats.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufStats/FluidBufStats.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufStats/FluidBufStats.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufThreadDemo",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufThreadDemo_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufThreadDemo -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufThreadDemo.dir/FluidBufThreadDemo.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufThreadDemo/FluidBufThreadDemo.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufThreadDemo/FluidBufThreadDemo.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufThresh",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufThresh_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufThresh -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufThresh.dir/FluidBufThresh.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufThresh/FluidBufThresh.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufThresh/FluidBufThresh.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufTransientSlice",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufTransientSlice_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufTransientSlice -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufTransientSlice.dir/FluidBufTransientSlice.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufTransientSlice/FluidBufTransientSlice.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufTransientSlice/FluidBufTransientSlice.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidBufTransients",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidBufTransients_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufTransients -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidBufTransients.dir/FluidBufTransients.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufTransients/FluidBufTransients.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidBufTransients/FluidBufTransients.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidChroma",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidChroma_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidChroma -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidChroma.dir/FluidChroma.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidChroma/FluidChroma.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidChroma/FluidChroma.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidGain",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidGain_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidGain -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidGain.dir/FluidGain.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidGain/FluidGain.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidGain/FluidGain.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidHPSS",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidHPSS_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidHPSS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidHPSS.dir/FluidHPSS.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidHPSS/FluidHPSS.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidHPSS/FluidHPSS.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidLoudness",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidLoudness_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidLoudness -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidLoudness.dir/FluidLoudness.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidLoudness/FluidLoudness.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidLoudness/FluidLoudness.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidMFCC",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidMFCC_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidMFCC -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidMFCC.dir/FluidMFCC.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidMFCC/FluidMFCC.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidMFCC/FluidMFCC.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidManipulation",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidManipulation_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidManipulation/../../include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidManipulation -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidManipulation.dir/FluidManipulation.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidManipulation/FluidManipulation.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidManipulation/FluidManipulation.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidMelBands",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidMelBands_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidMelBands -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidMelBands.dir/FluidMelBands.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidMelBands/FluidMelBands.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidMelBands/FluidMelBands.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidMessageTest",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidMessageTest_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidMessageTest/../../include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidMessageTest -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidMessageTest.dir/FluidMessageTest.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidMessageTest/FluidMessageTest.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidMessageTest/FluidMessageTest.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidNMFCross",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidNMFCross_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidNMFCross/../../include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidNMFCross -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidNMFCross.dir/FluidNMFCross.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidNMFCross/FluidNMFCross.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidNMFCross/FluidNMFCross.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidNMFFilter",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidNMFFilter_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidNMFFilter -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidNMFFilter.dir/FluidNMFFilter.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidNMFFilter/FluidNMFFilter.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidNMFFilter/FluidNMFFilter.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidNMFMatch",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidNMFMatch_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidNMFMatch -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidNMFMatch.dir/FluidNMFMatch.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidNMFMatch/FluidNMFMatch.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidNMFMatch/FluidNMFMatch.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidNMFMorph",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidNMFMorph_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidNMFMorph -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidNMFMorph.dir/FluidNMFMorph.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidNMFMorph/FluidNMFMorph.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidNMFMorph/FluidNMFMorph.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidNoveltySlice",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidNoveltySlice_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidNoveltySlice -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidNoveltySlice.dir/FluidNoveltySlice.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidNoveltySlice/FluidNoveltySlice.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidNoveltySlice/FluidNoveltySlice.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidOnsetSlice",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidOnsetSlice_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidOnsetSlice -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidOnsetSlice.dir/FluidOnsetSlice.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidOnsetSlice/FluidOnsetSlice.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidOnsetSlice/FluidOnsetSlice.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidPitch",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidPitch_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidPitch -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidPitch.dir/FluidPitch.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidPitch/FluidPitch.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidPitch/FluidPitch.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidSTFTPass",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidSTFTPass_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidSTFTPass -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidSTFTPass.dir/FluidSTFTPass.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidSTFTPass/FluidSTFTPass.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidSTFTPass/FluidSTFTPass.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidSines",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidSines_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidSines -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidSines.dir/FluidSines.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidSines/FluidSines.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidSines/FluidSines.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidSpectralShape",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidSpectralShape_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidSpectralShape -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidSpectralShape.dir/FluidSpectralShape.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidSpectralShape/FluidSpectralShape.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidSpectralShape/FluidSpectralShape.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidSubscriberProviderTest",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidSubscriberProviderTest_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidSubscriberProviderTest/../../include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidSubscriberProviderTest -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidSubscriberProviderTest.dir/FluidSubscriberProviderTest.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidSubscriberProviderTest/FluidSubscriberProviderTest.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidSubscriberProviderTest/FluidSubscriberProviderTest.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidTransientSlice",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidTransientSlice_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidTransientSlice -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidTransientSlice.dir/FluidTransientSlice.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidTransientSlice/FluidTransientSlice.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidTransientSlice/FluidTransientSlice.cpp"
},
{
"directory": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/src/FluidTransients",
"command": "/usr/bin/c++ -DEIGEN_MPL2_ONLY=1 -DFluidTransients_EXPORTS -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidTransients -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/thirdparty -I/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/include -isystem /usr/share/supercollider-headers/include/plugin_interface -isystem /usr/share/supercollider-headers/include/common -isystem /usr/share/supercollider-headers/common -isystem /usr/share/supercollider-headers/external_libraries/boost -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/eigen-src -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/spectra-src/include -isystem /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -O3 -DNDEBUG -fPIC -fdiagnostics-color=always -Wall -Wextra -Wpedantic -Wreturn-type -Wconversion -fvisibility=hidden -fpermissive -fPIC -std=c++14 -o CMakeFiles/FluidTransients.dir/FluidTransients.cpp.o -c /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidTransients/FluidTransients.cpp",
"file": "/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidTransients/FluidTransients.cpp"
}
]
and building with these commands
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DFLUID_PATH=$FLUCOMA_CORE -DSC_PATH=$SC_SRC -DCMAKE_INSTALL_PREFIX=$DEST ..
make CXX_FLAGS="-D__arm__\ \-fPIC"
Certainly all the plugins seem to have -fPIC in their compiler invocation from what I can see. And you're still getting the same error? 😕 (Silly question, have you tried a make clean since adding the PIC option?)
I might need to sleep on this (which actually means trawling SO for clues, but sounds better)
Haha don't stress about it... I'll do the same. We'll figure it out !
Get Outlook for Android
Just tried it again making sure to clean up before install but still get the same errors about dangerous relocations and recompiling with -fPIC. A random idea: Could this be solved by compiling HISS tools statically ?
I just remembered having the same issue with the daisysp library in this plugin suite https://www.github.com/madskjeldgaard/mkplugins/tree/main/CMakeLists.txt
The dependencies are being compiled statically, so I don't think that's it. I did a slightly more thorough check against the JSON, and the only things without PIC are files that aren't involved in the plugins (BaseAudioFile, IAudioFile etc., which support the describe demi in the core repo). So I'm still a bit stumped.
import json
import re
import os
with open('/Users/owen/dev/flucoma-sc/archpicompile.json') as file:
d = json.load(file)
for c in d:
print(os.path.basename(c['file']))
m = re.search('-fPIC',c['command'])
if m is not None:
print('ok')
else:
print('no')
```
This SO post suggests that (sometimes?) GCC cares about where fPIC appears in the invocation: https://stackoverflow.com/questions/332767/recompile-with-fpic-option-but-the-option-is-already-in-the-makefile
What happens if you also add -fPIC to CXXFLAGS before the first CMake run (I think CMake only looks at the environment variable the first time it configures)? (So, scrub the build folder and run completely fresh)
This SO post suggests that (sometimes?) GCC cares about where
fPICappears in the invocation: https://stackoverflow.com/questions/332767/recompile-with-fpic-option-but-the-option-is-already-in-the-makefileWhat happens if you also add
-fPICto CXXFLAGS before the first CMake run (I think CMake only looks at the environment variable the first time it configures)? (So, scrub the build folder and run completely fresh)
Thanks I tried that but it didn't help. This is the commands I used:
SC_SRC="/usr/share/supercollider-headers"
cd "$srcdir/$pkgname-$pkgver"
git submodule update --init --recursive
mkdir build; cd build
DEST="$pkgdir/usr/share/SuperCollider/Extensions"
FLUCOMA_CORE=$srcdir/flucoma-core
CXX_FLAGS="-fPIC"
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DFLUID_PATH=$FLUCOMA_CORE -DSC_PATH=$SC_SRC -DCMAKE_INSTALL_PREFIX=$DEST ..
make CXX_FLAGS="-D__arm__\ \-fPIC"
This time I noticed something further up in the log:
Cloning into 'spectra-src'...
remote: Enumerating objects: 5519, done.
remote: Counting objects: 100% (463/463), done.
remote: Compressing objects: 100% (221/221), done.
remote: Total 5519 (delta 275), reused 350 (delta 206), pack-reused 5056
Receiving objects: 100% (5519/5519), 3.10 MiB | 5.51 MiB/s, done.
Resolving deltas: 100% (3881/3881), done.
HEAD is now at ec27cfd typo
[ 33%] Performing update step for 'spectra-populate'
[ 44%] No patch step for 'spectra-populate'
[ 55%] No configure step for 'spectra-populate'
[ 66%] No build step for 'spectra-populate'
[ 77%] No install step for 'spectra-populate'
[ 88%] No test step for 'spectra-populate'
[100%] Completed 'spectra-populate'
[100%] Built target spectra-populate
CMake Warning at /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/script/flucoma_simdcmd.cmake:20 (message):
Don't know about aarch64 type: if you know the compiler flag for enabling
vector instructions, please pass this to CMake with -DFLUID_ARCH
Call Stack (most recent call first):
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/CMakeLists.txt:184 (include)
Could this be a clue? It seems like CMake is confused about simd stuff here at least.
Here's the full output from the build:
-- Configuring done
-- Generating done
-- Build files have been written to: /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build
[ 0%] Building CXX object CMakeFiles/FLUID_SC_COPYREPLYADDR.dir/include/wrapper/CopyReplyAddress.cpp.o
[ 1%] Building CXX object CMakeFiles/FLUID_SC_COPYREPLYADDR.dir/usr/share/supercollider-headers/common/SC_Reply.cpp.o
[ 2%] Building CXX object CMakeFiles/FLUID_SC_COPYREPLYADDR.dir/usr/share/supercollider-headers/external_libraries/boost/libs/system/src/error_code.cpp.o
[ 3%] Linking CXX static library libFLUID_SC_COPYREPLYADDR.a
[ 3%] Built target FLUID_SC_COPYREPLYADDR
[ 4%] Building CXX object _deps/flucoma-core-build/CMakeFiles/HISSTools_AudioFile.dir/__/hisstools-src/AudioFile/BaseAudioFile.cpp.o
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/AudioFile/BaseAudioFile.cpp: In static member function 'static std::string HISSTools::BaseAudioFile::getErrorString(HISSTools::BaseAudioFile::Error)':
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/AudioFile/BaseAudioFile.cpp:119:5: warning: control reaches end of non-void function [-Wreturn-type]
119 | }
| ^
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/AudioFile/BaseAudioFile.cpp: In static member function 'static uint16_t HISSTools::BaseAudioFile::findBitDepth(HISSTools::BaseAudioFile::PCMFormat)':
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/AudioFile/BaseAudioFile.cpp:213:5: warning: control reaches end of non-void function [-Wreturn-type]
213 | }
| ^
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/AudioFile/BaseAudioFile.cpp: In static member function 'static HISSTools::BaseAudioFile::NumberFormat HISSTools::BaseAudioFile::findNumberFormat(HISSTools::BaseAudioFile::PCMFormat)':
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/AudioFile/BaseAudioFile.cpp:229:5: warning: control reaches end of non-void function [-Wreturn-type]
229 | }
| ^
[ 5%] Building CXX object _deps/flucoma-core-build/CMakeFiles/HISSTools_AudioFile.dir/__/hisstools-src/AudioFile/IAudioFile.cpp.o
[ 6%] Building CXX object _deps/flucoma-core-build/CMakeFiles/HISSTools_AudioFile.dir/__/hisstools-src/AudioFile/OAudioFile.cpp.o
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/AudioFile/OAudioFile.cpp: In member function 'const char* HISSTools::OAudioFile::getCompressionTag()':
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/AudioFile/OAudioFile.cpp:411:5: warning: control reaches end of non-void function [-Wreturn-type]
411 | }
| ^
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/AudioFile/OAudioFile.cpp: In member function 'const char* HISSTools::OAudioFile::getCompressionString()':
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/AudioFile/OAudioFile.cpp:429:5: warning: control reaches end of non-void function [-Wreturn-type]
429 | }
| ^
[ 7%] Linking CXX static library libHISSTools_AudioFile.a
[ 7%] Built target HISSTools_AudioFile
[ 8%] Building CXX object _deps/flucoma-core-build/CMakeFiles/HISSTools_FFT.dir/__/hisstools-src/HISSTools_FFT/HISSTools_FFT.cpp.o
[ 9%] Linking CXX static library libHISSTools_FFT.a
[ 9%] Built target HISSTools_FFT
[ 10%] Building CXX object _deps/flucoma-core-build/examples/CMakeFiles/describe.dir/describe.cpp.o
[ 11%] Linking CXX executable describe
[ 11%] Built target describe
[ 12%] Building CXX object src/FluidAmpGate/CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o
[ 13%] Linking CXX shared module ../../../release-packaging/plugins/FluidAmpGate.so
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN5fluid6client13ClientWrapperINS0_7ampgate13AmpGateClientEE8descriptE' which may bind externally can not be used when making a shared object; recompile with -fPIC
CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: in function `std::enable_if<std::integral_constant<bool, true>::value, fluid::client::ParameterDescriptorSet<std::integer_sequence<unsigned long, 0ul, 0ul, 0ul, 0ul, 0ul, 0ul, 0ul, 0ul, 0ul, 0ul, 0ul, 0ul>, std::tuple<std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::FloatT, std::tuple<fluid::client::impl::MinImpl<int>, fluid::client::impl::MaxImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::FloatT, std::tuple<fluid::client::impl::MinImpl<int>, fluid::client::impl::MaxImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::FloatT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<false> >, std::tuple<fluid::client::LongT, std::tuple<fluid::client::impl::MinImpl<int> >, fluid::client::Fixed<true> > > > const&>::type fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient>::getParameterDescriptors<std::integral_constant<bool, true> >()':
FluidAmpGate.cpp:(.text._ZN5fluid6client13ClientWrapperINS0_7ampgate13AmpGateClientEE23getParameterDescriptorsISt17integral_constantIbLb1EEEENSt9enable_ifIXsrT_5valueERKNS0_22ParameterDescriptorSetISt16integer_sequenceImJLm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0EEESt5tupleIJSD_IJNS0_5LongTESD_IJNS0_4impl7MinImplIiEEEENS0_5FixedILb0EEEEESL_SD_IJNS0_6FloatTESD_IJSH_NSF_7MaxImplIiEEEESK_EESQ_SL_SL_SL_SL_SL_SL_SD_IJSM_SI_SK_EESD_IJSE_SI_NSJ_ILb1EEEEEEEEEE4typeEv[_ZN5fluid6client13ClientWrapperINS0_7ampgate13AmpGateClientEE23getParameterDescriptorsISt17integral_constantIbLb1EEEENSt9enable_ifIXsrT_5valueERKNS0_22ParameterDescriptorSetISt16integer_sequenceImJLm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0ELm0EEESt5tupleIJSD_IJNS0_5LongTESD_IJNS0_4impl7MinImplIiEEEENS0_5FixedILb0EEEEESL_SD_IJNS0_6FloatTESD_IJSH_NSF_7MaxImplIiEEEESK_EESQ_SL_SL_SL_SL_SL_SL_SD_IJSM_SI_SK_EESD_IJSE_SI_NSJ_ILb1EEEEEEEEEE4typeEv]+0x0): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE5setupEP14InterfaceTablePKcENUlP5WorldPvP11sc_msg_iterSD_E_4_FUNESC_SD_SF_SD_' which may bind externally can not be used when making a shared object; recompile with -fPIC
CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: in function `fluid::client::FluidSCWrapper<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient> >::setup(InterfaceTable*, char const*)::{lambda(World*, void*, sc_msg_iter*, void*)#1}::operator void (*)(World*, void*, sc_msg_iter*, void*)() const':
FluidAmpGate.cpp:(.text._ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE5setupEP14InterfaceTablePKcENKUlP5WorldPvP11sc_msg_iterSD_E_cvPFvSC_SD_SF_SD_EEv[_ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE5setupEP14InterfaceTablePKcENKUlP5WorldPvP11sc_msg_iterSD_E_cvPFvSC_SD_SF_SD_EEv]+0x8): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE9doVersionEP4UnitP11sc_msg_iter' which may bind externally can not be used when making a shared object; recompile with -fPIC
CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: in function `fluid::client::FluidSCWrapper<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient> >::setup(InterfaceTable*, char const*)':
FluidAmpGate.cpp:(.text._ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE5setupEP14InterfaceTablePKc[_ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE5setupEP14InterfaceTablePKc]+0x4c): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKcE4name' which may bind externally can not be used when making a shared object; recompile with -fPIC
CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: in function `fluid::client::FluidSCWrapper<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient> >::getName(char const*)':
FluidAmpGate.cpp:(.text._ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKc[_ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKc]+0x1c): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKcE4name' which may bind externally can not be used when making a shared object; recompile with -fPIC
FluidAmpGate.cpp:(.text._ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKc[_ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKc]+0x28): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKcE4name' which may bind externally can not be used when making a shared object; recompile with -fPIC
FluidAmpGate.cpp:(.text._ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKc[_ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE7getNameEPKc]+0x34): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTableE2ft' which may bind externally can not be used when making a shared object; recompile with -fPIC
CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: in function `fluid::client::FluidSCWrapper<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient> >::getInterfaceTable(InterfaceTable*)':
FluidAmpGate.cpp:(.text._ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTable[_ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTable]+0x1c): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTableE2ft' which may bind externally can not be used when making a shared object; recompile with -fPIC
FluidAmpGate.cpp:(.text._ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTable[_ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTable]+0x28): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTableE2ft' which may bind externally can not be used when making a shared object; recompile with -fPIC
FluidAmpGate.cpp:(.text._ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTable[_ZN5fluid6client14FluidSCWrapperINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEEE17getInterfaceTableEP14InterfaceTable]+0x34): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN5fluid6client4impl8RealTimeINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEENS0_14FluidSCWrapperIS6_EEE9doLatencyEP4UnitP11sc_msg_iter' which may bind externally can not be used when making a shared object; recompile with -fPIC
CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: in function `fluid::client::impl::RealTime<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient>, fluid::client::FluidSCWrapper<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient> > >::setup(InterfaceTable*, char const*)':
FluidAmpGate.cpp:(.text._ZN5fluid6client4impl8RealTimeINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEENS0_14FluidSCWrapperIS6_EEE5setupEP14InterfaceTablePKc[_ZN5fluid6client4impl8RealTimeINS0_13ClientWrapperINS0_7ampgate13AmpGateClientEEENS0_14FluidSCWrapperIS6_EEE5setupEP14InterfaceTablePKc]+0x28): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN6detail14constructClassIN5fluid6client4impl8RealTimeINS2_13ClientWrapperINS2_7ampgate13AmpGateClientEEENS2_14FluidSCWrapperIS8_EEEEEEvP4Unit' which may bind externally can not be used when making a shared object; recompile with -fPIC
CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: in function `void registerUnit<fluid::client::impl::RealTime<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient>, fluid::client::FluidSCWrapper<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient> > > >(InterfaceTable*, char const*, bool)':
FluidAmpGate.cpp:(.text._Z12registerUnitIN5fluid6client4impl8RealTimeINS1_13ClientWrapperINS1_7ampgate13AmpGateClientEEENS1_14FluidSCWrapperIS7_EEEEEvP14InterfaceTablePKcb[_Z12registerUnitIN5fluid6client4impl8RealTimeINS1_13ClientWrapperINS1_7ampgate13AmpGateClientEEENS1_14FluidSCWrapperIS7_EEEEEvP14InterfaceTablePKcb]+0x14): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN6detail12destroyClassIN5fluid6client4impl8RealTimeINS2_13ClientWrapperINS2_7ampgate13AmpGateClientEEENS2_14FluidSCWrapperIS8_EEEEEEvP4Unit' which may bind externally can not be used when making a shared object; recompile with -fPIC
FluidAmpGate.cpp:(.text._Z12registerUnitIN5fluid6client4impl8RealTimeINS1_13ClientWrapperINS1_7ampgate13AmpGateClientEEENS1_14FluidSCWrapperIS7_EEEEEvP14InterfaceTablePKcb[_Z12registerUnitIN5fluid6client4impl8RealTimeINS1_13ClientWrapperINS1_7ampgate13AmpGateClientEEENS1_14FluidSCWrapperIS7_EEEEEvP14InterfaceTablePKcb]+0x20): dangerous relocation: unsupported relocation
/usr/bin/ld: CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN6SCUnit19run_member_functionIN5fluid6client4impl8RealTimeINS2_13ClientWrapperINS2_7ampgate13AmpGateClientEEENS2_14FluidSCWrapperIS8_EEEEXadL_ZNSB_4nextEiEEEEvP4Uniti' which may bind externally can not be used when making a shared object; recompile with -fPIC
CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o: in function `void (*SCUnit::make_calc_function<fluid::client::impl::RealTime<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient>, fluid::client::FluidSCWrapper<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient> > >, &fluid::client::impl::RealTime<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient>, fluid::client::FluidSCWrapper<fluid::client::ClientWrapper<fluid::client::ampgate::AmpGateClient> > >::next>())(Unit*, int)':
FluidAmpGate.cpp:(.text._ZN6SCUnit18make_calc_functionIN5fluid6client4impl8RealTimeINS2_13ClientWrapperINS2_7ampgate13AmpGateClientEEENS2_14FluidSCWrapperIS8_EEEEXadL_ZNSB_4nextEiEEEEPFvP4UnitiEv[_ZN6SCUnit18make_calc_functionIN5fluid6client4impl8RealTimeINS2_13ClientWrapperINS2_7ampgate13AmpGateClientEEENS2_14FluidSCWrapperIS8_EEEEXadL_ZNSB_4nextEiEEEEPFvP4UnitiEv]+0x0): dangerous relocation: unsupported relocation
collect2: error: ld returned 1 exit status
make[2]: *** [src/FluidAmpGate/CMakeFiles/FluidAmpGate.dir/build.make:99: ../release-packaging/plugins/FluidAmpGate.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:1125: src/FluidAmpGate/CMakeFiles/FluidAmpGate.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
also tried this flavour of cmake just in case:
cmake -E env CXXFLAGS="-fPIC" cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DFLUID_PATH=$FLUCOMA_CORE -DSC_PATH=$SC_SRC -DCMAKE_INSTALL_PREFIX=$DEST ..
```
WAIT
.... Sorry for the cliffhanger. I am now getting A LITTLE BIT FURTHER. The good news: No more fpic complaints. The bad news: the simd stuff is back.
These commands:
git submodule update --init --recursive
mkdir build; cd build
DEST="$pkgdir/usr/share/SuperCollider/Extensions"
FLUCOMA_CORE=$srcdir/flucoma-core
cmake -E env CXXFLAGS="-D__arm64=1 -fPIC" cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DFLUID_PATH=$FLUCOMA_CORE -DSC_PATH=$SC_SRC -DCMAKE_INSTALL_PREFIX=$DEST ..
make
Get me as far as this (that is, past FluidAmpGate which caused trouble earlier with fpic):
[ 11%] Built target describe
[ 12%] Building CXX object src/FluidAmpGate/CMakeFiles/FluidAmpGate.dir/FluidAmpGate.cpp.o
In file included from /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/STFT.hpp:13,
from /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/BufferedProcess.hpp:18,
from /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/AmpGateClient.hpp:13,
from /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidAmpGate/FluidAmpGate.cpp:11:
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp: In lambda function:
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:44:49: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
44 | { out(i) = 0.5 - 0.5 * cos((pi * 2 * i) / size); }
| ^
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:44:54: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
44 | { out(i) = 0.5 - 0.5 * cos((pi * 2 * i) / size); }
| ^~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp: In lambda function:
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:48:31: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
48 | double norm = pi / size;
| ^~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:50:44: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
50 | { out(i) = norm * sin((2 * pi * i) / size); }
| ^
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:50:49: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
50 | { out(i) = norm * sin((2 * pi * i) / size); }
| ^~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp: In lambda function:
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:55:51: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
55 | { out(i) = 0.54 - 0.46 * cos((pi * 2 * i) / size); }
| ^
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:55:56: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
55 | { out(i) = 0.54 - 0.46 * cos((pi * 2 * i) / size); }
| ^~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp: In lambda function:
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:61:57: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
61 | out(i) = 0.35875 - 0.48829 * cos((pi * 2 * i) / size) +
| ^
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:61:62: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
61 | out(i) = 0.35875 - 0.48829 * cos((pi * 2 * i) / size) +
| ^~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:62:47: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
62 | 0.14128 * cos((pi * 2 * i) / size) +
| ^
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:62:52: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
62 | 0.14128 * cos((pi * 2 * i) / size) +
| ^~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:63:47: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
63 | 0.01168 * cos((pi * 2 * i) / size);
| ^
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:63:52: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
63 | 0.01168 * cos((pi * 2 * i) / size);
| ^~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp: In lambda function:
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:68:32: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
68 | double sigma = size / 3; // TODO: should be argument
| ~~~~~^~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:72:34: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
72 | { out(i + h) = exp(-i * i / (2 * sigma * sigma)); }
| ~~~^~~
In file included from /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/AmpGateClient.hpp:20,
from /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidAmpGate/FluidAmpGate.cpp:11:
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../../algorithms/public/EnvelopeGate.hpp: In member function 'double fluid::algorithm::EnvelopeGate::processSample(double, double, double, fluid::index, fluid::index, double, fluid::index, fluid::index)':
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../../algorithms/public/EnvelopeGate.hpp:71:25: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
71 | mSlide.updateCoeffs(rampUpTime, rampDownTime);
| ^~~~~~~~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../../algorithms/public/EnvelopeGate.hpp:71:37: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
71 | mSlide.updateCoeffs(rampUpTime, rampDownTime);
| ^~~~~~~~~~~~
[ 13%] Linking CXX shared module ../../../release-packaging/plugins/FluidAmpGate.so
[ 13%] Built target FluidAmpGate
[ 14%] Building CXX object src/FluidAmpSlice/CMakeFiles/FluidAmpSlice.dir/FluidAmpSlice.cpp.o
In file included from /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/STFT.hpp:13,
from /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/BufferedProcess.hpp:18,
from /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/AmpSliceClient.hpp:13,
from /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidAmpSlice/FluidAmpSlice.cpp:11:
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp: In lambda function:
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:44:49: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
44 | { out(i) = 0.5 - 0.5 * cos((pi * 2 * i) / size); }
| ^
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:44:54: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
44 | { out(i) = 0.5 - 0.5 * cos((pi * 2 * i) / size); }
| ^~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp: In lambda function:
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:48:31: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
48 | double norm = pi / size;
| ^~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:50:44: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
50 | { out(i) = norm * sin((2 * pi * i) / size); }
| ^
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:50:49: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
50 | { out(i) = norm * sin((2 * pi * i) / size); }
| ^~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp: In lambda function:
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:55:51: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
55 | { out(i) = 0.54 - 0.46 * cos((pi * 2 * i) / size); }
| ^
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:55:56: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
55 | { out(i) = 0.54 - 0.46 * cos((pi * 2 * i) / size); }
| ^~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp: In lambda function:
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:61:57: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
61 | out(i) = 0.35875 - 0.48829 * cos((pi * 2 * i) / size) +
| ^
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:61:62: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
61 | out(i) = 0.35875 - 0.48829 * cos((pi * 2 * i) / size) +
| ^~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:62:47: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
62 | 0.14128 * cos((pi * 2 * i) / size) +
| ^
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:62:52: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
62 | 0.14128 * cos((pi * 2 * i) / size) +
| ^~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:63:47: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
63 | 0.01168 * cos((pi * 2 * i) / size);
| ^
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:63:52: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
63 | 0.01168 * cos((pi * 2 * i) / size);
| ^~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp: In lambda function:
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:68:32: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
68 | double sigma = size / 3; // TODO: should be argument
| ~~~~~^~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../common/../../algorithms/public/WindowFuncs.hpp:72:34: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
72 | { out(i + h) = exp(-i * i / (2 * sigma * sigma)); }
| ~~~^~~
In file included from /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/AmpSliceClient.hpp:20,
from /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidAmpSlice/FluidAmpSlice.cpp:11:
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../../algorithms/public/EnvelopeSegmentation.hpp: In member function 'double fluid::algorithm::EnvelopeSegmentation::processSample(double, double, double, double, fluid::index, fluid::index, fluid::index, fluid::index, double, fluid::index)':
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../../algorithms/public/EnvelopeSegmentation.hpp:49:29: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
49 | mFastSlide.updateCoeffs(fastRampUpTime, fastRampDownTime);
| ^~~~~~~~~~~~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../../algorithms/public/EnvelopeSegmentation.hpp:49:45: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
49 | mFastSlide.updateCoeffs(fastRampUpTime, fastRampDownTime);
| ^~~~~~~~~~~~~~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../../algorithms/public/EnvelopeSegmentation.hpp:50:29: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
50 | mSlowSlide.updateCoeffs(slowRampUpTime, slowRampDownTime);
| ^~~~~~~~~~~~~~
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../../algorithms/public/EnvelopeSegmentation.hpp:50:45: warning: conversion from 'fluid::index' {aka 'long int'} to 'double' may change value [-Wconversion]
50 | mSlowSlide.updateCoeffs(slowRampUpTime, slowRampDownTime);
| ^~~~~~~~~~~~~~~~
[ 15%] Linking CXX shared module ../../../release-packaging/plugins/FluidAmpSlice.so
[ 15%] Built target FluidAmpSlice
[ 16%] Building CXX object src/FluidAudioTransport/CMakeFiles/FluidAudioTransport.dir/FluidAudioTransport.cpp.o
In file included from /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../../algorithms/public/../util/ConvolutionTools.hpp:14,
from /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/../../algorithms/public/AudioTransport.hpp:19,
from /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/flucoma-core/include/clients/rt/AudioTransportClient.hpp:11,
from /home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/src/FluidAudioTransport/FluidAudioTransport.cpp:11:
/home/alarm/.cache/paru/clone/supercollider-flucoma-git/src/supercollider-flucoma-git-r1179.5956e97/build/_deps/hisstools-src/SIMDSupport.hpp:7:10: fatal error: emmintrin.h: No such file or directory
7 | #include <emmintrin.h>
| ^~~~~~~~~~~~~
compilation terminated.
make[2]: *** [src/FluidAudioTransport/CMakeFiles/FluidAudioTransport.dir/build.make:76: src/FluidAudioTransport/CMakeFiles/FluidAudioTransport.dir/FluidAudioTransport.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1179: src/FluidAudioTransport/CMakeFiles/FluidAudioTransport.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build 'supercollider-flucoma-git-r1179.5956e97-1':
:: Packages failed to build: supercollider-flucoma-git-r1179.5956e97-1
(Cmake is so unbelievably fuzzy and non-informative about command line arguments sometimes....)
ah but SIMDSupport.hpp does not have the same defines as the other file we were looking at before and so this one assumes simd support and tries to include the emmintrin.h file.
Some of that vagueness might be our fault, although I agree it's hard to tell sometimes. Anyway, well done on getting the PIC stuff happy.
The SIMD stuff I at least understand: I've already got an issue filed to update that header so that the intel specific includes are conditional. I'll nudge the author again. Meanwhile that means that some objects aren't going to build on arm yet, unfortunately.
Is it possible for your script to delete folders from the source tree to disable these targets? I think the affected objects would be * FluidSines / FluidBufSines
- FluidAudioTransport / FluidBufAudioTransport
- FluidNoveltySlice / FluidBufNoveltySlice
- FluidTransients / FluidBufTransients
- FluidTransientSlice / FluidBufTransientSlice
Some of that vagueness might be our fault, although I agree it's hard to tell sometimes. Anyway, well done on getting the PIC stuff happy.
The SIMD stuff I at least understand: I've already got an issue filed to update that header so that the intel specific includes are conditional. I'll nudge the author again. Meanwhile that means that some objects aren't going to build on arm yet, unfortunately.
Is it possible for your script to delete folders from the source tree to disable these targets? I think the affected objects would be
FluidSines / FluidBufSines
FluidAudioTransport / FluidBufAudioTransport
FluidNoveltySlice / FluidBufNoveltySlice
FluidTransients / FluidBufTransients
FluidTransientSlice / FluidBufTransientSlice
Phew, at least we're now back in the territory of facts and have left the world of weird magic...
I can try and see if that's possible. It should be doable!
Okay, so I got it building now (but also had to remove FluidNMFMorph unfortunately).
Here are the steps from my build script:
build() {
SC_SRC="/usr/share/supercollider-headers"
cd "$srcdir/$pkgname-$pkgver"
git submodule update --init --recursive
# Remove plugins that are not compatible with arm architectures
ARM_EXCLUDE=("FluidSines" "FluidBufSines" "FluidAudioTransport" "FluidBufAudioTransport" "FluidNoveltySlice" "FluidBufNoveltySlice" "FluidTransients" "Flui
dBufTransients" "FluidTransientSlice" "FluidBufTransientSlice" "FluidNMFMorph")
for PLUG in "${ARM_EXCLUDE[@]}"; do rm -rfv "src/$PLUG"; done
mkdir build; cd build
DEST="$pkgdir/usr/share/SuperCollider/Extensions"
FLUCOMA_CORE=$srcdir/flucoma-core
cmake -E env CXXFLAGS="-D__arm64=1 -fPIC" cmake -DFLUID_PATH=$FLUCOMA_CORE -DSC_PATH=$SC_SRC -DCMAKE_INSTALL_PREFIX=$DEST ..
make
# cmake -DSC_PATH=<location of your SC source> -DFLUID_PATH=<location of Fluid Corpus Manipulation Library> ..
}
I will update the package on the arch user repository to build like this if it detects an arm architecture
Great stuff, well done and thanks for being patient. Was the NMFMorph issue also an SIMD one, or something else?
I've put in a PR for the SIMD header change, but also it turns out that a lot of those objects don't actually need that header any longer, so you should be able to switch most of them back in shortly, once we've cleaned up the includes.
Great stuff, well done and thanks for being patient. Was the NMFMorph issue also an SIMD one, or something else?
I've put in a PR for the SIMD header change, but also it turns out that a lot of those objects don't actually need that header any longer, so you should be able to switch most of them back in shortly, once we've cleaned up the includes.
Yep it was the same error it seems. Thanks for the help!
It should now be possible to install it on arch arm / manjaro arm using yay -S supercollider-flucoma-git
Great stuff, well done and thanks for being patient. Was the NMFMorph issue also an SIMD one, or something else?
I've put in a PR for the SIMD header change, but also it turns out that a lot of those objects don't actually need that header any longer, so you should be able to switch most of them back in shortly, once we've cleaned up the includes.
Oh and that's great news. Just ping me here whenever there is progress but for now this works...
This might be fixed now. I just bumped our HISSTools version, and I know Alex put some fixes in to better support ARM (and the troublesome header of ours is now gone).