Hi, instead of sending this to me I’d love to have such discussions in public, on the miros-mksh@ list – if you give your Okay, I’ll bounce those mails there and will follow up in public.
Jens Staal dixit: > Naturally curious as I am, I started to play with trying to compile mksh with > openwatcom on Linux (Arch x86_64) - mostly due to nostalgia with all the > Dos4GW Oh, Watcom now exists for Linux? Do you have any further information on that (does it come with source; is it even Open Source; does it exist in Debian, is it portable to MirBSD, what (CPU) architectures are supported)? > It seems like the tests choke on a number of places (preprocessor does not > successfully identify watcom etc...). Feel free to suggest fixes for that ;-) > and the libc bundled with openwatcom does > not contain some headers that seems to be needed. mksh does need a somewhat Unix environment. If you can share what headers are missing… as long as the functionality is there, I can make them optional and/or include/check for different headers. fork() is an absolute requirement however, so a DOS-like environment including djgpp (I tried! But bash.exe segfaulted trying to run Build.sh…) is not enough. > Are there any tricks to get through the Build.sh? Depends mostly on the place. Header checks are easy, others, not so. > Or is the watcom support abandoned? There’s none… it was, according to the changelog, submitted by RT from IRC, but only “begun”. I do not currently have access to it myself, either. > There seems to be a lot of warnings during the tests... That’s normal for “failing” tests (although I try to keep them to a reasonable level still) and a minor bug for “succeeding” ones. I suggest you speak to RT on IRC and/or try to get me a Watcom ☺ bye, //mirabilos -- 17:08⎜«Vutral» früher gabs keine packenden smartphones und so 17:08⎜«Vutral» heute gibts frauen die sind facebooksüchtig 17:10⎜«Vutral» aber auch traurig; früher warst du als nerd voll am arsch 17:10⎜«Vutral» heute bist du als nerd der einzige der wirklich damit klarkommt
