On 2007-10-22 13:40+0900 Hiroyasu YASUDA wrote: > > On 2007/10/22, at 0:44, Alan W. Irwin wrote: > >> Once you follow these instructions, then there is some possibility those >> PLplot developers with access to Cygwin can verify the problem you have >> found, fix it, or suggest alternatives. Otherwise, there is not much that >> can be done except speculate. > > Alan: > > Let me show you an instructions of plplot on my Cygwin environment:
Thanks, Hiroyasu. That form of error report is exactly what is needed. > > (1) mkdir b03 (under unzipped plplot 5.7.4 folder of plp) Could you please do the same test for the svn version (revision 7967 or higher) of PLplot which I just committed? I have just put in a fix there (see below) which I would like you to test. > (2) cmake -DDEFAULT_NO_BINDINGS=ON -DDEFAULT_NO_DEVICES=ON -DPLD_ps=ON > -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_PREFIX=/ > absolute/install/prefix/path/to/source/tree/for/svn/version ..>& cmake.out > (3) make > <aside> For future reference do you really want the results of "make install" to be put in the directory called /absolute/install/prefix/path/to/source/tree/for/svn/version ? The only requirement is that must be a directory that you could normally create with "mkdir". Normally that is a unique location in your home directory or under /tmp, e.g., /tmp/plplot/install. Note, this install location issue has nothing to do with your other problems, and only matters when you get to the "make install" stage. </aside> > I got the result of cmake and make as attached files: cmake.out looked fine. The messages -- WARNING: ENABLE_tk OFF. Setting PLD_tk, PLD_ntk, and PLD_tkwin OFF. and -- WARNING: wxWidgets not found so setting PLD_wxwidgets to OFF. should be gone for the nobindings case and the latest svn version of PLplot. However, they should make no difference in the results. The message -- Found LTDL: /lib/libltdl.dll.a;/lib/libdl.a means that these libraries will be used to dynamically load the devices which looks like a good result so far. The make.out output showed there was a suffix error. The executable was called get-drv-info.exe, but it was invoked without that suffix. I have now cleaned up all that logic in the latest svn version using the more normal combination of ADD_CUSTOM_COMMAND and ADD_CUSTOM_TARGET. The result works fine on my own platform (Debian oldstable, cmake 2.4.7), and I am hoping this updated logic will also finally start working properly on the Cygwin platform. So Hiroyasu and anybody else here with access to the Cygwin platform with /lib/libltdl.dll.a and /lib/libdl.a installed, please perform the above test again with the latest svn version of PLplot (directions for accessing that version are given at http://sourceforge.net/svn/?group_id=2915). I plan for this recent change to be part of the 5.8.0 release that is happening soon so it is important to get it thoroughly checked on Cygwin (and in fact on all platforms). 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); PLplot scientific plotting software package (plplot.org); 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 __________________________ ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel