Subject: B20: undefined reference to `_impure_ptr'
From: [email-masked] (Vladimir Dubrovin)

11 Nov 1998 23:51:06 -0800
Message-ID: <[email-masked]>
Reply-To: Vladimir Dubrovin <[email-masked]>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: [email-masked]

Hello Gnu-win32,

 This  bug  was  already reported, but i didn't stated any solution...
 Sorry,  if  i'm  wrong of if it's not the bug, but result if improper
 use  of mingw32. The problem is following: then i'm trying to compile
 simple program with -mno-cygwin switch i've got linker error:
 undefined reference to `_impure_ptr'

 It  seems, that this error appears only then i'm using some functions
 with  more then one arguments (such as fopen()), because there wasn't
 problem then i compiled "Hello world!" ;)
 Does someone know how to fix it?

 Simple example to test the problem:

test.c:

#include <stdio.h>

int main(void){
    FILE *fp;
    char buffer[256];

    fp=fopen("test.c", "r");
    if(!fp) {
            fprintf(stderr, "Failed to open\n");
            return 1;
    }
    while ( fgets(buffer, 256, fp) )printf ("%s", buffer);
    return 0;
}

>gcc -mno-cygwin -o test test.c
D:\TEMP\ccW0yQoU.o(.text+0x4d):test.c: undefined reference to `_impure_ptr'
collect2: ld returned 1 exit status

 ___
/            Vladimir Dubrovin, SANDY Info.                \
| Institute of Applied Physics, Russian Academy of Science |
\_________________________________________________________/
 | +7 8312 384206 voice calls | +7 8312 362522 fax calls |
 |____________________________|__________________________|

-
For help on using this list (especially unsubscribing), send a message to
"[email-masked]" with one line of text: "help".