bug-groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


From: G. Branden Robinson
Subject: [bug #40964] fix parallel build w/gropdf and mom examples
Date: Sat, 22 Jan 2022 08:49:30 -0500 (EST)

Update of bug #40964 (project groff):

                Category:                    None => General                
              Item Group:                    None => Build/Installation     

    _______________________________________________________

Follow-up 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).


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?40964>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]