Hi all: Sorry I've been unresponsive of late... I start to chip away at the addition of the perl/PDL examples that are missing.
Regards, Doug Hunt [EMAIL PROTECTED] Software Engineer III UCAR - COSMIC, Tel. (303) 497-2611 On Thu, 27 Nov 2008, Jerry wrote: > > On Nov 27, 2008, at 2:36 PM, Andrew Ross wrote: > >> >> Alan, >> >> I've also tried the latest svn version with -DHAVE_PTHREAD=ON >> -DBUILD_TEST=ON -DBUILD_DOC=ON on my Ubuntu Hardy system. Enabled >> drivers and bindings are the same as Alan, except that I don't have >> PDL/perl enabled. The -fvisibility=hidden option was added to the >> gcc / g++ command line. All code (including documentation) builds. >> There >> are some warnings for the Ada documentation. Ctest runs fine and >> results >> agree with Alan. > > It is normal and unavoidable to get a few warnings when compiling the > Ada bindings. I discussed this in the Ada documentation. I suppose we > could turn off the issuance of warnings to avoid alarming people but > that could backfire if other warnings arise later that should be heeded. > > Jerry > >> >> I also have a problem with tcl. I have tcl 8.5 installed but this >> doesn't come with itcl so the bindings won't build. Removing all >> references to 8.5 from cmake/modules/FindTCL.cmake and it >> does work (I also have tcl 8.4 + itcl installed). This is a bit of a >> pain, but I'm not sure there is a neat workaround except setting >> lots of >> cmake variables explicitly on the cmake command line. >> >> I've also built and tested all the examples in the install tree. The >> only issue I found is that the ocaml examples don't run. test_ocaml.sh >> assumes the examples are x??ocaml, as in the build tree, but the >> Makefile generates x?? executables. I'll try and fix this up tomorrow, >> unless anyone beats me to it. >> >> Otherwise looks good for a release so far. >> >> Andrew >> >> On Thu, Nov 27, 2008 at 10:49:50AM -0800, Alan Irwin wrote: >>> My initial pre-release testing (currently of revision 9023) has >>> been done >>> with cmake-2.6.2 (my first use of this version of cmake) with >>> default cmake >>> device-driver and bindings options except for -DBUILD_TEST=ON >>> -DHAVE_PTHREAD=ON -DENABLE_pdl=ON -DHAVE_ADA_2007=ON. My system is >>> Debian Lenny (testing) with all possible PLplot dependencies >>> installed. >>> >>> Here is the CMake summary that resulted: >>> >>> ENABLE_DYNDRIVERS: ON >>> DRIVERS_LIST: >>> cairo;gd;gcw;hpgl;mem;null;pbm;ps;psttf;svg;tk;tkwin;wxwidgets;xfig;x >>> win >>> DEVICES_LIST: >>> pdfcairo;pngcairo;pscairo;svgcairo;xcairo;gif;jpeg;png;gcw;hp7470;hp7 >>> 580;lj_hpgl;mem;null;pbm;ps;psttf;svg;tk;tkwin;wxwidgets;xfig;xwin >>> >>> Library options: >>> BUILD_SHARED_LIBS: ON PL_DOUBLE: ON >>> >>> Optional libraries: >>> HAVE_QHULL: ON WITH_CSA: ON >>> HAVE_FREETYPE: ON HAVE_PTHREAD: ON >>> HAVE_AGG: ON >>> >>> Language Bindings: >>> ENABLE_f77: ON ENABLE_f95: ON >>> ENABLE_cxx: ON ENABLE_java: ON >>> ENABLE_python: ON ENABLE_octave: ON >>> ENABLE_tcl: ON ENABLE_itcl: OFF >>> ENABLE_tk: ON ENABLE_itk: OFF >>> ENABLE_pdl: ON ENABLE_wxwidgets: ON >>> ENABLE_gnome2: ON ENABLE_pygcw: ON >>> ENABLE_ada: ON ENABLE_d: >>> ENABLE_ocaml: ON >>> >>> IOW, I test all aspects of the default devices and bindings >>> available on >>> Linux except for PLD_cgm (libcd not installed) and iTcl/iTk (not >>> available >>> on my Debian testing system). >>> >>> The build (done in parallel with -j3 for my Intel core duo >>> system), install, >>> and ctest were done without obvious errors. Here are the ctest >>> compare >>> results: >>> >>> c++ >>> Missing examples : >>> Differing examples : >>> f77 >>> Missing examples : >>> Differing examples : >>> f95 >>> Missing examples : >>> Differing examples : >>> java >>> Missing examples : 19 >>> Differing examples : >>> octave >>> Missing examples : 19 >>> Differing examples : >>> python >>> Missing examples : 19 >>> Differing examples : >>> tcl >>> Missing examples : 19 >>> Differing examples : 11 13 15 16 20 >>> perl >>> Missing examples : 20 27 28 29 30 >>> Differing examples : 02 08 21 23 >>> ada >>> Missing examples : >>> Differing examples : >>> ocaml >>> Missing examples : >>> Differing examples : >>> >>> >>> Perl/PDL has externally implemented bindings being maintained by >>> Doug Hunt, >>> one of our internal developers. Those bindings are currently >>> missing some >>> API required for example 20. Therefore, I have dropped that >>> implemented >>> example from the test list. Presumably some/all of the unimplemented >>> examples 27 through 30 for Perl/PDL will also require some bindings >>> improvements from Doug. Thus, if anyone decides to implement >>> those examples >>> they should work closely with Doug on the bindings issues. I >>> don't think we >>> should delay the release over these issues, but it "would be nice" >>> if the >>> external Perl/PDL bindings and our internal Perl/PDL examples were >>> updated >>> before our release, and I would certainly be willing to test at >>> short notice >>> any new version of the PDL bindings for PLplot that Doug comes up >>> with. >>> >>> The issues with the missing example 19 for some bindings and the >>> differing >>> Tcl issues are long-standing issues which we cannot fix. >>> >>> Thus, aside from Perl/PDL the initial testing results look good. >>> >>> I plan to expand substantially on these tests before our release >>> including >>> install-tree tests (both non-interactive and interactive), and >>> tests of >>> shared library/static devices, and static library/static devices. >>> For now I >>> am happy there are no obvious cmake-2.6.2 issues and everything is >>> working >>> aside from the known issues discussed above. >>> >>> 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 the Moblin Your Move Developer's >>> challenge >>> Build the coolest Linux based applications with Moblin SDK & win >>> great prizes >>> Grand prize is a trip for two to an Open Source event anywhere in >>> the world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> _______________________________________________ >>> Plplot-devel mailing list >>> Plplot-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/plplot-devel >>> >> >> ---------------------------------------------------------------------- >> --- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win >> great prizes >> Grand prize is a trip for two to an Open Source event anywhere in >> the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> Plplot-devel mailing list >> Plplot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/plplot-devel >> > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Plplot-devel mailing list > Plplot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/plplot-devel > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel