guile-devel
[Top][All Lists]
Advanced

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

MinGW vs. c-api.test


From: Ludovic Courtès
Subject: MinGW vs. c-api.test
Date: Mon, 09 Jun 2014 21:32:34 +0200
User-agent: Gnus/5.130009 (Ma Gnus v0.9) Emacs/24.3 (gnu/linux)

Eli Zaretskii <address@hidden> skribis:

> 2. c-api.test fails with many messages such as this one:
>
>      'CUR' is not recognized as an internal or external command,
>      operable program or batch file.
>
>    This is because c-api.test does this:
>
>      (define (egrep string filename)
>        (zero? (system (string-append "egrep '" string "' " filename " 
> >/dev/null"))))
>      ...
>                (if (and (file-exists? file)
>                         (egrep "SEEK_(SET|CUR|END)" file))
>
>    There are two problems here: quoting that is not supported by
>    Windows shells, and redirection to /dev/null.  The former is easily
>    fixed portably:
>
>      (system (string-append "egrep \"" string \"" " filename
>
>    The latter requires either an OS-dependent string in the *.scm
>    source of the test, or a variable (called, e.g., null-device) that
>    will be set correctly for each platform, which could then be used
>    by the test unconditionally.

What’s the name of /dev/null on Windows?

Ludo’.




reply via email to

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