bugGNU roff - Bugs: bug #40964, fix parallel build w/gropdf and...

 
 

bug #40964: fix parallel build w/gropdf and mom examples

Submitter:  Dave <barx>
Submitted:  Thu 19 Dec 2013 04:08:08 AM UTC
   
 
Category:  General Severity:  3 - Normal
Item Group:  Build/Installation Status:  Fixed
Privacy:  Public Assigned to:  wl
Open/Closed:  Closed Planned Release:  1.22.3
* Mandatory Fields

Add a New Comment Rich Markup
   

Sat 22 Jan 2022 01:49:29 PM UTC, comment #1: 


commit 290eaaac6cfc33856cd683838accc72ccf3e5a84
Author:     Mike Frysinger <vapier@gentoo.org>
AuthorDate: Sun Dec 22 08:28:16 2013 +0100
Commit:     Werner Lemberg <wl@gnu.org>
CommitDate: Sun Dec 22 08:28:16 2013 +0100

    Fix parallel build with gropdf and mom examples.

    The `contrib/mom/examples/' directory uses the helper script from
    `src/devices/gropdf/'.  Currently though, parallel builds might fail
    like so:

      ...
      make[2]: Entering directory `.../groff-1.22.2/contrib/mom'
      <groff command> examples/letter.mom >examples/letter.pdf
      <groff command> examples/mom-pdf.mom >examples/mom-pdf.pdf
      /bin/sh: .../groff-1.22.2/src/devices/gropdf/pdfmom: No such file or directory
      make[2]: *** [examples/letter.pdf] Error 127
      /bin/sh: .../groff-1.22.2/src/devices/gropdf/pdfmom: No such file or directory
      make[2]: *** [examples/mom-pdf.pdf] Error 127
      make[2]: Leaving directory `.../groff-1.22.2/contrib/mom'
      make[1]: *** [contrib/mom] Error 2
      ...
      make[2]: Entering directory `.../groff-1.22.2/src/devices/gropdf'
      sed -f .../groff-1.22.2/arch/misc/shdeps.sed \
          -e "s|@VERSION@|1.22.2|" \
          -e "s|@PERLPATH@|/usr/bin/perl|" ./pdfmom.pl >pdfmom

    The top level makefile tries to account for this in general with
    OTHERDIRS, but looks like `src/devices/gropdf/' was added to this
    variable (which holds `contrib/mom/' too) because gropdf installs a
    shell script, and the other prog vars require it to be a dir of
    things to compile.

      URL: http://crbug.com/324116
      URL: https://bugs.gentoo.org/487276

    * Makefile.in (SHPROGDIRS): Declare.
    (PROGDIRS): Add $(SHPROGDIRS).
    (OTHERDIRS): Delete src/devices/gropdf.
    ($(SHPROGDIRS):): Add to existing rule.
    ($(OTHERDIRS):): Depend on $(SHPROGDIRS).


G. Branden Robinson <gbranden>
Group administrator
Thu 19 Dec 2013 04:08:08 AM UTC, original submission:  

The contrib/mom/examples/ directory uses the helper script from src/devices/gropdf/.  Currently though, parallel builds might fail.

(This bug was submitted to the bug-groff email list on 7 Dec 2013.  The full problem description, and a patch to fix it, can be found at http://lists.gnu.org/archive/html/bug-groff/2013-12/msg00003.html)

Dave <barx>
Group Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by gbranden (Posted a comment)
  • -email is unavailable- added by wl (Updated the item)
  • -email is unavailable- added by barx (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2022-01-22 gbranden CategoryNone General
        Item GroupNone Build/Installation
    2013-12-23 wl StatusNone Fixed
        Assigned toNone wl
        Open/ClosedOpen Closed
        Planned ReleaseNone 1.22.3

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code