From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19198 invoked by alias); 27 Apr 2015 16:37:33 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 34974 Received: (qmail 9459 invoked from network); 27 Apr 2015 16:37:29 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.2 Message-ID: <553E65BB.6090501@heiko-becker.de> Date: Mon, 27 Apr 2015 18:37:15 +0200 From: Heiko Becker User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.8.1.18) Gecko/20081126 Lightning/0.9 Thunderbird/2.0.0.18 Mnenhy/0.7.5.666 MIME-Version: 1.0 To: zsh-workers@zsh.org Subject: Re: [PATCH] Use CC to determine if gcc is used References: <1430070511-9895-1-git-send-email-heirecka@exherbo.org> <20150427094742.27589aca@pwslap01u.europe.root.pri> <20150427100756.12c82959@pwslap01u.europe.root.pri> <20150427133033.GC1863@tarsus.local2> <20150427151130.022aed1d@pwslap01u.europe.root.pri> In-Reply-To: <20150427151130.022aed1d@pwslap01u.europe.root.pri> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit On 04/27/15 16:11, Peter Stephenson wrote: > On Mon, 27 Apr 2015 13:30:33 +0000 > Daniel Shahaf wrote: >> Or we could bypass the "Is this a GNU CPP" problem entirely: >> [[[ >> diff --git Src/zsh.mdd Src/zsh.mdd >> index 71dd613..8b6842d 100644 >> --- Src/zsh.mdd >> +++ Src/zsh.mdd >> @@ -28,12 +28,7 @@ hdrdeps="zshcurses.h zshterm.h" >> # on the option to remove them being the same. >> signames.c: signames1.awk signames2.awk ../config.h @SIGNAL_H@ >> $(AWK) -f $(sdir)/signames1.awk @SIGNAL_H@ >sigtmp.c >> - case "$(CPP)" in \ >> - gcc*) \ >> - $(CPP) -P sigtmp.c >sigtmp.out;; \ >> - *) \ >> - $(CPP) sigtmp.c >sigtmp.out;; \ >> - esac >> + $(CPP) sigtmp.c | grep -v '^ *# *line [0-9]\+' >sigtmp.out >> $(AWK) -f $(sdir)/signames2.awk sigtmp.out > $@ >> rm -f sigtmp.c sigtmp.out This fails to compile with gcc-5.1: config.status: creating Src/Makemod make[2]: Entering directory '/var/tmp/paludis/build/app-shells-zsh-scm/work/zsh-scm/Src' make[2]: Leaving directory '/var/tmp/paludis/build/app-shells-zsh-scm/work/zsh-scm/Src' Makefile:452: recipe for target 'headers' failed make[1]: Leaving directory '/var/tmp/paludis/build/app-shells-zsh-scm/work/zsh-scm/Src' Makefile:190: recipe for target 'all' failed Makemod:543: *** missing separator. Stop. make[1]: *** [headers] Error 2 make: *** [all] Error 1 -- Best regards, Heiko