This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

How compile w/o -mno-cygwin ? And compile errors


Hello,

I recently reinstalled my cygwin "installation". I was trying to compile some
project I'm working on and that used to compile fine.
But now as I go through the process of "aclocal; autoconf; autoheader; automake;
./configure; make", it compiles the whole project with -mno-cygwin whereas
before the reinstall it didn't.
How can I make my project compile without -mno-cygwin ? Is it an autotool option
or something ?

Anyway, now that I tried to compile with -mno-cygwin could somebody help me with
the errors I have now please (see stderr below) ?

I fixed the first "strtold undeclared" problem not very cleanly by changing
/usr/include/stdlib.h like that so that it would include the right stdlib.h file
for a mingw32 style compile :
#ifdef __MINGW32__
#include <mingw/stdlib.h>
#else
/usr/include/stdlib.h's old content
#endif

I still have all the other errors from
"/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:44: error:
`_UPPER'..." to the end.


Thanks, regards,

Stephane


------------------- BEGINNING OF STDERR --------------------------------------
In file included from /usr/include/c++/3.3.1/bits/stl_algobase.h:67,
                 from /usr/include/c++/3.3.1/list:67,
                 from order.h:35,
                 from comm_ai.h:4,
                 from comm_ai.cpp:1:
/usr/include/c++/3.3.1/cstdlib:177: error: `strtold' not declared
/usr/include/c++/3.3.1/cstdlib:196: error: `strtold' not declared
In file included from /usr/include/c++/3.3.1/bits/locale_facets.h:166,
                 from /usr/include/c++/3.3.1/bits/basic_ios.h:44,
                 from /usr/include/c++/3.3.1/ios:51,
                 from /usr/include/c++/3.3.1/ostream:45,
                 from /usr/include/c++/3.3.1/iostream:45,
                 from ../../../src/xml_support.h:12,
                 from ../../../src/faction_generic.h:5,
                 from comm_ai.cpp:2:
/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:44: error: `_UPPER' 
   was not declared in this scope
/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:45: error: `_LOWER' 
   was not declared in this scope
/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:46: error: `_ALPHA' 
   was not declared in this scope
/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:47: error: `_DIGIT' 
   was not declared in this scope
/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:48: error: `_HEX' was 
   not declared in this scope
/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:49: error: `_SPACE' 
   was not declared in this scope
/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:50: error: `_BLANK' 
   was not declared in this scope
/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:50: error: `_PUNCT' 
   was not declared in this scope
/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:50: error: `_ALPHA' 
   was not declared in this scope
/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:50: error: `_DIGIT' 
   was not declared in this scope
/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:51: error: `_PUNCT'
   was not declared in this scope
/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:51: error: `_ALPHA'
   was not declared in this scope
/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:51: error: `_DIGIT'
   was not declared in this scope
/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:52: error: `_CONTROL'
   was not declared in this scope
/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:53: error: `_PUNCT'
   was not declared in this scope
/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:54: error: `_ALPHA'
   was not declared in this scope
/usr/include/c++/3.3.1/i686-pc-mingw32/bits/ctype_base.h:54: error: `_DIGIT'
   was not declared in this scope
In file included from /usr/include/c++/3.3.1/bits/locale_facets.tcc:41,
                 from /usr/include/c++/3.3.1/locale:47,
                 from /usr/include/c++/3.3.1/bits/ostream.tcc:37,
                 from /usr/include/c++/3.3.1/ostream:535,
                 from /usr/include/c++/3.3.1/iostream:45,
                 from ../../../src/xml_support.h:12,
                 from ../../../src/faction_generic.h:5,
                 from comm_ai.cpp:2:
/usr/include/c++/3.3.1/cmath: In function `long double std::acos(long double)':
/usr/include/c++/3.3.1/cmath:194: error: `::acosl' undeclared (first use here)
/usr/include/c++/3.3.1/cmath: In function `long double std::asin(long double)':
/usr/include/c++/3.3.1/cmath:212: error: `::asinl' undeclared (first use here)
/usr/include/c++/3.3.1/cmath: In function `long double std::atan(long double)':
/usr/include/c++/3.3.1/cmath:230: error: `::atanl' undeclared (first use here)
/usr/include/c++/3.3.1/cmath: In function `long double std::atan2(long double,
   long double)':
/usr/include/c++/3.3.1/cmath:249: error: `::atan2l' undeclared (first use here)
/usr/include/c++/3.3.1/cmath: In function `long double std::ceil(long double)':
/usr/include/c++/3.3.1/cmath:268: error: `::ceill' undeclared (first use here)
/usr/include/c++/3.3.1/cmath: In function `long double std::cosh(long double)':
/usr/include/c++/3.3.1/cmath:296: error: `::coshl' undeclared (first use here)
/usr/include/c++/3.3.1/cmath: In function `long double std::exp(long double)':
/usr/include/c++/3.3.1/cmath:314: error: `::expl' undeclared (first use here)
/usr/include/c++/3.3.1/cmath: In function `long double std::floor(long double)
   ':
/usr/include/c++/3.3.1/cmath:342: error: `::floorl' undeclared (first use here)
/usr/include/c++/3.3.1/cmath: In function `long double std::fmod(long double,
   long double)':
/usr/include/c++/3.3.1/cmath:361: error: `::fmodl' undeclared (first use here)
/usr/include/c++/3.3.1/cmath: In function `long double std::frexp(long double,
   int*)': 
/usr/include/c++/3.3.1/cmath:380: error: `::frexpl' undeclared (first use here)
/usr/include/c++/3.3.1/cmath: In function `long double std::ldexp(long double,
   int)':
/usr/include/c++/3.3.1/cmath:400: error: `::ldexpl' undeclared (first use here)
/usr/include/c++/3.3.1/cmath: In function `long double std::log(long double)':
/usr/include/c++/3.3.1/cmath:419: error: `::logl' undeclared (first use here)
/usr/include/c++/3.3.1/cmath: In function `long double std::log10(long double)
   ':
/usr/include/c++/3.3.1/cmath:437: error: `::log10l' undeclared (first use here)
/usr/include/c++/3.3.1/cmath: In function `long double std::modf(long double,
   long double*)':
/usr/include/c++/3.3.1/cmath:461: error: `::modfl' undeclared (first use here)
/usr/include/c++/3.3.1/cmath: In function `long double std::pow(long double, 
   long double)':
/usr/include/c++/3.3.1/cmath:495: error: `::powl' undeclared (first use here)
/usr/include/c++/3.3.1/cmath: In function `long double std::sinh(long double)':
/usr/include/c++/3.3.1/cmath:536: error: `::sinhl' undeclared (first use here)
/usr/include/c++/3.3.1/cmath: In function `long double std::tan(long double)':
/usr/include/c++/3.3.1/cmath:564: error: `::tanl' undeclared (first use here)
/usr/include/c++/3.3.1/cmath: In function `long double std::tanh(long double)':
/usr/include/c++/3.3.1/cmath:582: error: `::tanhl' undeclared (first use here)
In file included from /usr/include/w32api/windows.h:98,
                 from ../../../src/vegastrike.h:57,
                 from ../../../src/cmd/unit_generic.h:33,
                 from communication.h:3,
                 from comm_ai.cpp:3:
/usr/include/w32api/winsock2.h:95:2: warning: #warning "fd_set and associated
macros have been defined in sys/types.      This may cause runtime problems with
W32 sockets"
------------------- END OF STDERR --------------------------------------



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]