From: khan AT xraylith DOT wisc DOT edu (Mumit Khan) Subject: Re: Getting Started, 'errno' problem 24 Oct 1998 09:12:25 -0700 Message-ID: References: <199810221843 DOT OAA01964 AT buzzword-bingo DOT mit DOT edu> Mime-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="1915750185-1669742654-909180766=:22932" To: "Stephen E. Schweibinz" Cc: gnu-win32 AT cygnus DOT com This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime AT docserver DOT cac DOT washington DOT edu for more info. --1915750185-1669742654-909180766=:22932 Content-Type: TEXT/PLAIN; charset=US-ASCII On Thu, 22 Oct 1998, Stephen E. Schweibinz wrote: > I am trying to port some C code from Unix to NT. I have > just installed Cygwin32 Beta19 (cdk.exe). I then installed > the b19.1-update (new-cygwin19_dll.gz). Lastly, I replaced > the Cygwin32 compiler with the egcs-1.1 compiler > (egcs-1.1-cygb19.tar.gz). So far so good. > > After each step, I have tried compiling but I continue > to get the same problems. 1) Failure to recognize where > gcc.exe is located (gcc: permission denied) and 2) > undefined reference to 'errno' (1) depends on PATH setting obviously, which is ok from your PATH listing (deleted). Are you using bash? If so, what does `type gcc' produce? Can you run the following: $ gcc -v and if yes, what does it say? (2) is because of non-ANSI behaviour in lots of old code where instead of include errno.h, the code declares an "extern int errno" which is wrong. > When I try to run 'make', I keep getting an undefined reference > to 'errno'. Why can't you just look in the code to see what might be causing this? Blindly running make and expecting everything to come out ok is probably asking a bit too much. I'm attaching my local changes to pbmplus ... comes w/out any warranty whatsoever (TRANSLATION: free to take what you need, but please don't ask me questions about it). Regards, Mumit --1915750185-1669742654-909180766=:22932 Content-Type: APPLICATION/octet-stream; name="pbmplus-win32.diff.gz" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: pbmplus patch for win32 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 8XFOMOm0/wE/Sk4pXjAAAA== --1915750185-1669742654-909180766=:22932-- - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".