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

Reply via email to