Re: Cygwin targetting mingw 32-bit
Vibhu Mohindra <[email protected]> Sun, 2 Oct 2022 04:56:38 +0200
| Newsgroups | gmane.lisp.clisp.devel |
|---|---|
| Message-ID | <VI1PR06MB4320B75AEAE8E698A585C00FCA589@VI1PR06MB4320.eurprd06.prod.outlook.com> |
--------------TQHWo48yK3uR71YHK3nnnXH0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit The Makefile's check-script target needs the following fix to run to completion. System: Windows 10 64-bit Cygwin (32-bit (and also likely 64-bit)) targetting mingw 32-bit This is the complaint at the end of "make check-script" rm -f script.lisp; echo '(eval-when (:compile-toplevel) (princ *args*))' > script.lisp output=`./lisp.exe -B . -E UTF-8 -Emisc 1:1 -Epathname 1:1 -norc -q -q -M lispinit.mem -c script.lisp foo bar`; test "$output" = '(foo bar)' || exit 1 make: *** [Makefile:2172: check-script] Error 1 The problem is that lisp.exe prints a DOS line ending (leaving $output with 11 bytes in total not 9). The attached diff shows how to trim the carriage return when present. It does exactly what the Makefile already does over the next few lines for similar cases. -- Vibhu --------------TQHWo48yK3uR71YHK3nnnXH0 Content-Type: text/x-patch; charset=UTF-8; name="Makefile.diff" Content-Disposition: attachment; filename="Makefile.diff" Content-Transfer-Encoding: base64 LS0tIE1ha2VmaWxlLm9yaWcJMjAyMi0xMC0wMSAwNDo1MjowMC4wOTY0OTMwMDAgKzAwMDAKKysr IE1ha2VmaWxlCTIwMjItMTAtMDIgMDE6MTA6MTYuMDEzODU2NzAwICswMDAwCkBAIC0yMTY5LDcg KzIxNjksNyBAQAogCSQoUk0pIHNjcmlwdC5saXNwOyBlY2hvICcoZXJyb3IgImxvYWRpbmcgc2Ny aXB0Lmxpc3AiKScgPiBzY3JpcHQubGlzcAogCWlmICQoUlVOKSAtcSAtTSBsaXNwaW5pdC5tZW0g LXggJyhsb2FkICJzY3JpcHQubGlzcCIpJyAtcmVwbCA8IC9kZXYvbnVsbDsgdGhlbiBleGl0IDE7 IGVsc2UgOjsgZmkKIAkkKFJNKSBzY3JpcHQubGlzcDsgZWNobyAnKGV2YWwtd2hlbiAoOmNvbXBp bGUtdG9wbGV2ZWwpIChwcmluYyAqYXJncyopKScgPiBzY3JpcHQubGlzcAotCW91dHB1dD1gJChS VU4pIC1xIC1xIC1NIGxpc3Bpbml0Lm1lbSAtYyBzY3JpcHQubGlzcCBmb28gYmFyYDsgdGVzdCAi JCRvdXRwdXQiID0gJyhmb28gYmFyKScgfHwgZXhpdCAxCisJb3V0cHV0PWAkKFJVTikgLXEgLXEg LU0gbGlzcGluaXQubWVtIC1jIHNjcmlwdC5saXNwIGZvbyBiYXIgfCB0ciAtZCAnXHInYDsgdGVz dCAiJCRvdXRwdXQiID0gJyhmb28gYmFyKScgfHwgZXhpdCAxCiAJb3V0cHV0PWBlY2hvICcoc2V0 ZiAoc3RyZWFtLWVsZW1lbnQtdHlwZSAqc3RhbmRhcmQtb3V0cHV0KikgKHF1b3RlICh1bnNpZ25l ZC1ieXRlIDgpKSkgKHdyaXRlLXNlcXVlbmNlIChjb252ZXJ0LXN0cmluZy10by1ieXRlcyAiNDIi IGNoYXJzZXQ6YXNjaWkpICpzdGFuZGFyZC1vdXRwdXQqKSAoc2V0ZiAoc3RyZWFtLWVsZW1lbnQt dHlwZSAqc3RhbmRhcmQtb3V0cHV0KikgKHF1b3RlIGNoYXJhY3RlcikpICh0ZXJwcmkpJyB8ICQo UlVOKSAtcSAtTSBsaXNwaW5pdC5tZW0gLSB8IHRyIC1kICdccidgOyB0ZXN0ICIkJG91dHB1dCIg PSA0MiB8fCBleGl0IDEKIAkkKFJNKSBzY3JpcHQubGlzcDsgZWNobyAnKCsgMTEgOTkpJyA+IHNj cmlwdC5saXNwCiAJb3V0cHV0PWAkKFJVTikgLXEgLU0gbGlzcGluaXQubWVtIDwgc2NyaXB0Lmxp c3AgfCB0ciAtZCAnXHInYDsgdGVzdCAiJCRvdXRwdXQiID0gMTEwIHx8IGV4aXQgMQo= --------------TQHWo48yK3uR71YHK3nnnXH0 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --------------TQHWo48yK3uR71YHK3nnnXH0 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ clisp-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/clisp-devel --------------TQHWo48yK3uR71YHK3nnnXH0--