Date: Tue, 29 Apr 2014 19:37:40 -0400 From: Jung-uk Kim <jkim@FreeBSD.org> To: Jonathan Chen <jonc@chen.org.nz>, freebsd-java@freebsd.org Subject: Re: openjdk-7.55.13_3,1: UnsatisfiedLinkError jpeg_resync_to_restart Message-ID: <536037C4.7070405@FreeBSD.org> In-Reply-To: <CAJuc1zPqjCVn9pCn4TxdM4Y0bfQx0MYdfTW2-8gvJ80cdFeZ8g@mail.gmail.com> References: <CAJuc1zNtQuDQijoXtSL-kw0DFwABfECA3sVs6iAQrqO4DEgAqQ@mail.gmail.com> <CAJuc1zPqjCVn9pCn4TxdM4Y0bfQx0MYdfTW2-8gvJ80cdFeZ8g@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2014-04-29 19:09:36 -0400, ?? wrote: > On 28 April 2014 13:51, Jonathan Chen <jonc@chen.org.nz> wrote: >> Hi, >> >> I'm trying out the latest openjdk-7.55.13_3,1 with squirrel-sql >> and have noticed that the logs are reporting: >> >> java.lang.UnsatisfiedLinkError: >> /usr/local/openjdk7/jre/lib/amd64/libsplashscreen.so: >> /usr/local/openjdk7/jre/lib /amd64/libsplashscreen.so: Undefined >> symbol "jpeg_resync_to_restart" at >> java.lang.ClassLoader$NativeLibrary.load(Native Method) > > So I had a look at this with openjdk-7.55.13_4,1, and it appears > that the internal openjdk jpeg library is being compiled with > "NEED_SHORT_EXTERNAL_NAMES" defined, resulting in libjpeg.so with > the shortened name of "jResyncRestart" > > 11:00am> nm /usr/local/openjdk7/jre/lib/amd64/libjpeg.so | grep > jResync 000000000000f6e0 T jResyncRestart > > However, when libsplashscreen.so is built, > "NEED_SHORT_EXTERNAL_NAMES" has not been defined and the expanded > "jpeg_resync_to_restart" symbol is used instead, resulting in the > undefined reference. > > Unfortunately, I can't determine just how libjpeg.so is being > built, and where the unecessary "NEED_SHORT_EXTERNAL_NAMES" is > being defined in the build. Any pointers from the list would be > appreciated. I guess ${LOCALBASE}/include/jconfig.h was found before ${WRKSRC}/jdk/src/share/native/sun/awt/image/jpeg/jconfig.h. Jung-uk Kim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQEcBAEBAgAGBQJTYDfEAAoJEHyflib82/FGFG0H/A+OvHQV8Y7YIqIGz4tI1fYA mpLz6dibKGstPz0kZG5O+p65pujRquxcfcsyrhyK9UyOPTIP+IjmsAijb9a/7uMz ShtpXQixwV+iZacjellbURwh7LzM9E+vVPaldTR/fcKQ734uCeKgQRGhNtlwXQ3G rQA3AATd9AoGLk0TGVpcNQsaUZUI4UTOOt5DSgHLqLtAaranBmiCiqrOvWY4st/+ EjLBxS1l4fXlIg70fxkIfxjaGDamsqD7n2UmWHsc9708xbqaFFBMwGJ85Yk7ErSx qTqeK4C9vLcrrlMwaq4q82SzjMKF/AG7k6sAj4Dpd2sTfvkCcW1G+cUCCJ+IGOE= =9DrU -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?536037C4.7070405>