From: glenn@gs.fay.nc.us (Glenn Spell)
Subject: Re: missing entry point _ctype_ in cygwin1.dll
13 Jan 1999 19:59:23 -0800
Message-ID: <199901131825.KAA08836.cygnus.gnu-win32@shell4.ba.best.com>
References: <4.19990112.17.06.07.003213@cat.e-mail.com>
Reply-To: glenn@gs.fay.nc.us (Glenn Spell)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
To: tprince@cat.e-mail.com
Cc: gnu-win32@cygnus.com

  [posted and mailed]
tprince@cat.e-mail.com wrote:
> 
> While attempting to build egcs, I get a crash message indicating
> that a program is looking for a missing entry point _ctype_ in
> cygwin1.dll.  Under W95, the indication is that conftest.exe has
> tried to link with this; under NT there is no such message, but it
> occurs when attempting to link genopenit.  I believe that conftest
> is a program which autoconf generates to test gcc features.  I
> have re-installed from full.exe recently, hoping to make sure I
> have a reasonable standard installation.  What have I done
> wrong?  Have I got left-over .o files from a dev-src installation
> which aren't compatible?

You must be mixing components from both B20.1 and B21. Programs
linked against the B21 cygwin library will need a B21 dll because
'__ctype__' is exported differently in B21.

A quick work-around may be to grab the dll from the winsup-
snapshot directory at Cygnus and use it until you have rebuilt
everything with the B20.1 libraries... it's backwards compatible.

To use the new newlib-snapshot with B20.1, replace the following
two files with the stock B20.1 versions:
  newlib/libc/include/ctype.h
  newlib/libc/posix/execvp.c

-glenn

-- 
            Glenn Spell <glenn@gs.fay.nc.us>
         Fayetteville, North Carolina, U. S. A.
  ____________________________________________________
  ... blue skies ... happy trails ... sweet dreams ...
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".
