Hi Arjen:

In response to your previous report of the full test with octave where
ctest failed virtually silently, I have tried to reproduce that
lack of information in ctest.out here by running a slightly
modified version of the script which moves
plplot_octave.oct to a different directory after it is built,
but instead for that case I got full error message from ctest.out, i.e.,

5: Test command: /bin/bash "-c" 
"EXAMPLES_DIR=/home/software/plplot/HEAD/comprehensive_test_disposeable/shared/build_tree/examples
 SRC_EXAMP
LES_DIR=/home/software/plplot/HEAD/plplot.git/examples 
OUTPUT_DIR=/home/software/plplot/HEAD/comprehensive_test_disposeable/shared/build_tre
e/ctest_examples_output_dir VC_CTEST_DIRECTORY= ./plplot-test.sh --verbose 
--device=psc --front-end=octave"
5: Test timeout computed to be: 1500
5: Testing front-end octave
5: 
/home/software/plplot/HEAD/comprehensive_test_disposeable/shared/build_tree/plplot_test/..
5: error: `plplot_octave' undefined near line 4 column 1
5: error: called from:
5: error:   
/home/software/plplot/HEAD/comprehensive_test_disposeable/shared/build_tree/examples/../bindings/octave/plplot_stub.m
 at line 4, column 1
  2/26 Test  #5: examples_octave ..................***Failed    0.20 sec

So I am going to ascribe that lack of error messages in your case to some
subtle stderr or stdout bug in octave, bash, or ctest on Cygwin. Until
that is fixed, I suggest that if an "empty" ctest error message is
encountered on Cygwin, it is best to temporarily avoid that test as
you have done for your latest report below.

On 2015-07-10 07:18-0000 Arjen Markus wrote:

> The tarball indicates that the command "plplot_octave" was not
found. Could it be that the subdirectory "dll" needs to be added to
the LD_LIBRARY_PATH environment variable or perhaps to the PATH
variable? I have not spent that much time on figuring this out -
running the examples by hand was unsuccessful in a completely
different way, but that is my ignorance regarding Octave (complaints
about x00c not being the function file name "").

Thanks for that new report, and I agree with your analysis that octave
is looking in the wrong directory for plplot_octave.oct.  I believe I
have now fixed that issue (commit d645c88) so please try again.

Notice the d645c88 commit message includes a really simple test
(adapted from bindings/octave/USAGE) of the octave binding of PLplot
in the build tree that I did in addition to the comprehensive test
that I did of my change.  However, that simple test is an interactive
test (using -dev xwin) so will only work for you once you get your X
problems caused by the octave package install straightened out.

By the way, from his report it appears Greg has not encountered those
X problems even though he has installed octave.  And both his hardware
and Cygwin version are 64-bit just the same as your case. So the
"obvious" conclusion is you two should get identical comprehensive
test results, but so far that is not the case.

Instead, you have a weird thing going on with Octave and X on Cygwin, and he
is possibly (depending on your answer to my previous post) having a
weird thing going on with pysol and python compatibility on Cygwin.

I encourage you guys and Phil to pool your Cygwin expertise so you can
all learn how to avoid these weird problems that are interfering
with obtaining the best comprehensive tests on that 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); 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
__________________________

------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to