chicken-janitors
[Top][All Lists]
Advanced

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

Re: [Chicken-janitors] #1461: file access test fails on windows with PLA


From: Chicken Trac
Subject: Re: [Chicken-janitors] #1461: file access test fails on windows with PLATFORM=mingw
Date: Mon, 28 May 2018 09:27:11 -0000

#1461: file access test fails on windows with PLATFORM=mingw
---------------------------------------+-----------------
            Reporter:  kooda           |      Owner:
                Type:  defect          |     Status:  new
            Priority:  major           |  Milestone:  5.0
           Component:  core libraries  |    Version:  5.0
          Resolution:                  |   Keywords:
Estimated difficulty:                  |
---------------------------------------+-----------------

Old description:

> {{{
> Error: assertion failed: (file-exists? /)
>
>         Call history:
>
>         <syntax>          (##sys#error "assertion failed" (##core#quote
> (not (directory-exists? ""))))
>         <syntax>          (##core#quote (not (directory-exists? "")))
>         <syntax>          (not (directory-exists? ""))
>         <syntax>          (directory-exists? "")
>         <eval>    (not (directory-exists? ""))
>         <eval>    (directory-exists? "")
>         <syntax>          (assert (file-exists? /))
>         <syntax>          (##core#let ((tmp293 (file-exists? /)))
> (##core#if (##core#check tmp293) tmp293 (##sys#error "assert...
>         <syntax>          (##core#begin (##core#if (##core#check tmp293)
> tmp293 (##sys#error "assertion failed" (##core#quote ...
>         <syntax>          (##core#if (##core#check tmp293) tmp293
> (##sys#error "assertion failed" (##core#quote (file-exists? ...
>         <syntax>          (##core#check tmp293)
>         <syntax>          (##sys#error "assertion failed" (##core#quote
> (file-exists? /)))
>         <syntax>          (##core#quote (file-exists? /))
>         <syntax>          (file-exists? /)
>         <eval>    (file-exists? /)
>         <eval>    (##sys#error "assertion failed" (##core#quote (file-
> exists? /)))      <--
> }}}

New description:

 On Mingw-64:

 {{{
 Error: assertion failed: (file-exists? /)

         Call history:

         <syntax>          (##sys#error "assertion failed" (##core#quote
 (not (directory-exists? ""))))
         <syntax>          (##core#quote (not (directory-exists? "")))
         <syntax>          (not (directory-exists? ""))
         <syntax>          (directory-exists? "")
         <eval>    (not (directory-exists? ""))
         <eval>    (directory-exists? "")
         <syntax>          (assert (file-exists? /))
         <syntax>          (##core#let ((tmp293 (file-exists? /)))
 (##core#if (##core#check tmp293) tmp293 (##sys#error "assert...
         <syntax>          (##core#begin (##core#if (##core#check tmp293)
 tmp293 (##sys#error "assertion failed" (##core#quote ...
         <syntax>          (##core#if (##core#check tmp293) tmp293
 (##sys#error "assertion failed" (##core#quote (file-exists? ...
         <syntax>          (##core#check tmp293)
         <syntax>          (##sys#error "assertion failed" (##core#quote
 (file-exists? /)))
         <syntax>          (##core#quote (file-exists? /))
         <syntax>          (file-exists? /)
         <eval>    (file-exists? /)
         <eval>    (##sys#error "assertion failed" (##core#quote (file-
 exists? /)))      <--
 }}}

--

Comment (by sjamaan):

 According to Kooda, this happened on Mingw-64, not the "standard" Mingw.

--
Ticket URL: <https://bugs.call-cc.org/ticket/1461#comment:2>
CHICKEN Scheme <https://www.call-cc.org/>
CHICKEN Scheme is a compiler for the Scheme programming language.

reply via email to

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