Success!! Thanks for your help Greg. Now to start the real work!
Alex On 25/11/2011 05:05, Greg Landrum wrote: > On Wed, Nov 23, 2011 at 8:26 PM, Alex Henderson > <blueobelisk4a...@gmail.com> wrote: >> ...and that didn't appear until I rebuilt the Boost libraries. So am I >> right in thinking that RDKit dynamically links to Boost? > Yes. > >> A tip for others here is to check the Advanced box in the CMake GUI >> since this then allows the Bison and Flex executables' locations (not >> just the path) to be set. >> >> Now I can generate the RDKit.sln file in the build folder. However... >> the solution doesn't build :-( >> >> The easiest place to see the error is in the SMILESParser. The first >> error is related to m4, which I'd never heard of. >> >> C:\Program Files\GnuWin32\bin\bison.exe: m4: No such file or directory >> >> It appears to be installed with either Flex or Bison and adding that >> directory to the path moved us on a step. > Yes, you should have the place where flex and bison are installed in your > PATH. > >> Now I get the following error: >> >> 2>------ Rebuild All started: Project: SmilesParse, Configuration: Debug >> Win32 ------ >> 2>Deleting intermediate and output files for project 'SmilesParse', >> configuration 'Debug|Win32' > This is a side point, but I will go ahead and mention it now: notice > that you are building the debug configuration. This doesn't affect the > compilation process, but you certainly want to switch to a release > build before you start using the code. > >> 2>[BISON][SmartsY] Building parser with bison 2.4.1 >> 2>smarts.yy: conflicts: 66 shift/reduce >> 2>[BISON][SmilesY] Building parser with bison 2.4.1 >> 2>[FLEX][SmartsL] Building scanner with flex C:/GnuWin32/bin/flex.exe >> version 2.5.4 >> 2>"smarts.ll", line 1: unrecognized %option: reentrant >> 2>"smarts.ll", line 2: unrecognized %option: bison-bridge >> 2>Project : error PRJ0019: A tool returned an error code from >> "[FLEX][SmartsL] Building scanner with flex C:/GnuWin32/bin/flex.exe >> version 2.5.4" >> 2>Build log was saved at >> "file://c:\SourceCode\rdkit\rdkit\build\Code\GraphMol\SmilesParse\SmilesParse.dir\Debug\BuildLog.htm" >> 2>SmilesParse - 1 error(s), 0 warning(s) > oh, that's unlucky. > > The problem is that the RDKit now uses a couple features in Flex that > are not present in the ancient version that is distributed as part of > the gnuwin32 distribution. The most straightforward solution to the > problem is to install cygwin or msys and be sure you install the flex > and bison packages that are available for them. > > I guess it's been a while since someone tried compiling the RDKit on > windows without using cygwin (those changes were made to the RDKit in > May of 2010). I will update the windows build instructions on the > wiki. > > -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