This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: _impure_ptr error mesage
- To: Mark Schoenberg <mark at lpb dot niams dot nih dot gov>, cygwin at sourceware dot cygnus dot com
- Subject: Re: _impure_ptr error mesage
- From: Earnie Boyd <earnie_boyd at yahoo dot com>
- Date: Thu, 4 Nov 1999 05:32:08 -0800 (PST)
- Reply-To: earnie_boydNOREPLY at yahoo dot com
--- Mark Schoenberg <mark@lpb.niams.nih.gov> wrote:
> I have installed gcc-2.95 separate from Cygwin-b20.1 and have been
> experiencing problems using it instead of the b20.1 gcc. Does anyone know
> the
> meaning of the error message "undefined reference to _impure_ptr" which seems
> to appear for me using gcc-2.95 with "-mno-cygwin" when I have used code that
> references things like getchar, putchar, getc (but not fgetc), putc (but not
> fputc), stdout and stderr. Could it mean that these things are included in
> Cygwin but not the latest port of Mingw? That would be wierd! Is it
> possible
> I need a #include<whatever.h> in my code?
It means that you're including the incorrect headers. You've included the
Cygwin headers and not the Mingw32 headers. Perhaps you've picked up the wrong
specs file.
To avoid these problems I use two seperate environments in which I put into
somewhat standard directories the headers and the libraries for each different
package. I.E.: I put cygwin headers into /root/cygwin/usr/include and I put
mingw32 headers into /root/mingw32/usr/include setting up the other appropriate
directories under /root/cygwin and /root/mingw32. I then use a .bat file to
umount / and mount \\root\\cygwin / or mount \\root\\mingw32 dependant upon
which I want to use. The only caveat is that you can use both at the same
time.
If you need more details let me know.
=====
Earnie Boyd <mailto:earnie_boyd@yahoo.com>
Cygwin Newbies, please visit
<http://www.freeyellow.com/members5/gw32/index.html>
__________________________________________________
Do You Yahoo!?
Bid and sell for free at http://auctions.yahoo.com
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com