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