Hi Matt, all;

I use RDKit from Scala/Java and experienced the same issue.

Despite having GraphMolWrap.so in the LD_LIBRARY_PATH the code fails with a UnsatisfiedLinkError.

I've solved it by loading explicitly the native library:

System.load("/opt/collector/lib/libGraphMolWrap.so")

I don't know if there is some other way to solve it.

-
Regards,

*Oriol López Massaguer*
PharmacoInformatics Laboratory (PhI)
Research Program on Biomedical Informatics (GRIB) - IMIM/UPF

GRIB/PRBB Dr. Aiguader 88 | E08003 Barcelona (Spain)
olo...@imim.es <mailto:olo...@imim.es>
http://phi.imim.es/


On 13/01/14 22:58, Matthew Lardy wrote:
Thanks Greg and Gianluca,

The machine I had been build RDKit was having some major Cmake issues, but I am through that now. I did a fresh install of CentOS (this time version 6.5) and a new copy of Swig (2.0.10) and things compiled without issue. So, I have the most recent version of RDKit built and everything has passed the tests.

Still I have the following issue, using the Swig compiled jars in my own code:
Exception in thread "main" java.lang.UnsatisfiedLinkError:
org.RDKit.RDKFuncsJNI.RWMol_MolFromMolFile__SWIG_2(Ljava/lang/String;)J at
   org.RDKit.RDKFuncsJNI.RWMol_MolFromMolFile__SWIG_2(Native Method) at
org.RDKit.RWMol.MolFromMolFile(RWMol.java:472) at autocorrelator.apps.SdfFilter.main(SdfFilter.java:71)

I don't have an issue compiling my java code, but I am doing that with ant. I am executing this code (SdfFilter) from the command line. I have the location (and jar file handle) to org.RDKit.jar in my classpath, and I have the path to GraphMolWrap.so in my LD_LIBRARY_PATH. Is there something else in the environment I need to set up to get through the UnsatisfiedLinkError?

Thanks for your patience with my build issues!
Matt





On Sun, Jan 12, 2014 at 4:47 AM, Gianluca Sforna <gia...@gmail.com <mailto:gia...@gmail.com>> wrote:

    On Sat, Jan 11, 2014 at 1:45 AM, Matthew Lardy <mla...@gmail.com
    <mailto:mla...@gmail.com>> wrote:
    > I
    > don't know who's fault it is (CentOS's for rolling with a
    prehistoric
    > version of boost, CMake for just being frustrating in general,
    or Boost for
    > not building the FindBoost.cmake from a user compile).  If
    anyone has a
    > workaround, I am all ears.  :)

    The rpm I build for CentOS 6 works with the boost version included
    with the distro, so I guess you are hitting some other issue. However,
    further diagnosis without seeing specific commands given and output
    received is very hard.

    If you are interested, I recently rebuild rdkit in copr and you can
    find the resulting binary RPMs here:
    http://copr.fedoraproject.org/coprs/giallu/rdkit/

    Regards

    Gianluca

    --
    Gianluca Sforna

    http://morefedora.blogspot.com
    http://identi.ca/giallu - http://twitter.com/giallu




-

------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to