From: glenn AT gs DOT fay DOT nc DOT 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 DOT 19990112 DOT 17 DOT 06 DOT 07 DOT 003213 AT cat DOT e-mail DOT com> Reply-To: glenn AT gs DOT fay DOT nc DOT us (Glenn Spell) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit To: tprince AT cat DOT e-mail DOT com Cc: gnu-win32 AT cygnus DOT com [posted and mailed] tprince AT cat DOT e-mail DOT 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 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 AT cygnus DOT com" with one line of text: "help".