On 2012-10-03 23:27+0100 Andrew Ross wrote:

> This [revision 12238] all still works fine for me with openjdk on Ubuntu.
>
> It still leaves the issues with running the examples using openjdk
> with Debian testing (but not with Ubuntu). Do the examples run fine
> with gcj?

Yes.  test_noninteractive gives

java
   Missing examples            :
   Differing postscript output :
   Missing stdout              :
   Differing stdout            :

I guess if openjdk works find on Ubuntu but not on Debian, and other
Debian java tool chains such as gcj also work fine at run time, we can
write off the openjdk on Debian run-time errors you observe as due to
some specific Debian packaging error for openjdk.

Of course, for gcj there is the long-standing issue of lots of build
warnings, e.g., (just to pick the the ones associated with x00.java)

/home/software/plplot_svn/HEAD/plplot_cmake_qt/examples/java/x00.java:55: 
warning: The static field plplotjavacConstants.PL_PARSE_FULL should be accessed 
directly
         pls.parseopts( args, PLStream.PL_PARSE_FULL | 
PLStream.PL_PARSE_NOPROGRAM );
                                       ^^^^^^^^^^^^^
/home/software/plplot_svn/HEAD/plplot_cmake_qt/examples/java/x00.java:55: 
warning: The static field plplotjavacConstants.PL_PARSE_NOPROGRAM should be 
accessed directly
         pls.parseopts( args, PLStream.PL_PARSE_FULL | 
PLStream.PL_PARSE_NOPROGRAM );
                                                                
^^^^^^^^^^^^^^^^^^
2 problems (2 warnings)

After some experimentation I finally discovered the warnings are completely 
squelched by
using this call to parseopts instead.

pls.parseopts( args, plplotjavacConstants.PL_PARSE_FULL | 
plplotjavacConstants.PL_PARSE_NOPROGRAM );

but before we turn all our java examples into this form, is there a
way to shorten the name of the plplotjavacConstants names down within
each example to say pls_con?

I hope this result puts you on the track of completely solving these
warning messages while also using a short alias of the name of the
plplotjavacConstants namespace.

If you do find an aliased solution, please commit it to x00.java, and
I can do the rest of the editing of the java examples myself to help
take some of the PLplot load off you.

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 let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to