Output of uname -X:
System = Interix
Node = Firefly
Machine = authenticamd
Processor = AMD64_Family_15_Model_36_Stepping_2
HostSystem = Windows
HostRelease = 6.0
HostVersion = SP0, v.3
Not quite sure why it works, but after I installed tcsh and started it, I was able to install (and use) bash. Installing and using sudo seemed to help too, even after starting the shell as an administrator. Incidentally, installing bash put a broken link in my start menu; I replaced that shortcut with a modified version of the tcsh link that works correctly. My guess is that the bash install issues were caused by missing dependencies, although it would literally fill the window history with error messages.
There seems to be a bug in the ftp utility where if multiple network connections have been opened (as a mobile user, I'm frequently switching from WiFi to Ethernet and back again. Sometimes I forget to disable the one before connecting the other, as in I'll suspend the machine with WiFi on, then wake it up with the Ethernet connected but the WiFi out of range.) This seems to cause the ftp utility to lose the ability to connect. Lynx and sftp still both function correctly, but ftp gives the Connection refused messages I described earlier. Short of a complete reboot, I have yet to find a way to mak it work again (logging off might, though it's almost as much of a hassle. A new instance doesn't seem to do anything.)
I've downloaded most of the tools in the warehouse (for SFU 3.5 I guess) and all but a few work (can't install GIMP; it needs a dependency not in the warehouse, but it hardly matters since I can't start X). I'm guessing those are 32-bit tools running via thunking. It seems to work fine, though it would be good to have the 64-bit tools for both testing and performance. I'll look into pkgs/6.0-authenticamd. Thanks again.
Is there any way to spoof the uname (or whatever is causing the hassle) for a configure script? I've tried editing the script, without success; I was thinking I might be able to make my own script that configures for my computer without needing to look up the target architecture.
Thanks again. I'll poke around and see if I can't get Interix ftp working again, and submit the exact workaround needed.