Skip to content

Instantly share code, notes, and snippets.

@NicholasCL1994
Created January 29, 2024 10:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save NicholasCL1994/a15479973f30cc32705c02e33629068f to your computer and use it in GitHub Desktop.
Save NicholasCL1994/a15479973f30cc32705c02e33629068f to your computer and use it in GitHub Desktop.
Processing esp32_json (platform: espressif32; board: esp32dev; framework: arduino)
------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (6.4.0) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-arduinoespressif32 @ 3.20011.230801 (2.0.11)
- tool-esptoolpy @ 1.40501.0 (4.5.1)
- toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Converting hyg_cmh.ino
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 41 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ESP32 AnalogWrite @ 0.2.0
|-- ArduinoJson @ 6.21.3
|-- Adafruit Unified Sensor @ 1.1.13
|-- Adafruit MAX31856 library @ 1.0.3
| |-- SPI @ 2.0.0
|-- Adafruit TSL2561 @ 1.0.3
| |-- Adafruit Unified Sensor @ 1.1.13
| |-- Wire @ 2.0.0
|-- CMH
| |-- Adafruit MAX31856 library @ 1.0.3
| | |-- SPI @ 2.0.0
| |-- Adafruit Unified Sensor @ 1.1.13
| |-- Adafruit TSL2561 @ 1.0.3
| | |-- Adafruit Unified Sensor @ 1.1.13
| | |-- Wire @ 2.0.0
| |-- PID
| |-- Wire @ 2.0.0
| |-- ESP32 AnalogWrite @ 0.2.0
| |-- ArduinoEigen
|-- PID
|-- Wire @ 2.0.0
Building in release mode
Compiling .pio/build/esp32_json/src/hyg_cmh.ino.cpp.o
In file included from /home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:41,
from /tmp/tmpsftn12a4:1:
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected unqualified-id before numeric constant
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:363:15: note: in expansion of macro 'B1'
Packet B_0, B1, B2, B3;
^~
In file included from lib/ArduinoEigen/Eigen/Core:330,
from lib/ArduinoEigen/Eigen/Dense:1,
from lib/CMH/mfac-siso.h:1,
from lib/CMH/CMH.h:20,
from /home/nicholas/Git_project/Revised_Design/software/CMH_ESP32/src/hyg_cmh.ino:57:
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'const Packet& Eigen::internal::QuadPacket<Packet>::get(const Eigen::internal::FixedInt<2>&) const':
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:366:56: error: 'B2' was not declared in this scope
const Packet& get(const FixedInt<2>&) const { return B2; }
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:366:56: note: suggested alternative: 'T2'
const Packet& get(const FixedInt<2>&) const { return B2; }
^~
T2
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'const Packet& Eigen::internal::QuadPacket<Packet>::get(const Eigen::internal::FixedInt<3>&) const':
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:367:56: error: 'B3' was not declared in this scope
const Packet& get(const FixedInt<3>&) const { return B3; }
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:367:56: note: suggested alternative: 'T3'
const Packet& get(const FixedInt<3>&) const { return B3; }
^~
T3
In file included from /home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:41,
from /tmp/tmpsftn12a4:1:
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_traits<_LhsScalar, _RhsScalar, _ConjLhs, _ConjRhs, Arch, _PacketSize>::loadRhs(const RhsScalar*, Eigen::internal::gebp_traits<_LhsScalar, _RhsScalar, _ConjLhs, _ConjRhs, Arch, _PacketSize>::RhsPacketx4&) const':
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected unqualified-id before numeric constant
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:481:35: note: in expansion of macro 'B1'
pbroadcast4(b, dest.B_0, dest.B1, dest.B2, dest.B3);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_traits<std::complex<_Tp>, RealScalar, _ConjLhs, false, Arch, _PacketSize>::loadRhs(const RhsScalar*, Eigen::internal::gebp_traits<std::complex<_Tp>, RealScalar, _ConjLhs, false, Arch, _PacketSize>::RhsPacketx4&) const':
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected unqualified-id before numeric constant
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:601:35: note: in expansion of macro 'B1'
pbroadcast4(b, dest.B_0, dest.B1, dest.B2, dest.B3);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_traits<std::complex<_Tp>, std::complex<_Tp>, _ConjLhs, _ConjRhs, Arch, _PacketSize>::loadRhs(const RhsScalar*, Eigen::internal::gebp_traits<std::complex<_Tp>, std::complex<_Tp>, _ConjLhs, _ConjRhs, Arch, _PacketSize>::RhsPacketx4&) const':
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected unqualified-id before numeric constant
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:826:25: note: in expansion of macro 'B1'
loadRhs(b + 1, dest.B1);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_traits<RealScalar, std::complex<_Tp>, false, _ConjRhs, Arch, _PacketSize>::loadRhs(const RhsScalar*, Eigen::internal::gebp_traits<RealScalar, std::complex<_Tp>, false, _ConjRhs, Arch, _PacketSize>::RhsPacketx4&) const':
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected unqualified-id before numeric constant
Compiling .pio/build/esp32_json/lib954/CMH/CMH.cpp.o
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:981:35: note: in expansion of macro 'B1'
pbroadcast4(b, dest.B_0, dest.B1, dest.B2, dest.B3);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: At global scope:
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected ',' or '...' before numeric constant
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1388:158: note: in expansion of macro 'B1'
EIGEN_STRONG_INLINE void peeled_kc_onestep(Index K, const LhsScalar* blA, const RhsScalar* blB, GEBPTraits traits, LhsPacket *A0, RhsPacket *B_0, RhsPacket *B1, RhsPacket *B2, RhsPacket *B3, AccPacket *C0, AccPacket *C1, AccPacket *C2, AccPacket *C3)
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::lhs_process_fraction_of_packet<nr, LhsProgress, RhsProgress, LhsScalar, RhsScalar, ResScalar, AccPacket, LhsPacket, RhsPacket, ResPacket, GEBPTraits, LinearMapper, DataMapper>::peeled_kc_onestep(Eigen::Index, const LhsScalar*, const RhsScalar*, GEBPTraits, LhsPacket*, RhsPacket*, RhsPacket*)':
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: invalid type argument of unary '*' (have 'int')
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1393:63: note: in expansion of macro 'B1'
traits.broadcastRhs(&blB[(0+4*K)*RhsProgress], *B_0, *B1, *B2, *B3);
^~
In file included from lib/ArduinoEigen/Eigen/Core:330,
from lib/ArduinoEigen/Eigen/Dense:1,
from lib/CMH/mfac-siso.h:1,
from lib/CMH/CMH.h:20,
from /home/nicholas/Git_project/Revised_Design/software/CMH_ESP32/src/hyg_cmh.ino:57:
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1393:68: error: 'B2' was not declared in this scope
traits.broadcastRhs(&blB[(0+4*K)*RhsProgress], *B_0, *B1, *B2, *B3);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1393:68: note: suggested alternative: 'T2'
traits.broadcastRhs(&blB[(0+4*K)*RhsProgress], *B_0, *B1, *B2, *B3);
^~
T2
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1393:73: error: 'B3' was not declared in this scope
traits.broadcastRhs(&blB[(0+4*K)*RhsProgress], *B_0, *B1, *B2, *B3);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1393:73: note: suggested alternative: 'T3'
traits.broadcastRhs(&blB[(0+4*K)*RhsProgress], *B_0, *B1, *B2, *B3);
^~
T3
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1394:33: error: 'C0' was not declared in this scope
traits.madd(*A0, *B_0, *C0, *B_0);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1394:33: note: suggested alternative: 'T0'
traits.madd(*A0, *B_0, *C0, *B_0);
^~
T0
In file included from /home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:41,
from /tmp/tmpsftn12a4:1:
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: invalid type argument of unary '*' (have 'int')
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1395:27: note: in expansion of macro 'B1'
traits.madd(*A0, *B1, *C1, *B1);
^~
In file included from lib/ArduinoEigen/Eigen/Core:330,
from lib/ArduinoEigen/Eigen/Dense:1,
from lib/CMH/mfac-siso.h:1,
from lib/CMH/CMH.h:20,
from /home/nicholas/Git_project/Revised_Design/software/CMH_ESP32/src/hyg_cmh.ino:57:
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1395:33: error: 'C1' was not declared in this scope
traits.madd(*A0, *B1, *C1, *B1);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1395:33: note: suggested alternative: 'T1'
traits.madd(*A0, *B1, *C1, *B1);
^~
T1
In file included from /home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:41,
from /tmp/tmpsftn12a4:1:
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: invalid type argument of unary '*' (have 'int')
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1395:38: note: in expansion of macro 'B1'
traits.madd(*A0, *B1, *C1, *B1);
^~
In file included from lib/ArduinoEigen/Eigen/Core:330,
from lib/ArduinoEigen/Eigen/Dense:1,
from lib/CMH/mfac-siso.h:1,
from lib/CMH/CMH.h:20,
from /home/nicholas/Git_project/Revised_Design/software/CMH_ESP32/src/hyg_cmh.ino:57:
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1396:33: error: 'C2' was not declared in this scope
traits.madd(*A0, *B2, *C2, *B2);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1396:33: note: suggested alternative: 'T2'
traits.madd(*A0, *B2, *C2, *B2);
^~
T2
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1397:33: error: 'C3' was not declared in this scope
traits.madd(*A0, *B3, *C3, *B3);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1397:33: note: suggested alternative: 'T3'
traits.madd(*A0, *B3, *C3, *B3);
^~
T3
In file included from /home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:41,
from /tmp/tmpsftn12a4:1:
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index)':
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected unqualified-id before numeric constant
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1835:28: note: in expansion of macro 'B1'
RhsPacket B_0, B1;
^~
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected unqualified-id before numeric constant
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1867:28: note: in expansion of macro 'B1'
RhsPacket B_0, B1;
^~
lib/ArduinoEigen/Eigen/src/SVD/BDCSVD.h: In member function 'void Eigen::BDCSVD<MatrixType>::structured_update(Eigen::Block<Eigen::Matrix<typename Eigen::NumTraits<typename Xpr::Scalar>::Real, -1, -1, 0>, -1, -1>, const MatrixXr&, Eigen::Index)':
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected unqualified-id before numeric constant
#define B1 1
^
lib/ArduinoEigen/Eigen/src/SVD/BDCSVD.h:370:19: note: in expansion of macro 'B1'
Map<MatrixXr> B1(m_workspace.data()+ n*n, n, n);
^~
In file included from lib/ArduinoEigen/Eigen/SVD:38,
from lib/ArduinoEigen/Eigen/Dense:5,
from lib/CMH/mfac-siso.h:1,
from lib/CMH/CMH.h:20,
from /home/nicholas/Git_project/Revised_Design/software/CMH_ESP32/src/hyg_cmh.ino:57:
lib/ArduinoEigen/Eigen/src/SVD/BDCSVD.h:378:12: error: request for member 'row' in '1', which is of non-class type 'int'
B1.row(k1) = B.row(j);
^~~
lib/ArduinoEigen/Eigen/src/SVD/BDCSVD.h:389:55: error: request for member 'topRows' in '1', which is of non-class type 'int'
A.topRows(n1).noalias() = A1.leftCols(k1) * B1.topRows(k1);
^~~~~~~
Compiling .pio/build/esp32_json/FrameworkArduino/StreamString.cpp.o
Compiling .pio/build/esp32_json/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/esp32_json/FrameworkArduino/USB.cpp.o
Compiling .pio/build/esp32_json/FrameworkArduino/USBCDC.cpp.o
Compiling .pio/build/esp32_json/FrameworkArduino/USBMSC.cpp.o
Compiling .pio/build/esp32_json/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/esp32_json/FrameworkArduino/WString.cpp.o
Compiling .pio/build/esp32_json/FrameworkArduino/base64.cpp.o
*** [.pio/build/esp32_json/src/hyg_cmh.ino.cpp.o] Error 1
In file included from /home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:41,
from lib/CMH/CMH.cpp:9:
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected unqualified-id before numeric constant
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:363:15: note: in expansion of macro 'B1'
Packet B_0, B1, B2, B3;
^~
In file included from lib/ArduinoEigen/Eigen/Core:330,
from lib/ArduinoEigen/Eigen/Dense:1,
from lib/CMH/mfac-siso.h:1,
from lib/CMH/CMH.h:20,
from lib/CMH/CMH.cpp:10:
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'const Packet& Eigen::internal::QuadPacket<Packet>::get(const Eigen::internal::FixedInt<2>&) const':
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:366:56: error: 'B2' was not declared in this scope
const Packet& get(const FixedInt<2>&) const { return B2; }
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:366:56: note: suggested alternative: 'T2'
const Packet& get(const FixedInt<2>&) const { return B2; }
^~
T2
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'const Packet& Eigen::internal::QuadPacket<Packet>::get(const Eigen::internal::FixedInt<3>&) const':
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:367:56: error: 'B3' was not declared in this scope
const Packet& get(const FixedInt<3>&) const { return B3; }
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:367:56: note: suggested alternative: 'T3'
const Packet& get(const FixedInt<3>&) const { return B3; }
^~
T3
In file included from /home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:41,
from lib/CMH/CMH.cpp:9:
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_traits<_LhsScalar, _RhsScalar, _ConjLhs, _ConjRhs, Arch, _PacketSize>::loadRhs(const RhsScalar*, Eigen::internal::gebp_traits<_LhsScalar, _RhsScalar, _ConjLhs, _ConjRhs, Arch, _PacketSize>::RhsPacketx4&) const':
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected unqualified-id before numeric constant
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:481:35: note: in expansion of macro 'B1'
pbroadcast4(b, dest.B_0, dest.B1, dest.B2, dest.B3);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_traits<std::complex<_Tp>, RealScalar, _ConjLhs, false, Arch, _PacketSize>::loadRhs(const RhsScalar*, Eigen::internal::gebp_traits<std::complex<_Tp>, RealScalar, _ConjLhs, false, Arch, _PacketSize>::RhsPacketx4&) const':
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected unqualified-id before numeric constant
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:601:35: note: in expansion of macro 'B1'
pbroadcast4(b, dest.B_0, dest.B1, dest.B2, dest.B3);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_traits<std::complex<_Tp>, std::complex<_Tp>, _ConjLhs, _ConjRhs, Arch, _PacketSize>::loadRhs(const RhsScalar*, Eigen::internal::gebp_traits<std::complex<_Tp>, std::complex<_Tp>, _ConjLhs, _ConjRhs, Arch, _PacketSize>::RhsPacketx4&) const':
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected unqualified-id before numeric constant
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:826:25: note: in expansion of macro 'B1'
loadRhs(b + 1, dest.B1);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_traits<RealScalar, std::complex<_Tp>, false, _ConjRhs, Arch, _PacketSize>::loadRhs(const RhsScalar*, Eigen::internal::gebp_traits<RealScalar, std::complex<_Tp>, false, _ConjRhs, Arch, _PacketSize>::RhsPacketx4&) const':
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected unqualified-id before numeric constant
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:981:35: note: in expansion of macro 'B1'
pbroadcast4(b, dest.B_0, dest.B1, dest.B2, dest.B3);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: At global scope:
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected ',' or '...' before numeric constant
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1388:158: note: in expansion of macro 'B1'
EIGEN_STRONG_INLINE void peeled_kc_onestep(Index K, const LhsScalar* blA, const RhsScalar* blB, GEBPTraits traits, LhsPacket *A0, RhsPacket *B_0, RhsPacket *B1, RhsPacket *B2, RhsPacket *B3, AccPacket *C0, AccPacket *C1, AccPacket *C2, AccPacket *C3)
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::lhs_process_fraction_of_packet<nr, LhsProgress, RhsProgress, LhsScalar, RhsScalar, ResScalar, AccPacket, LhsPacket, RhsPacket, ResPacket, GEBPTraits, LinearMapper, DataMapper>::peeled_kc_onestep(Eigen::Index, const LhsScalar*, const RhsScalar*, GEBPTraits, LhsPacket*, RhsPacket*, RhsPacket*)':
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: invalid type argument of unary '*' (have 'int')
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1393:63: note: in expansion of macro 'B1'
traits.broadcastRhs(&blB[(0+4*K)*RhsProgress], *B_0, *B1, *B2, *B3);
^~
In file included from lib/ArduinoEigen/Eigen/Core:330,
from lib/ArduinoEigen/Eigen/Dense:1,
from lib/CMH/mfac-siso.h:1,
from lib/CMH/CMH.h:20,
from lib/CMH/CMH.cpp:10:
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1393:68: error: 'B2' was not declared in this scope
traits.broadcastRhs(&blB[(0+4*K)*RhsProgress], *B_0, *B1, *B2, *B3);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1393:68: note: suggested alternative: 'T2'
traits.broadcastRhs(&blB[(0+4*K)*RhsProgress], *B_0, *B1, *B2, *B3);
^~
T2
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1393:73: error: 'B3' was not declared in this scope
traits.broadcastRhs(&blB[(0+4*K)*RhsProgress], *B_0, *B1, *B2, *B3);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1393:73: note: suggested alternative: 'T3'
traits.broadcastRhs(&blB[(0+4*K)*RhsProgress], *B_0, *B1, *B2, *B3);
^~
T3
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1394:33: error: 'C0' was not declared in this scope
traits.madd(*A0, *B_0, *C0, *B_0);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1394:33: note: suggested alternative: 'T0'
traits.madd(*A0, *B_0, *C0, *B_0);
^~
T0
In file included from /home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:41,
from lib/CMH/CMH.cpp:9:
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: invalid type argument of unary '*' (have 'int')
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1395:27: note: in expansion of macro 'B1'
traits.madd(*A0, *B1, *C1, *B1);
^~
In file included from lib/ArduinoEigen/Eigen/Core:330,
from lib/ArduinoEigen/Eigen/Dense:1,
from lib/CMH/mfac-siso.h:1,
from lib/CMH/CMH.h:20,
from lib/CMH/CMH.cpp:10:
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1395:33: error: 'C1' was not declared in this scope
traits.madd(*A0, *B1, *C1, *B1);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1395:33: note: suggested alternative: 'T1'
traits.madd(*A0, *B1, *C1, *B1);
^~
T1
In file included from /home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:41,
from lib/CMH/CMH.cpp:9:
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: invalid type argument of unary '*' (have 'int')
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1395:38: note: in expansion of macro 'B1'
traits.madd(*A0, *B1, *C1, *B1);
^~
In file included from lib/ArduinoEigen/Eigen/Core:330,
from lib/ArduinoEigen/Eigen/Dense:1,
from lib/CMH/mfac-siso.h:1,
from lib/CMH/CMH.h:20,
from lib/CMH/CMH.cpp:10:
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1396:33: error: 'C2' was not declared in this scope
traits.madd(*A0, *B2, *C2, *B2);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1396:33: note: suggested alternative: 'T2'
traits.madd(*A0, *B2, *C2, *B2);
^~
T2
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1397:33: error: 'C3' was not declared in this scope
traits.madd(*A0, *B3, *C3, *B3);
^~
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1397:33: note: suggested alternative: 'T3'
traits.madd(*A0, *B3, *C3, *B3);
^~
T3
In file included from /home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:41,
from lib/CMH/CMH.cpp:9:
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, Eigen::internal::gebp_kernel<LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::ResScalar, Index, Index, Index, Index)':
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected unqualified-id before numeric constant
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1835:28: note: in expansion of macro 'B1'
RhsPacket B_0, B1;
^~
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected unqualified-id before numeric constant
#define B1 1
^
lib/ArduinoEigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1867:28: note: in expansion of macro 'B1'
RhsPacket B_0, B1;
^~
lib/ArduinoEigen/Eigen/src/SVD/BDCSVD.h: In member function 'void Eigen::BDCSVD<MatrixType>::structured_update(Eigen::Block<Eigen::Matrix<typename Eigen::NumTraits<typename Xpr::Scalar>::Real, -1, -1, 0>, -1, -1>, const MatrixXr&, Eigen::Index)':
/home/nicholas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:31:12: error: expected unqualified-id before numeric constant
#define B1 1
^
lib/ArduinoEigen/Eigen/src/SVD/BDCSVD.h:370:19: note: in expansion of macro 'B1'
Map<MatrixXr> B1(m_workspace.data()+ n*n, n, n);
^~
In file included from lib/ArduinoEigen/Eigen/SVD:38,
from lib/ArduinoEigen/Eigen/Dense:5,
from lib/CMH/mfac-siso.h:1,
from lib/CMH/CMH.h:20,
from lib/CMH/CMH.cpp:10:
lib/ArduinoEigen/Eigen/src/SVD/BDCSVD.h:378:12: error: request for member 'row' in '1', which is of non-class type 'int'
B1.row(k1) = B.row(j);
^~~
lib/ArduinoEigen/Eigen/src/SVD/BDCSVD.h:389:55: error: request for member 'topRows' in '1', which is of non-class type 'int'
A.topRows(n1).noalias() = A1.leftCols(k1) * B1.topRows(k1);
^~~~~~~
*** [.pio/build/esp32_json/lib954/CMH/CMH.cpp.o] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment