On 2007-10-26 21:12+0200 Arjen Markus wrote:

> Hi Alan,
>
> here are the results of the test with dynamic drivers disabled and
> enabled (see the attached files: out1 is DYNDRIVERS=OFF, out2 is
> DYNDRIVERS=ON).

> The interesting bit is that the failure occurs in get-drv-info.
>
> The file ps.so does exist and the get-drv-info executable exists
> in the same directory. Could it be a PATH problem? (On Windows
> the PATH environment variable is used to find the dynamic libraries,
> but I do not know how Cygwin does it ...)

Much thanks for those detailed results.  At this point, I have not found
anything wrong elsewhere that might be affecting the get-drv-info.exe problem.
At least get-drv-info.exe has the correct .exe suffix now. (The recent change
I put into svn.)

Could you attempt to verify the problem by hand?  That is do the following
(inspired by make.out2 results)

cd /cygdrive/c/arjen/plplot-svn/install-cygwin/drivers
./get-drv-info.exe ps

I assume that will give the same error that ps cannot be found.

IMPORTANT QUESTION: Once that verification is done could you try the
following variation and send me the complete error message that you get?

./get-drv-info.exe /cygdrive/c/arjen/plplot-svn/install-cygwin/drivers/ps.so

When I do the equivalent on Linux here is what I get:

./get-drv-info /home/software/plplot_cvs/HEAD/build_dir/drivers/ps.so
Could not read symbol
plD_DEVICE_INFO_/home/software/plplot_cvs/HEAD/build_dir/drivers/ps.so in
driver module /home/software/plplot_cvs/HEAD/build_dir/drivers/ps.so
libltdl error: /home/software/autotools/install/lib/libltdl.so.3: undefined
symbol: plD_DEVICE_INFO_/home/software/plplot_cvs/HEAD/build_dir/drivers/ps.so

Notice, it has found exactly the full path name 
(/home/software/plplot_cvs/HEAD/build_dir/drivers/ps.so) that I specified so
I hope it will do the equivalent for you.  The remaining error is because it
is looking for the wrong symbol based on the full path name. That should be
easy to correct in get-drv-info.c, but it would be nice before I do that
correction to know that the full path name solves the issue of being able to
find ps.so on your Cygwin platform.

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