On 2007-04-16 11:25-0600 Orion Poplawski wrote:

> Looks like parallel builds are still broken in plplot (e.g. make -j2).
>
> In this case it appears that something is missing between 
> `bindings/octave/massage' and `bindings/octave/plplot_stub.m'.

Orion, thanks very much for your willingness to test PLplot so thoroughly.
It's a great help to us.

Once you identified the dependency issue, it was obvious there was an
immediate bug there (with that dependency method $(EXEEXT) needed to be
replaced by ${EXEEXT}), but I decided to entirely replace (revision 7687)
that old-fashioned dependency method with the more general dependency method
involving a LOCATION variable which is known to work better than the
old-fashioned method elsewhere within our build system.

I tried make -j2 on a fully configured system for revision 7687 on Ubuntu
Dapper, and I got good results:

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

100% tests passed, 0 tests failed out of 12

Please try "make -j2" yourself on revision 7687 to confirm that the problem
has now been solved.

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 DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to