Arduino link problem with old lvgl

Hi all: I don’t know if this is an Arduino IDE question or an LVGL question. I am trying to get a project started in the Arduino IDE with provided example code. It appears to use LVGL 7. I used the library manager to install 7.11.0, and set the lv_conf.h file, but when I compile, the LVGL symbols do not resolve, and I get lots of errors like this:

/Users/.../Library/Arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld: /Users/.../Teensy_40_NMEA2000_depth_and_temperature/skp_lvgl.cpp:191: undefined reference to `lv_label_set_align'
/Users/.../Library/Arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld: /Users/tomfool/tech/24/boat/teensy/Teensy_40_NMEA2000_depth_and_temperature/skp_lvgl.cpp:192: undefined reference to `lv_obj_set_pos'
/Users/.../Library/Arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld: /Users/.../Teensy_40_NMEA2000_depth_and_temperature/skp_lvgl.cpp:193: undefined reference to `lv_obj_add_style'
/Users/.../Library/Arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld: /Users/.../Teensy_40_NMEA2000_depth_and_temperature/skp_lvgl.cpp:194: undefined reference to `lv_label_set_text'

I was getting errors about not finding header files, but those have been resolved. This seems just to be about the link phase, and it feels like maybe there’s just some configuration issue I’m not seeing. Maybe there is something I need to do in the lvgl directory after it is installed? (Already tried cmake --build .) I can see in the compile log that all the other libraries (including a couple installed by hand) are processed by the compiler, but not LVGL. Any pointers someone can offer about troubleshooting are welcome. Thank you.