'compileRXSParser' command error
I followed the instruction to install the matlab toolbox, I installed all the prerequisites. When I run the command 'compileRXSParser', I got following errors.
Verbose mode is on. ... Looking for compiler 'g++' ... ... Executing command 'which g++' ...Yes ('/usr/bin/g++'). ... Executing command 'g++ -print-file-name=libstdc++.so' ...Yes ('/usr/lib/gcc/x86_64-linux-gnu/12/libstdc++.so'). ... Executing command 'g++ -dumpversion' ...Yes ('12'). ... Executing command 'which g++' ...Yes ('/usr/bin/g++'). ... Looking for folder '/usr' ...Yes. ... Executing command 'g++ -dumpmachine' ...Yes ('x86_64-linux-gnu'). Found installed compiler 'g++'. Set INCLUDE = /usr/lib/gcc/x86_64-linux-gnu/12/include;/usr/include/c++/12;/usr/include/c++/12/x86_64-linux-gnu;/usr/include/c++/12/backward; Options file details
Compiler location: /usr/bin/g++
Options file: /usr/local/MATLAB/R2022b/bin/glnxa64/mexopts/g++_glnxa64.xml
CMDLINE2 : /usr/bin/g++ -pthread -Wl,--no-undefined -shared -O -Wl,--version-script,"/usr/local/MATLAB/R2022b/extern/lib/glnxa64/c_exportsmexfileversion.map" /tmp/mex_1263563383924634_86282/RXSParser.o /tmp/mex_1263563383924634_86282/ModularPicoScenesFrame.o /tmp/mex_1263563383924634_86282/FrontEndModePreset.o /tmp/mex_1263563383924634_86282/ExtraInfoSegment.o /tmp/mex_1263563383924634_86282/BasebandSignalSegment.o /tmp/mex_1263563383924634_86282/SDRResamplingPreset.o /tmp/mex_1263563383924634_86282/SDRExtraSegment.o /tmp/mex_1263563383924634_86282/CSISegment.o /tmp/mex_1263563383924634_86282/MVMExtraSegment.o /tmp/mex_1263563383924634_86282/PayloadSegment.o /tmp/mex_1263563383924634_86282/DynamicFieldInterpretation.o /tmp/mex_1263563383924634_86282/CargoSegment.o /tmp/mex_1263563383924634_86282/RXSExtraInfo.o /tmp/mex_1263563383924634_86282/RxSBasicSegment.o /tmp/mex_1263563383924634_86282/rtGetInf.o /tmp/mex_1263563383924634_86282/rtGetNaN.o /tmp/mex_1263563383924634_86282/rt_nonfinite.o /tmp/mex_1263563383924634_86282/CSIPreprocessor.o /tmp/mex_1263563383924634_86282/cpp_mexapi_version.o -lstdc++ -Wl,--as-needed -Wl,-rpath-link,/usr/local/MATLAB/R2022b/bin/glnxa64 -L"/usr/local/MATLAB/R2022b/bin/glnxa64" -Wl,-rpath-link,/usr/local/MATLAB/R2022b/extern/bin/glnxa64 -L"/usr/local/MATLAB/R2022b/extern/bin/glnxa64" -lMatlabDataArray -lmx -lmex -lm -lmat -o RXSParser.mexa64
CXX : /usr/bin/g++
DEFINES : -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE
MATLABMEX : -DMATLAB_MEX_FILE
CFLAGS : -fexceptions -fPIC -fno-omit-frame-pointer -pthread
CXXFLAGS : -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3
INCLUDE : -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include"
CXXOPTIMFLAGS : -O2 -fwrapv -DNDEBUG
CXXDEBUGFLAGS : -g
LDXX : /usr/bin/g++
LDFLAGS : -pthread -Wl,--no-undefined
LDTYPE : -shared
LINKEXPORT : -Wl,--version-script,"/usr/local/MATLAB/R2022b/extern/lib/glnxa64/mexFunction.map"
LINKEXPORTVER : -Wl,--version-script,"/usr/local/MATLAB/R2022b/extern/lib/glnxa64/c_exportsmexfileversion.map"
LINKLIBS : -lstdc++ -Wl,--as-needed -Wl,-rpath-link,/usr/local/MATLAB/R2022b/bin/glnxa64 -L"/usr/local/MATLAB/R2022b/bin/glnxa64" -Wl,-rpath-link,/usr/local/MATLAB/R2022b/extern/bin/glnxa64 -L"/usr/local/MATLAB/R2022b/extern/bin/glnxa64" -lMatlabDataArray -lmx -lmex -lm -lmat
LDOPTIMFLAGS : -O
LDDEBUGFLAGS : -g
MWCPPLIB : "/usr/local/MATLAB/R2022b/sys/os/glnxa64/orig/libstdc++.so.6"
OBJEXT : .o
LDEXT : .mexa64
SETENV : CC="gcc"
CXX="/usr/bin/g++"
CFLAGS="-fexceptions -fPIC -fno-omit-frame-pointer -pthread -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE "
CXXFLAGS="-fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE "
COPTIMFLAGS="-O2 -fwrapv -DNDEBUG"
CXXOPTIMFLAGS="-O2 -fwrapv -DNDEBUG"
CDEBUGFLAGS="-g"
CXXDEBUGFLAGS="-g"
MW_GLIBC_SHIM="$MW_GLIBC_SHIM"
LD="gcc"
LDXX="/usr/bin/g++"
LDFLAGS="-pthread -Wl,--no-undefined -shared -lstdc++ -Wl,--as-needed -Wl,-rpath-link,/usr/local/MATLAB/R2022b/bin/glnxa64 -L"/usr/local/MATLAB/R2022b/bin/glnxa64" -Wl,-rpath-link,/usr/local/MATLAB/R2022b/extern/bin/glnxa64 -L"/usr/local/MATLAB/R2022b/extern/bin/glnxa64" -lMatlabDataArray -lmx -lmex -lm -lmat -Wl,--version-script,"/usr/local/MATLAB/R2022b/extern/lib/glnxa64/mexFunction.map""
LDDEBUGFLAGS="-g"
GCC : /usr/bin/g++
CPPLIB_DIR : /usr/lib/gcc/x86_64-linux-gnu/12/libstdc++.so
VER : 12
GCCDIR : /usr
GCC_TARGET : x86_64-linux-gnu
MATLABROOT : /usr/local/MATLAB/R2022b
ARCH : glnxa64
SRC : "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/RXSParser.cxx";"/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/ModularPicoScenesFrame.cxx";"/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/FrontEndModePreset.cxx";"/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/ExtraInfoSegment.cxx";"/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/BasebandSignalSegment.cxx";"/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/SDRResamplingPreset.cxx";"/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/SDRExtraSegment.cxx";"/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/CSISegment.cxx";"/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/MVMExtraSegment.cxx";"/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/PayloadSegment.cxx";"/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/DynamicFieldInterpretation.cxx";"/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/CargoSegment.cxx";"/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/RXSExtraInfo.cxx";"/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/RxSBasicSegment.cxx";"/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/preprocess/generated/rtGetInf.cpp";"/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/preprocess/generated/rtGetNaN.cpp";"/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/preprocess/generated/rt_nonfinite.cpp";"/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/preprocess/generated/CSIPreprocessor.cpp";"/usr/local/MATLAB/R2022b/extern/version/cpp_mexapi_version.cpp"
OBJ : /tmp/mex_1263563383924634_86282/RXSParser.o;/tmp/mex_1263563383924634_86282/ModularPicoScenesFrame.o;/tmp/mex_1263563383924634_86282/FrontEndModePreset.o;/tmp/mex_1263563383924634_86282/ExtraInfoSegment.o;/tmp/mex_1263563383924634_86282/BasebandSignalSegment.o;/tmp/mex_1263563383924634_86282/SDRResamplingPreset.o;/tmp/mex_1263563383924634_86282/SDRExtraSegment.o;/tmp/mex_1263563383924634_86282/CSISegment.o;/tmp/mex_1263563383924634_86282/MVMExtraSegment.o;/tmp/mex_1263563383924634_86282/PayloadSegment.o;/tmp/mex_1263563383924634_86282/DynamicFieldInterpretation.o;/tmp/mex_1263563383924634_86282/CargoSegment.o;/tmp/mex_1263563383924634_86282/RXSExtraInfo.o;/tmp/mex_1263563383924634_86282/RxSBasicSegment.o;/tmp/mex_1263563383924634_86282/rtGetInf.o;/tmp/mex_1263563383924634_86282/rtGetNaN.o;/tmp/mex_1263563383924634_86282/rt_nonfinite.o;/tmp/mex_1263563383924634_86282/CSIPreprocessor.o;/tmp/mex_1263563383924634_86282/cpp_mexapi_version.o
OBJS : /tmp/mex_1263563383924634_86282/RXSParser.o /tmp/mex_1263563383924634_86282/ModularPicoScenesFrame.o /tmp/mex_1263563383924634_86282/FrontEndModePreset.o /tmp/mex_1263563383924634_86282/ExtraInfoSegment.o /tmp/mex_1263563383924634_86282/BasebandSignalSegment.o /tmp/mex_1263563383924634_86282/SDRResamplingPreset.o /tmp/mex_1263563383924634_86282/SDRExtraSegment.o /tmp/mex_1263563383924634_86282/CSISegment.o /tmp/mex_1263563383924634_86282/MVMExtraSegment.o /tmp/mex_1263563383924634_86282/PayloadSegment.o /tmp/mex_1263563383924634_86282/DynamicFieldInterpretation.o /tmp/mex_1263563383924634_86282/CargoSegment.o /tmp/mex_1263563383924634_86282/RXSExtraInfo.o /tmp/mex_1263563383924634_86282/RxSBasicSegment.o /tmp/mex_1263563383924634_86282/rtGetInf.o /tmp/mex_1263563383924634_86282/rtGetNaN.o /tmp/mex_1263563383924634_86282/rt_nonfinite.o /tmp/mex_1263563383924634_86282/CSIPreprocessor.o /tmp/mex_1263563383924634_86282/cpp_mexapi_version.o
SRCROOT : /home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/RXSParser
DEF : /tmp/mex_1263563383924634_86282/RXSParser.def
EXP : "RXSParser.exp"
LIB : "RXSParser.lib"
EXE : RXSParser.mexa64
ILK : "RXSParser.ilk"
MANIFEST : "RXSParser.mexa64.manifest"
TEMPNAME : RXSParser
EXEDIR :
EXENAME : RXSParser
OPTIM : -O2 -fwrapv -DNDEBUG
LINKOPTIM : -O
CMDLINE1_0 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/RXSParser.cxx" -o /tmp/mex_1263563383924634_86282/RXSParser.o
CMDLINE1_1 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/ModularPicoScenesFrame.cxx" -o /tmp/mex_1263563383924634_86282/ModularPicoScenesFrame.o
CMDLINE1_2 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/FrontEndModePreset.cxx" -o /tmp/mex_1263563383924634_86282/FrontEndModePreset.o
CMDLINE1_3 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/ExtraInfoSegment.cxx" -o /tmp/mex_1263563383924634_86282/ExtraInfoSegment.o
CMDLINE1_4 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/BasebandSignalSegment.cxx" -o /tmp/mex_1263563383924634_86282/BasebandSignalSegment.o
CMDLINE1_5 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/SDRResamplingPreset.cxx" -o /tmp/mex_1263563383924634_86282/SDRResamplingPreset.o
CMDLINE1_6 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/SDRExtraSegment.cxx" -o /tmp/mex_1263563383924634_86282/SDRExtraSegment.o
CMDLINE1_7 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/CSISegment.cxx" -o /tmp/mex_1263563383924634_86282/CSISegment.o
CMDLINE1_8 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/MVMExtraSegment.cxx" -o /tmp/mex_1263563383924634_86282/MVMExtraSegment.o
CMDLINE1_9 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/PayloadSegment.cxx" -o /tmp/mex_1263563383924634_86282/PayloadSegment.o
CMDLINE1_10 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/DynamicFieldInterpretation.cxx" -o /tmp/mex_1263563383924634_86282/DynamicFieldInterpretation.o
CMDLINE1_11 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/CargoSegment.cxx" -o /tmp/mex_1263563383924634_86282/CargoSegment.o
CMDLINE1_12 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/RXSExtraInfo.cxx" -o /tmp/mex_1263563383924634_86282/RXSExtraInfo.o
CMDLINE1_13 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/RxSBasicSegment.cxx" -o /tmp/mex_1263563383924634_86282/RxSBasicSegment.o
CMDLINE1_14 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/preprocess/generated/rtGetInf.cpp" -o /tmp/mex_1263563383924634_86282/rtGetInf.o
CMDLINE1_15 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/preprocess/generated/rtGetNaN.cpp" -o /tmp/mex_1263563383924634_86282/rtGetNaN.o
CMDLINE1_16 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/preprocess/generated/rt_nonfinite.cpp" -o /tmp/mex_1263563383924634_86282/rt_nonfinite.o
CMDLINE1_17 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/../rxs_parsing_core/preprocess/generated/CSIPreprocessor.cpp" -o /tmp/mex_1263563383924634_86282/CSIPreprocessor.o
CMDLINE1_18 : /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/usr/local/MATLAB/R2022b/extern/version/cpp_mexapi_version.cpp" -o /tmp/mex_1263563383924634_86282/cpp_mexapi_version.o
Building with 'g++'. /usr/bin/g++ -c -DBUILD_WITH_MEX -DMATLAB_DEFAULT_RELEASE=R2017b -DUSE_MEX_CMD -D_GNU_SOURCE -DMATLAB_MEX_FILE -I"../rxs_parsing_core" -I"/usr/local/MATLAB/R2022b/extern/include" -I"/usr/local/MATLAB/R2022b/simulink/include" -fexceptions -fPIC -fno-omit-frame-pointer -pthread -std=c++11 -std=c++2a -Wno-attributes -O3 -O2 -fwrapv -DNDEBUG "/home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/RXSParser.cxx" -o /tmp/mex_1263563383924634_86282/RXSParser.o Error using mex In file included from ../rxs_parsing_core/ModularPicoScenesFrame.hxx:11, from /home/ian/Documents/python/ris_csi/PicoScenes-MATLAB-Toolbox-Core/parser_basic/RXSParser.cxx:1: ../rxs_parsing_core/CSISegment.hxx:299:36: error: âfunctionâ is not a member of âstdâ 299 | static std::map<uint16_t, std::function<std::shared_ptr(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^~~~~~~~ ../rxs_parsing_core/CSISegment.hxx:1:1: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? +++ |+#include 1 | // ../rxs_parsing_core/CSISegment.hxx:299:91: error: template argument 2 is invalid 299 | static std::map<uint16_t, std::function<std::shared_ptr(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^ ../rxs_parsing_core/CSISegment.hxx:299:91: error: template argument 4 is invalid ../rxs_parsing_core/CSISegment.hxx:299:17: error: ââ in namespace âstdâ does not name a type 299 | static std::map<uint16_t, std::function<std::shared_ptr(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rxs_parsing_core/CSISegment.hxx:301:36: error: âfunctionâ is not a member of âstdâ 301 | static std::map<uint16_t, std::function<std::shared_ptr(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^~~~~~~~ ../rxs_parsing_core/CSISegment.hxx:301:36: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? ../rxs_parsing_core/CSISegment.hxx:301:91: error: template argument 2 is invalid 301 | static std::map<uint16_t, std::function<std::shared_ptr(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^ ../rxs_parsing_core/CSISegment.hxx:301:91: error: template argument 4 is invalid ../rxs_parsing_core/CSISegment.hxx:301:17: error: ââ in namespace âstdâ does not name a type 301 | static std::map<uint16_t, std::function<std::shared_ptr(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../rxs_parsing_core/ModularPicoScenesFrame.hxx:12: ../rxs_parsing_core/RxSBasicSegment.hxx:69:36: error: âfunctionâ is not a member of âstdâ 69 | static std::map<uint16_t, std::function<RxSBasic(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^~~~~~~~ ../rxs_parsing_core/RxSBasicSegment.hxx:1:1: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? +++ |+#include 1 | // ../rxs_parsing_core/RxSBasicSegment.hxx:69:79: error: template argument 2 is invalid 69 | static std::map<uint16_t, std::function<RxSBasic(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^ ../rxs_parsing_core/RxSBasicSegment.hxx:69:79: error: template argument 4 is invalid ../rxs_parsing_core/RxSBasicSegment.hxx:69:17: error: ââ in namespace âstdâ does not name a type 69 | static std::map<uint16_t, std::function<RxSBasic(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rxs_parsing_core/RxSBasicSegment.hxx:71:36: error: âfunctionâ is not a member of âstdâ 71 | static std::map<uint16_t, std::function<RxSBasic(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^~~~~~~~ ../rxs_parsing_core/RxSBasicSegment.hxx:71:36: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? ../rxs_parsing_core/RxSBasicSegment.hxx:71:79: error: template argument 2 is invalid 71 | static std::map<uint16_t, std::function<RxSBasic(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^ ../rxs_parsing_core/RxSBasicSegment.hxx:71:79: error: template argument 4 is invalid ../rxs_parsing_core/RxSBasicSegment.hxx:71:17: error: ââ in namespace âstdâ does not name a type 71 | static std::map<uint16_t, std::function<RxSBasic(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../rxs_parsing_core/ModularPicoScenesFrame.hxx:13: ../rxs_parsing_core/ExtraInfoSegment.hxx:29:36: error: âfunctionâ is not a member of âstdâ 29 | static std::map<uint16_t, std::function<ExtraInfo(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^~~~~~~~ ../rxs_parsing_core/ExtraInfoSegment.hxx:11:1: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? 10 | #include "RXSExtraInfo.hxx" +++ |+#include 11 | ../rxs_parsing_core/ExtraInfoSegment.hxx:29:80: error: template argument 2 is invalid 29 | static std::map<uint16_t, std::function<ExtraInfo(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^ ../rxs_parsing_core/ExtraInfoSegment.hxx:29:80: error: template argument 4 is invalid ../rxs_parsing_core/ExtraInfoSegment.hxx:29:17: error: ââ in namespace âstdâ does not name a type 29 | static std::map<uint16_t, std::function<ExtraInfo(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rxs_parsing_core/ExtraInfoSegment.hxx:31:36: error: âfunctionâ is not a member of âstdâ 31 | static std::map<uint16_t, std::function<ExtraInfo(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^~~~~~~~ ../rxs_parsing_core/ExtraInfoSegment.hxx:31:36: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? ../rxs_parsing_core/ExtraInfoSegment.hxx:31:80: error: template argument 2 is invalid 31 | static std::map<uint16_t, std::function<ExtraInfo(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^ ../rxs_parsing_core/ExtraInfoSegment.hxx:31:80: error: template argument 4 is invalid ../rxs_parsing_core/ExtraInfoSegment.hxx:31:17: error: ââ in namespace âstdâ does not name a type 31 | static std::map<uint16_t, std::function<ExtraInfo(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../rxs_parsing_core/ModularPicoScenesFrame.hxx:14: ../rxs_parsing_core/MVMExtraSegment.hxx:14:5: warning: ignoring packed attribute because of unpacked non-POD field âIntelMVMParsedCSIHeader:: IntelMVMParsedCSIHeader::â 14 | union { | ^~~~~ ../rxs_parsing_core/MVMExtraSegment.hxx:63:49: error: âfunctionâ in namespace âstdâ does not name a template type 63 | static void setHeaderManipulator(const std::function<void(IntelMVMParsedCSIHeader &)> &headerManipulator); | ^~~~~~~~ ../rxs_parsing_core/MVMExtraSegment.hxx:11:1: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? 10 | #include "IntelRateNFlag.hxx" +++ |+#include 11 | ../rxs_parsing_core/MVMExtraSegment.hxx:63:57: error: expected â,â or â...â before â<â token 63 | static void setHeaderManipulator(const std::function<void(IntelMVMParsedCSIHeader &)> &headerManipulator); | ^ ../rxs_parsing_core/MVMExtraSegment.hxx:72:36: error: âfunctionâ is not a member of âstdâ 72 | static std::map<uint16_t, std::function<IntelMVMExtraInfo(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^~~~~~~~ ../rxs_parsing_core/MVMExtraSegment.hxx:72:36: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? ../rxs_parsing_core/MVMExtraSegment.hxx:72:88: error: template argument 2 is invalid 72 | static std::map<uint16_t, std::function<IntelMVMExtraInfo(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^ ../rxs_parsing_core/MVMExtraSegment.hxx:72:88: error: template argument 4 is invalid ../rxs_parsing_core/MVMExtraSegment.hxx:72:17: error: ââ in namespace âstdâ does not name a type 72 | static std::map<uint16_t, std::function<IntelMVMExtraInfo(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rxs_parsing_core/MVMExtraSegment.hxx:74:36: error: âfunctionâ is not a member of âstdâ 74 | static std::map<uint16_t, std::function<IntelMVMExtraInfo(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^~~~~~~~ ../rxs_parsing_core/MVMExtraSegment.hxx:74:36: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? ../rxs_parsing_core/MVMExtraSegment.hxx:74:88: error: template argument 2 is invalid 74 | static std::map<uint16_t, std::function<IntelMVMExtraInfo(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^ ../rxs_parsing_core/MVMExtraSegment.hxx:74:88: error: template argument 4 is invalid ../rxs_parsing_core/MVMExtraSegment.hxx:74:17: error: ââ in namespace âstdâ does not name a type 74 | static std::map<uint16_t, std::function<IntelMVMExtraInfo(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rxs_parsing_core/MVMExtraSegment.hxx:76:17: error: âfunctionâ in namespace âstdâ does not name a template type 76 | static std::function<void(IntelMVMParsedCSIHeader &)> headerManipulator; | ^~~~~~~~ ../rxs_parsing_core/MVMExtraSegment.hxx:76:12: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? 76 | static std::function<void(IntelMVMParsedCSIHeader &)> headerManipulator; | ^~~ In file included from ../rxs_parsing_core/ModularPicoScenesFrame.hxx:15: ../rxs_parsing_core/SDRExtraSegment.hxx:52:36: error: âfunctionâ is not a member of âstdâ 52 | static std::map<uint16_t, std::function<SDRExtra(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^~~~~~~~ ../rxs_parsing_core/SDRExtraSegment.hxx:9:1: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? 8 | #include <unordered_map> +++ |+#include 9 | #include "AbstractPicoScenesFrameSegment.hxx" ../rxs_parsing_core/SDRExtraSegment.hxx:52:79: error: template argument 2 is invalid 52 | static std::map<uint16_t, std::function<SDRExtra(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^ ../rxs_parsing_core/SDRExtraSegment.hxx:52:79: error: template argument 4 is invalid ../rxs_parsing_core/SDRExtraSegment.hxx:52:17: error: ââ in namespace âstdâ does not name a type 52 | static std::map<uint16_t, std::function<SDRExtra(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rxs_parsing_core/SDRExtraSegment.hxx:54:36: error: âfunctionâ is not a member of âstdâ 54 | static std::map<uint16_t, std::function<SDRExtra(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^~~~~~~~ ../rxs_parsing_core/SDRExtraSegment.hxx:54:36: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? ../rxs_parsing_core/SDRExtraSegment.hxx:54:79: error: template argument 2 is invalid 54 | static std::map<uint16_t, std::function<SDRExtra(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^ ../rxs_parsing_core/SDRExtraSegment.hxx:54:79: error: template argument 4 is invalid ../rxs_parsing_core/SDRExtraSegment.hxx:54:17: error: ââ in namespace âstdâ does not name a type 54 | static std::map<uint16_t, std::function<SDRExtra(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../rxs_parsing_core/ModularPicoScenesFrame.hxx:17: ../rxs_parsing_core/PayloadSegment.hxx:57:36: error: âfunctionâ is not a member of âstdâ 57 | static std::map<uint16_t, std::function<PayloadData(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^~~~~~~~ ../rxs_parsing_core/PayloadSegment.hxx:1:1: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? +++ |+#include 1 | // ../rxs_parsing_core/PayloadSegment.hxx:57:82: error: template argument 2 is invalid 57 | static std::map<uint16_t, std::function<PayloadData(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^ ../rxs_parsing_core/PayloadSegment.hxx:57:82: error: template argument 4 is invalid ../rxs_parsing_core/PayloadSegment.hxx:57:17: error: ââ in namespace âstdâ does not name a type 57 | static std::map<uint16_t, std::function<PayloadData(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rxs_parsing_core/PayloadSegment.hxx:59:36: error: âfunctionâ is not a member of âstdâ 59 | static std::map<uint16_t, std::function<PayloadData(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^~~~~~~~ ../rxs_parsing_core/PayloadSegment.hxx:59:36: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? ../rxs_parsing_core/PayloadSegment.hxx:59:82: error: template argument 2 is invalid 59 | static std::map<uint16_t, std::function<PayloadData(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^ ../rxs_parsing_core/PayloadSegment.hxx:59:82: error: template argument 4 is invalid ../rxs_parsing_core/PayloadSegment.hxx:59:17: error: ââ in namespace âstdâ does not name a type 59 | static std::map<uint16_t, std::function<PayloadData(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../rxs_parsing_core/ModularPicoScenesFrame.hxx:18: ../rxs_parsing_core/CargoSegment.hxx:17:46: error: âfunctionâ in namespace âstdâ does not name a template type 17 | static void registerAlgorithm(const std::function<std::optional<std::vector<uint8_t>>(const uint8_t *, size_t)> &compressorV, | ^~~~~~~~ ../rxs_parsing_core/CargoSegment.hxx:1:1: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? +++ |+#include 1 | // ../rxs_parsing_core/CargoSegment.hxx:17:54: error: expected â,â or â...â before â<â token 17 | static void registerAlgorithm(const std::function<std::optional<std::vector<uint8_t>>(const uint8_t *, size_t)> &compressorV, | ^ ../rxs_parsing_core/CargoSegment.hxx:26:23: error: âfunctionâ in namespace âstdâ does not name a template type 26 | static const std::function<std::optional<std::vector<uint8_t>>(const uint8_t *, size_t)> &getCompressor() { | ^~~~~~~~ ../rxs_parsing_core/CargoSegment.hxx:26:18: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? 26 | static const std::function<std::optional<std::vector<uint8_t>>(const uint8_t *, size_t)> &getCompressor() { | ^~~ ../rxs_parsing_core/CargoSegment.hxx:30:23: error: âfunctionâ in namespace âstdâ does not name a template type 30 | static const std::function<std::optional<std::vector<uint8_t>>(const uint8_t *, size_t)> &getDecompressor() { | ^~~~~~~~ ../rxs_parsing_core/CargoSegment.hxx:30:18: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? 30 | static const std::function<std::optional<std::vector<uint8_t>>(const uint8_t *, size_t)> &getDecompressor() { | ^~~ ../rxs_parsing_core/CargoSegment.hxx:35:17: error: âfunctionâ in namespace âstdâ does not name a template type 35 | static std::function<std::optional<std::vector<uint8_t>>(const uint8_t *, size_t)> compressor; | ^~~~~~~~ ../rxs_parsing_core/CargoSegment.hxx:35:12: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? 35 | static std::function<std::optional<std::vector<uint8_t>>(const uint8_t *, size_t)> compressor; | ^~~ ../rxs_parsing_core/CargoSegment.hxx:36:17: error: âfunctionâ in namespace âstdâ does not name a template type 36 | static std::function<std::optional<std::vector<uint8_t>>(const uint8_t *, size_t)> decompressor; | ^~~~~~~~ ../rxs_parsing_core/CargoSegment.hxx:36:12: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? 36 | static std::function<std::optional<std::vector<uint8_t>>(const uint8_t *, size_t)> decompressor; | ^~~ ../rxs_parsing_core/CargoSegment.hxx: In static member function âstatic bool CargoCompression::isAlgorithmRegistered()â: ../rxs_parsing_core/CargoSegment.hxx:14:16: error: âcompressorâ was not declared in this scope 14 | return compressor && decompressor; | ^~~~~~~~~~ ../rxs_parsing_core/CargoSegment.hxx:14:30: error: âdecompressorâ was not declared in this scope 14 | return compressor && decompressor; | ^~~~~~~~~~~~ ../rxs_parsing_core/CargoSegment.hxx: In lambda function: ../rxs_parsing_core/CargoSegment.hxx:21:13: error: âcompressorâ was not declared in this scope 21 | compressor = compressorV; | ^~~~~~~~~~ ../rxs_parsing_core/CargoSegment.hxx:21:26: error: âcompressorVâ was not declared in this scope 21 | compressor = compressorV; | ^~~~~~~~~~~ ../rxs_parsing_core/CargoSegment.hxx:22:13: error: âdecompressorâ was not declared in this scope 22 | decompressor = decompressorV; | ^~~~~~~~~~~~ ../rxs_parsing_core/CargoSegment.hxx:22:28: error: âdecompressorVâ was not declared in this scope 22 | decompressor = decompressorV; | ^~~~~~~~~~~~~ ../rxs_parsing_core/CargoSegment.hxx: At global scope: ../rxs_parsing_core/CargoSegment.hxx:75:36: error: âfunctionâ is not a member of âstdâ 75 | static std::map<uint16_t, std::function<std::shared_ptr(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^~~~~~~~ ../rxs_parsing_core/CargoSegment.hxx:75:36: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? ../rxs_parsing_core/CargoSegment.hxx:75:100: error: template argument 2 is invalid 75 | static std::map<uint16_t, std::function<std::shared_ptr(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^ ../rxs_parsing_core/CargoSegment.hxx:75:100: error: template argument 4 is invalid ../rxs_parsing_core/CargoSegment.hxx:75:17: error: ââ in namespace âstdâ does not name a type 75 | static std::map<uint16_t, std::function<std::shared_ptr(const uint8_t *, uint32_t)>> versionedSolutionMap; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rxs_parsing_core/CargoSegment.hxx:77:36: error: âfunctionâ is not a member of âstdâ 77 | static std::map<uint16_t, std::function<std::shared_ptr(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^~~~~~~~ ../rxs_parsing_core/CargoSegment.hxx:77:36: note: âstd::functionâ is defined in header ââ; did you forget to â#include â? ../rxs_parsing_core/CargoSegment.hxx:77:100: error: template argument 2 is invalid 77 | static std::map<uint16_t, std::function<std::shared_ptr(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^ ../rxs_parsing_core/CargoSegment.hxx:77:100: error: template argument 4 is invalid ../rxs_parsing_core/CargoSegment.hxx:77:17: error: ââ in namespace âstdâ does not name a type 77 | static std::map<uint16_t, std::function<std::shared_ptr(const uint8_t *, uint32_t)>> initializeSolutionMap() noexcept; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error in compileRXSParser (line 22) eval(['mex -v -DBUILD_WITH_MEX CXXFLAGS="$CXXFLAGS -std=c++2a -Wno-attributes -O3" -I../rxs_parsing_core RXSParser.cxx ../rxs_parsing_core/.cxx ../rxs_parsing_core/preprocess/generated/.cpp ' extraParam])