I have just bought a new PC and installed Debian testing on it. Thus, I was
anxious to know how fast the new PC was for building PLplot, and whether the
svn trunk version of PLplot has any bugs for this 64-bit Linux system that
would be showstoppers for the 5.8.0 release.

There were some initial minor fixes that had to be done (see recent commits
up to and including revision 8015) in order for the following build to
work.

[EMAIL PROTECTED]> time cmake
-DCMAKE_INSTALL_PREFIX=/home/software/plplot_cvs/installcmake
-DCMAKE_VERBOSE_MAKEFILE=ON -DENABLE_ada=ON -DBUILD_TEST=ON
-DENABLE_pygcw=OFF ../plplot_cmake >& cmake.out

real    0m4.225s
user    0m3.032s
sys     0m1.152s

[EMAIL PROTECTED]> time make >& make.out

real    0m52.774s
user    0m43.395s
sys     0m8.577s

The conclusion from these elapsed times is the new system is extremely fast.
Note, this is a fully loaded build of PLplot (almost all components were
built), and all examples were built as well (which roughly doubles the build
time). Actually, the new system's CPU's do not have that high a clock rate
("only" 2.33GHz), but I believe I am getting these greatly improved PLplot
build speeds from much improved cache size (4MB), memory bandwidth (1333MHz
FSB), disk cache size (16MB) and disk speed (measured at roughly 100MB/s for
reads or writes) for the new system compared to my old system.

In the future, I expect the build time to decrease by a factor of two when I
use the -j2 option since I have a dual CPU, but in the past there has been
trouble with that option so I have not tested it yet.

The above build had no obvious problems.  I did have to specify
-DENABLE_pygcw=OFF because Debian testing has not yet incorporated a bug fix
into the python-gtk2 package that is already in Fedora. I will agitate on
Debian to get the bug fixed there as well.

ctest results showed there are problems in the build tree for the
Debian testing platform.

[EMAIL PROTECTED]> time ctest
Start processing tests
Test project /home/software/plplot_cvs/HEAD/build_dir
   1/ 11 Testing examples_c                       Passed
   2/ 11 Testing examples_cxx                     Passed
   3/ 11 Testing examples_f77                     Passed
   4/ 11 Testing examples_f95                     Passed
   5/ 11 Testing examples_java                 ***Failed
   6/ 11 Testing examples_octave                  Passed
   7/ 11 Testing examples_python                  Passed
   8/ 11 Testing examples_tcl                  ***Failed
   9/ 11 Testing examples_ada                     Passed
  10/ 11 Testing examples_svg                     Passed
  11/ 11 Testing examples_pscairo                 Passed

82% tests passed, 2 tests failed out of 11

The following tests FAILED:
           5 - examples_java (Failed)
           8 - examples_tcl (Failed)
Errors while running CTest

real    0m36.762s
user    0m27.850s
sys     0m2.088s

Clearly, there are problems with at least java and tcl on Debian testing.

Andrew, do you see similar errors on your Ubuntu systems?

Geoffrey, welcome back to PLplot development! You are one of our most
knowledgeable Tcl developers, and it appears you are now completely up to
speed with PLplot builds again. Could you please run the above ctest on the
trunk version (not the branch where you have been committing recently) of
Plplot to see whether you can confirm the tcl error? You will need the
-DBUILD_TEST=ON option in order for ctest to work.  Try "ctest --help-full"
to see documentation of some options for more verbose output, just doing one
of the tests, etc.

Over the next few days I plan to investigate the java and tcl errors
further, test whether make -j2 works, test whether I can build the PLplot
documentation, and do some install-tree testing.

Hazen, I suggest we continue to keep the 5.8.0 release on hold to give me
time to solve the above java and tcl errors on Debian testing (hopefully
with some help from Geoffrey on the tcl issue if he sees it on his
platform), give us time to deal with any additional errors I find due to the
above planned testing, and also to give you time to solve the fortran, java,
and octave issues you have found on Mac OS X.

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