From: Alan W. I. <ir...@be...> - 2006-10-31 05:59:02
|
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 __________________________ |