UnsatisfiedLinkError loading the MapScript Java library
Steve-e-b
sbattey at DOTTEDEYES.COM
Mon Jun 25 06:46:38 PDT 2007
Thanks for such a quick reply.
I have tried turning off jpeg support but still got the same error.
(Strangely I have tiff turned off as well, yet the error message clearly
shows the libtiff.so library is being loaded.)
Here is my full ./configure command:
./configure --enable-debug --with-threads --without-pdf --without-tiff
--with-gdal=/root/rmx/FWTools/bin/gdal-config --with-proj=/root/rmx/FWTools
--with-gd=/root/rmx/FWTools --with-freetype=/root/rmx/FWTools
--with-png=/root/rmx/FWTools --with-zlib=/root/rmx/FWTools --without-jpeg
Umberto Nicoletti wrote:
>
> Try to recompile mapserver without jpeg support and see if that works.
> You should still be able to produce jpg images through gd.
>
> Umberto
>
> On 6/25/07, Steve-e-b <sbattey at dottedeyes.com> wrote:
>> I am compiling MapServer v4.8.4 using FWTools v1.3.2 for our webapp
>> running
>> in Tomcat 5.5.17 and using Java 1.5.0_07 on Linux. When I try to load
>> MapScript Java I get the following error message:
>>
>> java.lang.UnsatisfiedLinkError:
>> /usr/local/mapserver-4.8.4/mapscript/java/libmapscript.so:
>> /root/rmx/FWTools/lib/libtiff.so.3: undefined symbol:
>> jpeg_resync_to_restart
>> at java.lang.ClassLoader$NativeLibrary.load(Native Method)
>> at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
>> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
>> at java.lang.Runtime.loadLibrary0(Runtime.java:822)
>> at java.lang.System.loadLibrary(System.java:992)
>>
>> The jpeg_resync_to_restart symbol is defined in the libjpeg library.
>> I noticed that the JRE has its own libjpeg.so file which takes precedence
>> over the libjpeg.so file in FWTools. So I replaced the JRE's libjpeg.so
>> file
>> with the libjpeg.so file in FWTools. This fixes the error message above,
>> the
>> MapScript Java library loads okay but then the JVM crashes at random
>> intervals - probably due to the libjpeg library being replaced.
>>
>> Has any one encountered this error message before?
>> It suggests there is a conflict between the libjpeg library required by
>> the
>> JRE and the libjpeg library required by FWTools. I really want to avoid
>> having to compile the individual libraries provided by FWTools. Are there
>> any known compatibility issues between specific versions of JREs and
>> FWTools?
>> --
>> View this message in context:
>> http://www.nabble.com/UnsatisfiedLinkError-loading-the-MapScript-Java-library-tf3975878.html#a11285812
>> Sent from the Mapserver - User mailing list archive at Nabble.com.
>>
>
>
--
View this message in context: http://www.nabble.com/UnsatisfiedLinkError-loading-the-MapScript-Java-library-tf3975878.html#a11286903
Sent from the Mapserver - User mailing list archive at Nabble.com.
More information about the MapServer-users
mailing list