Re: [Plplot-devel] dll hell
Werner Smekal wrote: Hi all, sorry for the lot of cvs commits ;). I made a lot of changes regarding the dll problematic, since Arjen told me about the problem, that if a dll is compiled which uses another dll a MAKINGDLL will make trouble since you use and make a dll at the same time. The solution is to make these macro definitions more granular. Nearly any dll has now it's own macros MAKING??DLL and USING??DLL and everything can be fine tuned now, e.g. the plplot library is now be built with -DMAKINGPLDLL -DUSINGNNDLL -DUSINGCSADLL. Also csa library is now own its again, i.e. doesn't use any header file from plplot any more. So for other dlls copy pldll.h to a proper directory an rename the PL to something different. I also made some changes to the nn library, it also exports now some functions to a dll and nan.h has now the same definitions as nan.h from the csa library. This completes now the qhull support for visual c++. Everything tested on windows, but Linux shouldn't be affected actually. Hi Werner, great that you have solved that issue/pity that we need to do this. I had been planning to send you a mail about - after my success with Fortran I wanted to continue with Tcl again and this issue reared its ugly head again. I am not sure I will be able to look at this this week, but I will do my best. Regards, Arjen - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel
Re: [Plplot-devel] CMake build system status/release plans
Hi Orion: I am going to post my reply to your question on list because it is a good question...Alan On 2006-10-30 16:33-0700 Orion Poplawski wrote: Alan W. Irwin wrote: I think we should be mentally prepared for a PLplot development release in the very near future featuring our CBS. Cool. I'll probably start working on testing building rpms for Fedora Extras. One question, what release version will this likely be? 5.6.2? 5.7? 5.7.0 since it is the first development release beyond the 5.6.x series of stable releases. (Odd minor numbers are development releases while even minor numbers are stable releases.) Although this next release is a development release, I hope it will work well for the majority of our users. I want the first impressions of our new CMake build system to be good. BTW, to help insure a high-quality development release we need testing of our CMake Build System (CBS) using the CVS version of PLplot on as many platforms as possible by those most familiar with PLplot (i.e., those lurking on this list.) Thus, I hope that all of you will give our CBS a try on your favorite platform following the instructions at http://www.miscdebris.net/plplot_wiki/ For example, Orion, I don't think anybody has tried it with Fedora yet although it works well on my two Linux platforms (Debian stable and Ubuntu Dapper). 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 Yorick front-end to PLplot (yplot.sf.net); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __ Linux-powered Science __ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel
[Plplot-devel] My progress on our CBS for today
Today I discovered and fixed a large number of dependency issues with the documentation build. The worst of these was a real dependency of the plplot-symbols.txt build on libplplot which was being completely ignored in doc/docbook/src/CMakeLists.txt. The final issue I discovered was causing pdfjadetex and jadetex to be unnecessarily run when I re-ran the make command. That was greatly slowing down my work on one of the issues blocking release, and I completely solved the issue by replacing the old method (which was based on dependencies) by a shell-based method closely related to that used in our ABS to solve the same issue of deciding how many times to run pdfjadetex and jadetex. Normally, shell-based commands should not be used for CMake because of potential cross-platform issues, but in this case we are only allowing building the documentation on Linux so we are free to use the power of the shell. I have done a number of elementary tests of the documentation build and all appears well now. With these side issue now resolved, I should be able to get back to working on the two remaining issues which are blocking release. Sorry, Hazen, on the large delay in creating the promised solution of one of those blockers, the Tcl/Tk build errors for Mac OS X. I should have something for you to test tomorrow (Tuesday). 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 Yorick front-end to PLplot (yplot.sf.net); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __ Linux-powered Science __ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel