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

Reply via email to