Hi Greg, Thanks for the suggestions. I'll give them a go tomorrow and get back to you. Dinner time! ;-)
Alex On 22/11/2011 19:58, Greg Landrum wrote: > Dear Alex, > > On Tue, Nov 22, 2011 at 5:39 PM, Alex Henderson > <blueobelisk4a...@gmail.com> wrote: >> I'm having problems installing the source code and getting up and running on >> Windows. >> >> Here's what I'd tried so far. I'm assuming (hoping) it's just a simple >> mistake, but after banging my head against the wall for two days, I thought >> I'd better ask :-) > Good call... hopefully I can help. :-) > >> My environment is Window 7 (32 bit), Visual C++ 2008 (version 9) (not >> express version) SP1 > <snip> > >> Set the environment variable for RDBASE to C:\SourceCode\rdkit > yep > >> Installed boost using their recommended method of running bootstrap.bat >> followed by b2.exe. This is listed here: >> http://www.boost.org/doc/libs/1_48_0/more/getting_started/windows.html#or-simplified-build-from-source > so far so good > >> At this point I have a file called: >> C:\SourceCode\boost_1_48_0\boost_1_48_0\stage\lib\libboost_python-vc90-mt-1_48.lib >> so I'm assuming boost found python OK > did you end up with DLLs installed somewhere too? > >> Set the environment variable BOOST_ROOT to >> C:\SourceCode\boost_1_48_0\boost_1_48_0\ >> Set the environment variable BOOST_INCLUDEDIR to >> C:\SourceCode\boost_1_48_0\boost_1_48_0\ >> Set the environment variable BOOST_LIBRARYDIR to >> C:\SourceCode\boost_1_48_0\boost_1_48_0\stage\lib\ >> Set the environment variable BISON_SIMPLE to "C:\Program Files\GnuWin32\bin" >> Set the environment variable BISON_EXECUTABLE to "C:\Program >> Files\GnuWin32\bin" > Those should not need to be environment variables; they are > configuration parameters you pass to cmake when you aren't using the > GUI. In my experience the flex and bison executables will also be > found if they are in your PATH when you start cmake. > >> Now we move to CMake... >> >> Where is the source code: C:/SourceCode/rdkit >> Where to build the binaries: C:/SourceCode/rdkit/build >> Click Configure button and I get this... > on the right track. > >>>>> Error message >> CMake Error at C:/Program Files/CMake >> 2.8/share/cmake-2.8/Modules/FindBoost.cmake:1198 (message): >> >> Unable to find the requested Boost libraries. >> >> Boost version: 1.48.0 >> >> Boost include path: C:/SourceCode/boost_1_48_0/boost_1_48_0 >> >> The following Boost libraries could not be found: >> >> boost_python >> >> No Boost libraries were found. You may need to set BOOST_LIBRARYDIR to the >> >> directory containing Boost libraries or BOOST_ROOT to the location of >> >> Boost. >> >> Call Stack (most recent call first): >> >> CMakeLists.txt:90 (find_package) >> >> Could NOT find BISON (missing: BISON_EXECUTABLE) >> >> Could NOT find FLEX (missing: FLEX_EXECUTABLE) >> >> CMake Error at Code/GraphMol/SmilesParse/CMakeLists.txt:9 (FLEX_TARGET): >> >> Unknown CMake command "FLEX_TARGET". >> >> Configuring incomplete, errors occurred! >> >> <<<Error message >> >> I've been backwards and forwards changing the environment variables, to no >> avail. >> >> Any suggestions? (other than - 'move to Linux' :-) > Indeed: the easy thing is to just set the variables it's having > problems with directly in the cmake gui. > >> Actually, since I don't want the python interface, a straightforward C++ >> solution will do. > That will simplify things: just turn off the python bindings in cmake > (the variable is RDK_BUILD_PYTHON_WRAPPERS). If you don't care about > the SLN parser, you can also turn that one off so that you won't need > the boost regex library either. > > After you've turned off the python bindings and pointed cmake to bison > and flex (might work to just make sure they are in your PATH, restart > cmake, clear the cache, and then configure again), things *ought* to > work. Feel free to pipe back up if they don't. :-) > > Hope this helps, > -greg ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d _______________________________________________ Rdkit-discuss mailing list Rdkit-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rdkit-discuss