This is the mail archive of the
cygwin-developers@sourceware.cygnus.com
mailing list for the Cygwin project.
Compile warning in times.cc and strace.exe compile problem
- To: "cygwin-developers at sourceware dot cygnus dot com" <cygwin-developers at sourceware dot cygnus dot com>
- Subject: Compile warning in times.cc and strace.exe compile problem
- From: John Fortin <fortinj at attglobal dot net>
- Date: Sat, 18 Mar 2000 10:14:59 -0500
When I compile cygwin from the cvs extract, times.cc gets the following:
gcc -c -g -O2 -o ./times.o times.cc
/e/src/winsup/cygwin/times.cc:20: warning: inconsistent dll linkage for
`time_t
_timezone'. dllexport assumed.
/e/src/winsup/cygwin/times.cc:21: warning: inconsistent dll linkage for
`int _da
ylight'. dllexport assumed.
gcc -c -g -O2 -o ./tty.o tty.cc
The offending code is this:
extern time_t __declspec(dllexport) _timezone;
extern int __declspec(dllexport) _daylight;
Is this a problem?
Also, strace.exe does not compile
I get the following:
gcc -mno-cygwin -o strace.exe /e/src/winsup/utils/strace.cc
mingw_getopt.o -g -O
2 -mno-cygwin -g -O2 -I/e/src/winsup/mingw/include -lnetapi32 -ladvapi32
/e/obj/
i686-pc-cygwin32/winsup/mingw/libmingw32.a
/USR/BIN/../lib/gcc-lib/i686-pc-cygwin/2.95.2/libgcc.a(_eh.o)(.text+0x389):
unde
fined reference to `_impure_ptr'
collect2: ld returned 1 exit status
make[2]: *** [strace.exe] Error 1
make[2]: Leaving directory `/e/obj/i686-pc-cygwin32/winsup/utils'
make[1]: *** [utils] Error 2
make[1]: Leaving directory `/e/obj/i686-pc-cygwin32/winsup'
make: *** [all-target-winsup] Error 2
Thanks,
John