Please don't reply to me directly. Many other people on the mailing list can answer your question.
Your problem is clear from the WARNING. You want something like -DPYTHON_LIBRARY=/usr/lib/python3.4/libpython.so You need to link to a *file* not a directory where the file is found. Hope that helps, -Geoff > On Aug 9, 2016, at 9:51 AM, John <johnbriant...@netscape.net> wrote: > > Geoff, > > > I downloaded the source and installed all the prerequisites. I can't figure > out how to get it to link to the Python 3 bindings, however. > > $ cmake ../openbabel-2.3.2 -DPYTHON_BINDINGS=ON > -DPYTHON_LIBRARY=/usr/lib/python3.4 > -DEIGEN3_INCLUDE_DIR=/home/john/eigen/eigen-eigen-dc6cfdf9bcec > > <lots of configuration output, most of which looks good> > > -- Found PythonInterp: /usr/bin/python (found version "2.7.6") > -- Found PythonLibs: /usr/lib/python3.4 (found version "2.7.6") > -- Python bindings will be compiled > -- Configuring done > WARNING: Target "bindings_python" requests linking to directory > "/usr/lib/python3.4". Targets may link only to libraries. CMake is dropping > the item. > -- Generating done > -- Build files have been written to: /home/john/openbabel/build > > As you can see, the configuration has linked to the Python 2 installation, > not Python 3. What is the correct setting to get it to link to Python 3 > instead? > > > Thanks, > > John Todd > > > P.S. A few of the tests seem to have failed, but several Google pages make it > sound like it's no big deal. Should I worry about: > > -- Looking for conio.h - not found > > -- Performing Test SCANDIR_NEEDS_CONST - Failed > CMake Warning (dev) at test/CMakeLists.txt:171 (include): > Syntax Warning in cmake code at > > /home/john/openbabel/openbabel-2.3.2/cmake/modules/UsePythonTest.cmake:54:14 > > Argument not separated from preceding token by whitespace. > This warning is for project developers. Use -Wno-dev to suppress it. > > CMake Warning (dev) at test/CMakeLists.txt:171 (include): > Syntax Warning in cmake code at > > /home/john/openbabel/openbabel-2.3.2/cmake/modules/UsePythonTest.cmake:54:31 > > Argument not separated from preceding token by whitespace. > This warning is for project developers. Use -Wno-dev to suppress it. > > CMake Warning (dev) at test/CMakeLists.txt:171 (include): > Syntax Warning in cmake code at > > /home/john/openbabel/openbabel-2.3.2/cmake/modules/UsePythonTest.cmake:57:25 > > Argument not separated from preceding token by whitespace. > This warning is for project developers. Use -Wno-dev to suppress it. > > CMake Warning (dev) at test/CMakeLists.txt:171 (include): > Syntax Warning in cmake code at > > /home/john/openbabel/openbabel-2.3.2/cmake/modules/UsePythonTest.cmake:57:39 > > Argument not separated from preceding token by whitespace. > This warning is for project developers. Use -Wno-dev to suppress it. > > > On 08/08/2016 01:27 PM, Geoffrey Hutchison wrote: >>> I am fairly new at Python, and am trying to stick to the latest version. >>> Is it possible to install the Open Babel bindings for Python 3? >> Yes. I don't know about the pip packages (or Mint ones) but you can do this >> from source, e.g.: >> https://open-babel.readthedocs.io/en/latest/Installation/install.html#compile-bindings >> >> Hope that helps, >> -Geoff > ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev _______________________________________________ OpenBabel-discuss mailing list OpenBabel-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbabel-discuss