[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-janitors] #1344: Panic on "invalid encoded numeric literal"
From: |
Chicken Trac |
Subject: |
Re: [Chicken-janitors] #1344: Panic on "invalid encoded numeric literal" error on 64-bit Windows |
Date: |
Wed, 01 Feb 2017 09:08:10 -0000 |
#1344: Panic on "invalid encoded numeric literal" error on 64-bit Windows
--------------------------------+----------------------------------
Reporter: evhan | Owner:
Type: defect | Status: new
Priority: major | Milestone: someday
Component: unknown | Version: 4.11.0
Resolution: | Keywords: windows, msys, mingw
Estimated difficulty: medium |
--------------------------------+----------------------------------
Description changed by evhan:
Old description:
> 64-bit builds on Windows (MinGW/MSYS) fail on the lolevel tests with the
> error "invalid encoded numeric literal".
>
> MSYS2:
>
> {{{
> "C:/MSYS264/home/evhan/chicken-4.12.0rc1-mingw-
> msys-x86-64/tests/../chicken "lolevel-tests.scm" -output-file "a.c"
> -types ../types.db -ignore-repository -verbose -include-path
> C:/MSYS264/home/evhan/chicken-4.12.0rc1-mingw-msys-x86-64/tests/..
> -specialize"
> ""gcc" "a.c" -o "a.o" -c -fno-strict-aliasing -fwrapv
> -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os
> -IC:/MSYS264/home/evhan/chicken-4.12.0rc1-mingw-msys-x86-64/tests/..
> -IC:/MSYS264/usr/local/chicken-4.12.0rc1-mingw-
> msys-x86-64/include/chicken"
> rm a.c
> ""gcc" "a.o" -o "a.out" -Wl,--enable-auto-import
> -LC:/MSYS264/home/evhan/chicken-4.12.0rc1-mingw-msys-x86-64/tests/..
> -LC:/MSYS264/usr/local/chicken-4.12.0rc1-mingw-msys-x86-64/lib -lchicken
> -lm -lws2_32"
> rm a.o
> [panic] invalid encoded numeric literal - execution terminated
>
> make: *** [rules.make:663: check] Error 1
> }}}
>
> And MinGW:
>
> {{{
> ""gcc" "a.c" -o "a.o" -c -fno-strict-aliasing -fwrapv
> -DHAVE_CHICKEN_CONFIG_H -
> DC_ENABLE_PTABLES -Os
> -IC:\\Users\\evhan\\Downloads\\chicken-4.12.0rc1-mingw-x86
> -64\\tests/..
> -IC:/mingw-w64/usr/local/chicken-4.12.0rc1-mingw-x86-64/include/ch
> icken"
> rm a.c
> ""gcc" "a.o" -o "a.out" -Wl,--enable-auto-import
> -LC:\Users\evhan\Downloads\chic
> ken-4.12.0rc1-mingw-x86-64\tests/..
> -LC:/mingw-w64/usr/local/chicken-4.12.0rc1-m
> ingw-x86-64/lib -lchicken -lm -lws2_32"
> rm a.o
> [panic] invalid encoded numeric literal - execution terminated
>
> .\rules.make:665: recipe for target 'check' failed
> mingw32-make: *** [check] Error 1
>
> }}}
>
> This was observed on an x86-64 Windows 7 VM. Cygwin and 32-bit MinGW
> builds are unaffected.
New description:
64-bit builds on Windows (MinGW/MSYS) fail on the lolevel tests with the
error "invalid encoded numeric literal".
MSYS2:
{{{
"C:/MSYS264/home/evhan/chicken-4.12.0rc1-mingw-
msys-x86-64/tests/../chicken "lolevel-tests.scm" -output-file "a.c" -types
../types.db -ignore-repository -verbose -include-path
C:/MSYS264/home/evhan/chicken-4.12.0rc1-mingw-msys-x86-64/tests/..
-specialize"
""gcc" "a.c" -o "a.o" -c -fno-strict-aliasing -fwrapv
-DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os
-IC:/MSYS264/home/evhan/chicken-4.12.0rc1-mingw-msys-x86-64/tests/..
-IC:/MSYS264/usr/local/chicken-4.12.0rc1-mingw-
msys-x86-64/include/chicken"
rm a.c
""gcc" "a.o" -o "a.out" -Wl,--enable-auto-import
-LC:/MSYS264/home/evhan/chicken-4.12.0rc1-mingw-msys-x86-64/tests/..
-LC:/MSYS264/usr/local/chicken-4.12.0rc1-mingw-msys-x86-64/lib -lchicken
-lm -lws2_32"
rm a.o
[panic] invalid encoded numeric literal - execution terminated
make: *** [rules.make:663: check] Error 1
}}}
And MinGW:
{{{
""gcc" "a.c" -o "a.o" -c -fno-strict-aliasing -fwrapv
-DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os
-IC:\\Users\\evhan\\Downloads\\chicken-4.12.0rc1-mingw-x86-64\\tests/..
-IC:/mingw-w64/usr/local/chicken-4.12.0rc1-mingw-x86-64/include/chicken"
rm a.c
""gcc" "a.o" -o "a.out" -Wl,--enable-auto-import
-LC:\Users\evhan\Downloads\chicken-4.12.0rc1-mingw-x86-64\tests/..
-LC:/mingw-w64/usr/local/chicken-4.12.0rc1-mingw-x86-64/lib -lchicken -lm
-lws2_32"
rm a.o
[panic] invalid encoded numeric literal - execution terminated
.\rules.make:665: recipe for target 'check' failed
mingw32-make: *** [check] Error 1
}}}
This was observed on an x86-64 Windows 7 VM. Cygwin and 32-bit MinGW
builds are unaffected.
--
--
Ticket URL: <https://bugs.call-cc.org/ticket/1344#comment:1>
CHICKEN Scheme <https://www.call-cc.org/>
CHICKEN Scheme is a compiler for the Scheme programming language.