From: iverson AT cisco DOT com (Tim Iverson) Subject: Buglist 3 Apr 1997 19:43:27 -0800 Sender: daemon AT cygnus DOT com Approved: cygnus DOT gnu-win32 AT cygnus DOT com Distribution: cygnus Message-ID: <199704040112.RAA19658.cygnus.gnu-win32@rottweiler.cisco.com> Original-To: gnu-win32 AT cygnus DOT com X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Original-Sender: owner-gnu-win32 AT cygnus DOT com Well, things work now, but if you've also been having problems self-hosting a build under Windows-95, note that it's rather important to extract the all tarball with the Cygwin32 tar, and not some other tar. I have three different tars, and all of them skip over hard links when extracting 'cuz W95 doesn't support 'em. Normally, one might catch this right away when running configure -- missing commands and such. However, my system is sufficiently Unix-like that this didn't happen. Instead I got all manner of strange behavior. It would be *very* nice if Cygnus could maintain a public buglist for this project (buglist and FAQ should be a part of the all tarball). I don't know about the rest of y'all, but my first thought before I even decided to download anything, was "Wow, this sounds great, but what doesn't work?" ;-) Here are the few caveats I've collected so far (btw, not all of these are bugs, but all are odd enough to note): . Proper extraction of tarballs requires Cygwin32's tar.exe -- other tar's may not extract the hard links. . Control-C will always crash bash. . Bash does not interoperate well with non-cygnus tools, especially when piping or arg-sub'ing; eg. try ">foo; test 0 -eq `grep -c . foo`" with any working, but non-cygnus, grep. . Gas produced PE objects cannot be linked with a commercial linker; there is a patch for this, though. . Don't put your source more than two levels deep or configure will not function properly. [Not completely verified, could also have been a tar extraction error]. . Bash can't run many .com programs and won't automatically feed .bat files to command.com. . Bash doesn't understand drive letters, multi-dot relative paths (eg. "cd ..."), or UNC pathnames (eg. //host/resource). . Bash's glob'ing is case dependent, W95's filesystem isn't (quite). . You will need to copy gcc.exe to cc.exe to build gcc.exe. Passing CC=gcc to configure may also work. . "make install" is broken. You will need to hunt down and manually install the binaries if you rebuild. . It has man and info pages, but neither man nor info commands. - Tim Iverson iverson AT cisco DOT com - For help on using this list, send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".