Coder Social home page Coder Social logo

Comments (29)

weefuzzy avatar weefuzzy commented on June 15, 2024 1

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)

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024 1

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024 1

WAIT

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024 1

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

from flucoma-sc.

weefuzzy avatar weefuzzy commented on June 15, 2024

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.

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024

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)

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)

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024

Will try it out. Thanks!

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024

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? 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

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024

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).

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024

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).

and this didn't help either

from flucoma-sc.

weefuzzy avatar weefuzzy commented on June 15, 2024

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

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024

-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"

from flucoma-sc.

weefuzzy avatar weefuzzy commented on June 15, 2024

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)

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024

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 ?

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024

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

from flucoma-sc.

weefuzzy avatar weefuzzy commented on June 15, 2024

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')
    ```

from flucoma-sc.

weefuzzy avatar weefuzzy commented on June 15, 2024

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)

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024

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)

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

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024

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 ..
    ```

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024

.... 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

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024

(Cmake is so unbelievably fuzzy and non-informative about command line arguments sometimes....)

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024

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.

from flucoma-sc.

weefuzzy avatar weefuzzy commented on June 15, 2024

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

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024

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!

from flucoma-sc.

weefuzzy avatar weefuzzy commented on June 15, 2024

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.

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024

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!

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024

It should now be possible to install it on arch arm / manjaro arm using yay -S supercollider-flucoma-git

from flucoma-sc.

madskjeldgaard avatar madskjeldgaard commented on June 15, 2024

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...

from flucoma-sc.

weefuzzy avatar weefuzzy commented on June 15, 2024

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).

from flucoma-sc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.