It works fine for me on Windows with none of the errors in the OP or the comments. See https://dev.youdevise.com/YDBlog/index.php?title=installing_... for what I did, but I just followed and summarised the instructions from other blogs already cited here.
Can services like apache or tomcat run on your machine and listen on ports 8080 or 80?
For reasons I won't go into I can't. I'm attempting to get this running native. I can work around the date thing above by using library calls rather than shelling.
I suspect that the port problem is due to a difference defaults. I don't see 'localhost' or '127.0.0.1' being explicitely stated anywhere, and maybe it needs to be.
And yes, I have a sufficiently authorised user profile. I occasionally run various http servers and I frequently create tcp & udp servers using Perl & D & Haskell etc.
This isn't a case of the port not being bound, it isn't getting that far, otherwise my firewall would be telling me that it is trying to act as a server and asking me to authorise it. This is failing in a system call due to parameter errors and is probably correctable at the source code level, but I can't find where.
I'm still decidely unimpressed with the error reporting though. I might just as well say: "Oops, summat's up!". if it isn't going to give some indication of where.
Yes. This seems to be an MzScheme/setup problem and little to do with arc.
I still think the error reporting/traceback situation is abismal, but I accept that this is probably the wrong place to get help in getting arc to run for my scenario.