On 2014-02-06 10:10-0800 Alan W. Irwin wrote: > So just skip running the build_cmake target on MinGW/MSYS.
In fact, if you svn update to revision 12982, then a build of the cmake software on MinGW/MSYS should no longer be available as an option so that you are forced to do the right thing on that platform which is to use the downloaded binary version from Kitware for all epa_builds. > Instead, build > the following individual targets for the -DBUILD_THE_BUILDTOOLS=ON > case: > > build_pkg-config > build_swig > build_iwidgets4.0 > build_iwidgets > > Those together build all the buildtools you are going to need. For > example, build_iwidgets4.0 automatically builds its dependencies (Tcl, > Tk, and old versions of Itcl and Itk), before actually building > Iwidgets 4.0. build_iwidgets is similar, but it uses different (much > more modern) Itcl and Itk builds that PLplot is currently not > completely compatible with (see > http://sourceforge.net/p/plplot/bugs/138/). So for now you won't be > using the results of build_iwidgets, but you should run that target > anyway to make sure it works (like it does for me) and so that > eventually you will be able to investigate bug 138. > > Let's use the first of the above targets (which is actually the > simplest of the bunch) for a test case. > > Please keep track of the results in the recommended way, e.g., > > ${BUILD_COMMAND} build_pkg-config >& build_pkg-config.out > > If that does not work (or you run into trouble with any of the other > targets mentioned above, send me the following essential files so I > can debug what is going on: > > 1. The files you indirectly and directly source from bash to define the > required environment variables. (i.e., the tailored versions of > cmake/epa_build/setup/setup_mingw_msys_wine_toolchain and > cmake/epa_build/setup/setup_msys_makefiles that you have created in > accordance with the README directions). > > 2. cmake.out (created when you follow the exact README directions for > the -DBUILD_THE_BUILDTOOLS=ON case). > > 3. CMakeCache.txt > > 4. build_pkg-config.out (or the corresponding file from the particular > above target that did not work). Even though the build_all target no longer includes the build_cmake target on the MinGW/MSYS platform, please continue with the above (one buildtool at a time) approach to make sure you run into no issues the first time you do these builds on MinGW/MSYS. Of course, once you show that everything works, the build_all target is much more convenient. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------------ Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel