Code: Select all
System: QNAP 453A x86_64 GNU/Linux Celeron CPU N3150
filebot_4.7.2_noarch.ipk + latest jar
Code: Select all
FileBot 4.7.2 (r4334)
JNA Native: 4.0.1
MediaInfo: java.lang.UnsatisfiedLinkError: Unable to load library 'zen': Native library (linux-x86/libzen.so) not found in resource path ([file:/share/CACHEDEV1_DATA/.qpkg/Entware-ng/share/filebot/FileBot.jar])
Apache Commons VFS: [zip, ftps, rar, ftp, sftp]
Chromaprint: java.io.IOException: Cannot run program "fpcalc": error=2, No such file or directory
Extended Attributes: OK
Groovy Engine: 2.4.7
JRE: Java(TM) SE Embedded Runtime Environment 1.8.0_65 (headless)
JVM: 32-bit Java HotSpot(TM) Embedded Server VM
CPU/MEM: 4 Core / 860 MB Max Memory / 16 MB Used Memory
OS: Linux (i386)
Package: IPKG
Data: /opt/share/filebot/data/admin
uname: Linux NASFB0BD7 3.19.8 #1 SMP Thu Sep 1 07:54:20 CST 2016 x86_64 GNU/Linux
Done ヾ(@⌒ー⌒@)ノ
1. Downloaded the native libraries libzen.so and libmediainfo.so for linux an placed them in the current dir, in a dir defined by the LD_LIBRARY_PATH, in the APP_ROOT (/opt/share/filebot/), in APP_ROOT/linux-x86/ always get the same UnsatisfiedLinkError. Wondering if those libs were wrong for my system (tried both 32 and 64 bits) downloaded fpcalc (again both versions). 64bit. They were.
Code: Select all
./fpcalc.linux-amd64: error while loading shared libraries: libstdc++.so.6: wrong ELF class: ELFCLASS32
./fpcalc.linux-i686: /lib/libc.so.6: version `GLIBC_2.7' not found (required by ./fpcalc.linux-i686)
# opkg info glib2
Package: glib2
Version: 2.46.2-1
http://mediaarea.net/download/binary/li ... rce.tar.xz
Very straight forward. Compiled and installed under --prefix=/opt/. Same error as above. with a copy of both .so next to filebot.jar same error. as if these libraries are never found
Code: Select all
/opt/share/filebot/FileBot.jar: Java archive data (JAR)
/opt/share/filebot/libmediainfo.so: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, not stripped
/opt/share/filebot/libzen.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped
Code: Select all
[pid 16878] stat64("/usr/local/lib/libzen.so", 0xf6c0723c) = -1 ENOENT (No such file or directory)
[pid 16878] lstat64("/lib64/libzen.so", 0xf6c04b1c) = -1 ENOENT (No such file or directory)
[pid 16878] stat64("/lib64/libzen.so", 0xf6c0723c) = -1 ENOENT (No such file or directory)
[pid 16878] open("/share/CACHEDEV1_DATA/.qpkg/JRE/jre/bin/../lib/i386/jli/libzen.so", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 16878] open("/share/CACHEDEV1_DATA/.qpkg/JRE/jre/bin/../lib/i386/libzen.so", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 16878] open("/opt/share/filebot/libzen.so", O_RDONLY) = 18
[pid 16878] open("/lib/libzen.so", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 16878] open("/usr/lib/libzen.so", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 16878] write(1, "MediaInfo: java.lang.Unsatisfied"..., 211) = 211
Code: Select all
[pid 16878] open("/opt/share/filebot/libzen.so", O_RDONLY) = 18
[pid 16878] read(18, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\6\1\0\0\0\0\0"..., 512) = 512
[pid 16878] close(18) = 0
[pid 16878] open("/etc/ld.so.cache", O_RDONLY) = 18
[pid 16878] fstat64(18, {st_mode=S_IFREG|0644, st_size=31149, ...}) = 0
[pid 16878] mmap2(NULL, 31149, PROT_READ, MAP_PRIVATE, 18, 0) = 0xf3a06000
[pid 16878] close(18) = 0
[pid 16878] open("/lib/libzen.so", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 16878] open("/usr/lib/libzen.so", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 16878] munmap(0xf3a06000, 31149) = 0
do I need to compile a 32bit version?
2.