Search
Sunday, 19th of June 2022, 8:09:18 UTC
16:02:20
drmeister
I'm about to add a new lisp file to the clasp build "process.lisp".
16:03:07
drmeister
How do we suppress messages like `Undefined function PIPE-STREAMS` when pipe-streams is used before it's defined in the source file?
16:08:04
drmeister
I'll check soon if `(declaim (ftype (function (t t) t) pipe-streams)` works.
16:09:48
drmeister
I've added enough code now that I can load process.lisp without crashing during build. This means I can add it to the build process and it's now about debugging it.
16:10:41
drmeister
I haven't figured out how to push to github for the past week. Something about being in Canada.
16:26:48
yitzi
Looks like I've got the cando regressions tests working.
16:58:49
kpoeck
::notify drmeister for cclasp i made the pr #1342 to avoid the Undefined function warning. where did you add process.lisp?
16:58:49
Colleen
kpoeck: Got it. I'll let drmeister know as soon as possible.
17:01:28
kpoeck
and how do you authenticate to github, with a personal access token?
20:04:47
Colleen
drmeister: kpoeck said 3 hours, 5 minutes ago: for cclasp i made the pr #1342 to avoid the Undefined function warning. where did you add process.lisp?
20:05:29
drmeister
I added process.lisp here for now
20:05:30
drmeister
https://www.irccloud.com/pastebin/DLLnPMEK/
20:05:36
drmeister
After generated-encodings.lisp
20:05:55
yitzi
Cando regression tests are working https://github.com/clasp-developers/clasp/actions/runs/2524168659
20:06:02
drmeister
I'm getting a frustrating "Invalid argument" error from fdopen
20:06:13
drmeister
From ECL I get this...
20:06:20
drmeister
ecl_make_stream_from_fd:4370 | Tried to create stream 0x7ff850f59e80 for file descriptor 18 mode: wb | info.st_mode = 000011b0
20:06:24
drmeister
From Clasp I get this...
20:06:33
drmeister
clasp_make_stream_from_fd:4740 | Tried to create stream 0x0 for file descriptor 18 mode: wb | info.st_mode = 000011b0
20:06:40
drmeister
It works in ecl and fails in clasp.
20:06:54
drmeister
Exactly the same arguments.
20:08:16
drmeister
The question is - what can be wrong with a file descriptor that can lead to "Invalid argument" when calling fdopen?
20:08:26
drmeister
Looking for source code to fdopen ...
20:09:07
jackdaniel
are you sure that it is a valid file descriptor
Sunday, 19th of June 2022, 20:09:18 UTC