Hi,
I tried to build Quickfix 1.12.4 on Fedora. Configuration, make and install
commands worked fine.
But after building when I try to run a program get the following error.
[root@lisa lib]# ldd libquickfix_jni.so
linux-gate.so.1 => (0x00994000)
libquickfix.so.10 =>
/home/eranga/quickfix/src/C++/.libs/libquickfix.so.
10 (0x0024d000)
libpthread.so.0 => /lib/libpthread.so.0 (0x0063d000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00111000)
libz.so.1 => /usr/lib/libz.so.1 (0x0059a000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00454000)
libm.so.6 => /lib/libm.so.6 (0x00337000)
libc.so.6 => /lib/libc.so.6 (0x00a6e000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0023e000)
/lib/ld-linux.so.2 (0x00995000)
libdl.so.2 => /lib/libdl.so.2 (0x0035c000)
[root@lisa lib]# java JNITest
Exception in thread "main" java.lang.UnsatisfiedLinkError: no
libquickfix_jni in
java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:992)
at JNITest.main(JNITest.java:4)
[root@lisa lib]#
BR,
Eranga
|