#44112: guile hangs on snarf-check-and-output-texi ---------------------------+-------------------------------- Reporter: JadeNB1729@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: guile | ---------------------------+-------------------------------- Comment (by dimitry@…): Please try this patch, which is adapted from the fix used in the FreeBSD ports repository introduced here: [http://svnweb.freebsd.org/changeset/ports/352517] Summary: 1. Use -fwrapw in CFLAGS, since guile depends on signed integer overflows. 2. Fix grep + sed logic in guile-snarf.in to be compatible with the output of clang's preprocessor. This is achieved by adding additional newlines before the ^^ delimiters, which guile-snarf depends on. 3. Similarly, in c-tokenize.c, clang's preprocessor outputs EOLs and hash marks in different places, confusing the lexer. Simply don't output them to fix the problem. -- Ticket URL: <https://trac.macports.org/ticket/44112#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X