BSEC library is not compiling on Arduino 2.3.2

i've followed guideline on BSEC-Arduino-library/README.md at master · boschsensortec/BSEC-Arduino-library (github.com) to run the example code. but i'm getting the following error:

C:\Users\L44F1~1.DOB\AppData\Local\Temp\ccZI3DKb.ltrans0.ltrans.o: In function `beginCommon':
c:\Users\user\Documents\Arduino\libraries\BSEC_Software_Library\src/bsec.cpp:113: undefined reference to `bsec_init'
C:\Users\L44F1~1.DOB\AppData\Local\Temp\ccZI3DKb.ltrans0.ltrans.o: In function `getVersion':
c:\Users\user\Documents\Arduino\libraries\BSEC_Software_Library\src/bsec.cpp:207: undefined reference to `bsec_get_version'
C:\Users\L44F1~1.DOB\AppData\Local\Temp\ccZI3DKb.ltrans0.ltrans.o: In function `updateSubscription':
c:\Users\user\Documents\Arduino\libraries\BSEC_Software_Library\src/bsec.cpp:134: undefined reference to `bsec_update_subscription'
C:\Users\L44F1~1.DOB\AppData\Local\Temp\ccZI3DKb.ltrans0.ltrans.o: In function `run':
c:\Users\user\Documents\Arduino\libraries\BSEC_Software_Library\src/bsec.cpp:153: undefined reference to `bsec_sensor_control'
C:\Users\L44F1~1.DOB\AppData\Local\Temp\ccZI3DKb.ltrans0.ltrans.o: In function `readProcessData':
c:\Users\user\Documents\Arduino\libraries\BSEC_Software_Library\src/bsec.cpp:277: undefined reference to `bsec_do_steps'
collect2.exe: error: ld returned 1 exit status

could someone help me with this issue? The normal BME libraries are running with no problem.

If that is a esp32 board,it may be caused by the 3.x migration, try setting your esp32 boards back to the last 2.x ver.

i use elegoo uno r3 board. i'm not really handy with this settings. Could you point me how to do this changes?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.