It expects to find 3 libraries, but expects unusual version numbers for two of the libraries:
Code: Select all
$ ldd twonky851/twonkystarter
libpthread.so.1 => not found
libc.so.1 => not found
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0xb6fc7000)
$ ldd twonky851/twonkyserver
libpthread.so.1 => not found
libc.so.1 => not found
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0xb6fcd000)
Code: Select all
$ ls -l /lib/libpthre* /lib/libc.* /lib/libc-* /lib/libuC*
ls: /lib/libc-*: No such file or directory
lrwxrwxrwx 1 root root 21 Sep 22 2017 /lib/libc.so.0 -> libuClibc-0.9.30.3.so
-rwxr-xr-x 1 root root 83879 Oct 13 2017 /lib/libpthread-0.9.30.3.so
lrwxrwxrwx 1 root root 22 Sep 22 2017 /lib/libpthread.so.0 -> libpthread-0.9.30.3.so
-rwxr-xr-x 1 root root 343156 Oct 13 2017 /lib/libuClibc-0.9.30.3.so
Missing .so.1 file reported
$ ./twonky851/twonkystarter -logfile ./twonkyserver-log.txt -appdata ./appdata
./twonky851/twonkystarter: can't load library 'libpthread.so.1'
I can add these missing symlinks as root:
Code: Select all
# ln -s /lib/libpthread-0.9.30.3.so /lib/libpthread.so.1
$ ./twonky851/twonkystarter
./twonky851/twonkystarter: can't load library 'libc.so.1'
As root:
Code: Select all
# ln -s /lib/libuClibc-0.9.30.3.so /lib/libc.so.1
Is this a little mistake in the Linux Arm EL build?