ribasco / ucgdisplay

A character/graphics lcd library for single board computers (e.g. Raspberry Pi) written in Java. Provides drivers for graphics monochrome display devices (lcd, oled, e-ink etc) powered by U8g2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

java: symbol lookup error: **.so: undefined symbol: spi_setup

ribasco opened this issue · comments

Ran a test on Raspberry Pi 2. Error thrown during initialization.

21:37:52.225 [main] DEBUG com.ibasco.ucgdisplay.drivers.glcd.GlcdConfig - Using display setup procedure (Display: D_128x64, Protocol: SPI_HW_4WIRE_ST7920, Setup Proc: u8g2_Setup_st7920_s_128x64_f))
21:37:52.332 [main] DEBUG com.ibasco.ucgdisplay.common.utils.PidispJniExtractor - [JNI-EXTRACT #1]: Searching in path: /usr/java/packages/lib/arm:/lib:/usr/lib/libucgdisp.so
21:37:52.378 [main] DEBUG com.ibasco.ucgdisplay.common.utils.PidispJniExtractor - [JNI-EXTRACT] Os Name = linux, Os Arch = arm, Os version = 4.14.71-v7+
21:37:52.400 [main] DEBUG com.ibasco.ucgdisplay.common.utils.PidispJniExtractor - [JNI-EXTRACT #2] Searching in path: lib/linux/arm/
21:37:52.401 [main] DEBUG org.scijava.nativelib.BaseJniExtractor - mappedLib is libucgdisp.so
21:37:52.402 [main] DEBUG org.scijava.nativelib.BaseJniExtractor - URL is jar:file:/home/pi/IdeaProjects/ucg-demo/lib/ucgd-native-graphics-1.1-alpha-20181029.065708-1.jar!/lib/linux/arm/libucgdisp.so
21:37:52.403 [main] DEBUG org.scijava.nativelib.BaseJniExtractor - URL path is file:/home/pi/IdeaProjects/ucg-demo/lib/ucgd-native-graphics-1.1-alpha-20181029.065708-1.jar!/lib/linux/arm/libucgdisp.so
21:37:52.484 [main] DEBUG org.scijava.nativelib.BaseJniExtractor - Extracting 'jar:file:/home/pi/IdeaProjects/ucg-demo/lib/ucgd-native-graphics-1.1-alpha-20181029.065708-1.jar!/lib/linux/arm/libucgdisp.so' to '/tmp/libucgdisp5693912452735116357.so'
java: symbol lookup error: /tmp/libucgdisp5693912452735116357.so: undefined symbol: spi_setup