ghcid icon indicating copy to clipboard operation
ghcid copied to clipboard

Inappropriate ioctl for device on windows 10.

Open hanjoosten opened this issue 5 years ago • 3 comments

When I start ghcid from within vscode (command start ghcid), the new terminals starts with the following output:

Loading stack ghci --test --bench --no-load --ghci-options=-fno-code --ghci-options=-fno-break-on-exception --ghci-options=-fno-break-on-error --ghci-options=-v1 --ghci-options=-ferror-spans --ghci-options=-j ...
stty: standaardinvoer: Inappropriate ioctl for device
?[0mampersand> configure (lib + exe + test)?[0m
?[0mConfiguring ampersand-4.0.0...?[0m

I am on a windows 10 machine. Nothing fancy as far as I know, but I get the message Inappropriate ioctl for device. I wonder if that is caused by my localization. I use a Dutch version of windows.

After I modify something in the code, ghcid gets triggered for another load cycle. The output then becomes normal ansi. Errors are colored fine.

This isn't a big deal, but I still thought it would be good to raise an issue.

hanjoosten avatar Feb 20 '20 07:02 hanjoosten

For what it is worth: stty is a valid command, on the command line it returns:

C:\Users\hjo20125>stty
speed 38400 baud; line = 0;
-imaxbel iutf8
-echoe -echok -echoctl -echoke

hanjoosten avatar Feb 20 '20 07:02 hanjoosten

Could be very well related with https://github.com/commercialhaskell/stack/issues/5038

hanjoosten avatar Feb 20 '20 07:02 hanjoosten

Yep, it pretty much certainly is stack. Thanks for the report, I'll leave this to track the upstream issue.

ndmitchell avatar Feb 20 '20 08:02 ndmitchell