Summary: | cygwin build fails with parse error on esp field in signal.h | ||
---|---|---|---|
Product: | Ghostscript | Reporter: | William Bader <williambader> |
Component: | Build Process | Assignee: | Alex Cherepanov <alex> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | alex, chris.liddell, williambader |
Priority: | P4 | ||
Version: | 8.71 | ||
Hardware: | PC | ||
OS: | other | ||
Customer: | Word Size: | --- | |
Attachments: |
patches to ensure that esp in estack.h does not conflict with eps in signal.h
log of "./configure ; make -k" of gs 8.71 on cygwin |
Description
William Bader
2010-07-19 13:28:40 UTC
We had this problem before: see bug 689276. Which files in 8.71 failed? i.e. an actual list of failed files from "make -k" would be nice. Alex fixed this 3 years ago and I don't think much has changed - one possible candidate is psi/zchar42.c, "string_.h" which was added in 2008; in any case, Alex probably should handle this. Created attachment 6534 [details]
log of "./configure ; make -k" of gs 8.71 on cygwin
The parse error from eps happens in psi/zfapi.c.
I just tried the head revision, and the build completes successfuly, using Cygwin 1.7.5, gcc 4.3.4. I have cygwin 1.5.25 and gcc version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125). This problem has been fixed in the development version, which is scheduled for release in August 2010. See bug 691123 for details. Thank you for using and contributing to Ghostscript. *** This bug has been marked as a duplicate of bug 691123 *** (In reply to comment #3) > Created an attachment (id=6534) [details] > log of "./configure ; make -k" of gs 8.71 on cygwin > > The parse error from eps happens in psi/zfapi.c. I have tried adding CFLAGS -Desp=... against HEAD and built most of the suspects like this file before I asked which files failed. I believe it is fixed in HEAD as the others has verified as well. |