delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/04/03/19:43:27

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
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".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019