[MacPorts] #57528: dvisvgm: parallel builds hang, during execution of 'touch -r'

MacPorts noreply at macports.org
Fri Dec 24 20:03:14 UTC 2021


#57528: dvisvgm: parallel builds hang, during execution of 'touch -r'
----------------------+----------------------------------
  Reporter:  dershow  |      Owner:  mascguy
      Type:  defect   |     Status:  reopened
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:           |   Keywords:  local-testing-needed
      Port:  dvisvgm  |
----------------------+----------------------------------

Comment (by kencu):

 The {{{.NOTPARALLEL:}}} workaround works perfectly, with the current make.



 {{{
 $ cat patch-dvisvgm-parallel-make-hang.diff
 --- doc/Makefile.am.orig        2021-12-24 11:51:24.000000000 -0800
 +++ doc/Makefile.am     2021-12-24 11:51:45.000000000 -0800
 @@ -73,6 +73,8 @@
  dvisvgm.sty: dvisvgm-man.xml $(GEN_DBLATEX_STY)
         xsltproc -o dvisvgm.sty $(GEN_DBLATEX_STY) $<

 +.NOTPARALLEL:
 +
  dvisvgm.txt: dvisvgm.txt.in ../configure.ac
         sed -e 's/@VERSION[@]/@VERSION@/g' -e
 's/@PACKAGE_BUGREPORT[@]/@PACKAGE_BUGREPORT@/g' $< >$@
         if [ $< -nt ../configure.ac ]; \
 }}}

 use this instead of the gtouch patch, which doesn't work.

-- 
Ticket URL: <https://trac.macports.org/ticket/57528#comment:36>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list