I'm having quite an adventure getting the Perl to talk to openbabel.

If I get openbabel 2.3.2 from svn, these two files are missing:

scripts/perl/OpenBabel.pm
scripts/perl/openbabel-perl.cpp

So I switched to a tarball of 2.3.2, which includes them, but if I
want to build from SVN how do I get these files?

The scripts/perl/README gives a dependency as "openbabel-2.3 or a more
recent version" but doesn't say how that install needs to have been
configured.  I used:

cmake -DRUN_SWIG=1 ..

Is that the correct configuration?

After running "perl Makefile.PL", I then run make and get:

g++ -c  -I../../include -I/include -D_REENTRANT -D_GNU_SOURCE
-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic   -DVERSION=\"1.5.0\"
-DXS_VERSION=\"1.5.0\" -fPIC "-I/usr/lib64/perl5/CORE"
openbabel-perl.cpp

In file included from openbabel-perl.cpp:1740:
../../include/openbabel/obutil.h:23:35: error:
openbabel/babelconfig.h: No such file or directory

I can find babelconfig.h under
"/usr/local/include/openbabel-2.0/openbabel/babelconfig.h" (the
default location it was installed), but how do I tell Makefile.PL to
find it there?   The Wiki page http://openbabel.org/wiki/Perl explains
how to make it find the .so files, but not the .h files.

Thanks,

Jeff

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
OpenBabel-discuss mailing list
OpenBabel-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss

Reply via email to