On 2015-12-22 22:40-0000 Phil Rosenberg wrote: > Hi > I have added some documentation to plGraphicsIn and moved the > documentation I wrote recently for plTranslateCursor to the C API. > However now I am getting the following error on Cygwin when I try to > build the pdf > > Build plplotdoc-print.pdf > > Unexpected error occured > > Error: [Errno 16] Device or resource busy: > '/cygdrive/d/usr/local/src/plplot-plplot/build/cygwin/doc/docbook/src/plplot-5.11.1.pdf' > > doc/docbook/src/CMakeFiles/pdf_target.dir/build.make:87: recipe for > target 'doc/docbook/src/plplot-5.11.1.pdf' failed > > make[3]: *** [doc/docbook/src/plplot-5.11.1.pdf] Error 1 > > CMakeFiles/Makefile2:1802: recipe for target > 'doc/docbook/src/CMakeFiles/pdf_target.dir/all' failed > > make[2]: *** [doc/docbook/src/CMakeFiles/pdf_target.dir/all] Error 2 > > CMakeFiles/Makefile2:1601: recipe for target > 'doc/docbook/src/CMakeFiles/build_docbook_documentation.dir/rule' > failed > > make[1]: *** [doc/docbook/src/CMakeFiles/build_docbook_documentation.dir/rule] > Error 2 > > Makefile:457: recipe for target 'build_docbook_documentation' failed > > make: *** [build_docbook_documentation] Error 2 > > I don't suppose anyone has seen this before or could try to reproduce > it on a proper Linux system to check it's not a Cygwin related issue? > I have attached a patch
Hi Phil: It turns out your patch was LF rather than CRLF (which is obviously fine with me). Is that because you produced it with Cygwin git? Anyhow, your patch applied without issues using "git am <patch file name>". One small workflow issue with your patch is these two lines - (<literal>PLINT</literal>, input) + (<literal>PLINT </literal>, input) which restored that blank which I had just removed in one of my recent "tweak" commits. I don't really understand how this happened, but my guess is you forgot to git rebase before you sent me the git format-patch result. Anyhow, I have used "git commit --amend" to restore my blank removal tweak. Finally, I tweaked the wording of your documentation change a bit when I amended your commit. The final version is given in commit 9863b15. I forgot to say in that commit message that there were no validation errors and the results built (in parallel with "make -j4 all") without issues on Debian jessie. Please try building commit 9863b15 If you continue to get the above "resource busy" issue, is it possible you are attempting a parallel build on Cygwin? Previous experience by Arjen and Greg indicate parallel builds are problematic on modern Cygwin (although they used to work fine for older versions of Cygwin). 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 __________________________ ------------------------------------------------------------------------------ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel