[Coin-bcpdiscuss] BCP examples won't build on CYGWIN environment.

Gualtiero Tramezzi gtramezzi at hotmail.com
Thu Jan 18 10:50:56 EST 2007


Hello, I've built and installed BCP libraries on a CYGWIN environment but I 
cannot
build BCP examples. For example MaxCut gives me this error:

$ make

g++ -O3 -fomit-frame-pointer -mno-cygwin -pipe -DNDEBUG -pedantic-errors 
-Wimpli

cit -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith 
-Wwrite-string

s -Wconversion   `for i in include   /usr/include; do cygpath -w $i | sed -e 
's/

^/-I/'; done` -c -o CG/MC_cutgen.o `test -f 'CG/MC_cutgen.cpp' || echo 
'/'`CG/MC

_cutgen.cpp

In file included from 
/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/bits/stl_al

gobase.h:67,

                 from 
/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/algorithm:6

6,

                 from CG/MC_cutgen.cpp:4:

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cstdlib:181: error: 
`::strtold' h

as not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cstdlib:200: error: 
`__gnu_cxx::s

trtold' has not been declared

In file included from 
/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/bits/postyp

es.h:46,

                 from 
/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/iosfwd:50,

                 from 
/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/bits/stl_al

gobase.h:70,

                 from 
/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/algorithm:6

6,

                 from CG/MC_cutgen.cpp:4:

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:146: error: `::fgetwc' 
has

not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:147: error: `::fgetws' 
has

not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:148: error: `::fputwc' 
has

not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:149: error: `::fputws' 
has

not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:150: error: `::fwide' 
has

not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:151: error: 
`::fwprintf' h

as not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:152: error: 
`::fwscanf' ha

s not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:153: error: `::getwc' 
has

not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:154: error: 
`::getwchar' h

as not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:159: error: `::putwc' 
has

not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:160: error: 
`::putwchar' h

as not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:161: error: 
`::swprintf' h

as not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:162: error: 
`::swscanf' ha

s not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:163: error: 
`::ungetwc' ha

s not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:164: error: 
`::vfwprintf'

has not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:166: error: 
`::vfwscanf' h

as not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:168: error: 
`::vswprintf'

has not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:170: error: 
`::vswscanf' h

as not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:172: error: 
`::vwprintf' h

as not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:174: error: 
`::vwscanf' ha

s not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:182: error: 
`::wcsftime' h

as not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:189: error: `::wcstod' 
has

not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:191: error: `::wcstof' 
has

not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:193: error: `::wcstok' 
has

not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:194: error: `::wcstol' 
has

not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:195: error: 
`::wcstoul' ha

s not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:196: error: 
`::wcsxfrm' ha

s not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:202: error: 
`::wprintf' ha

s not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:203: error: `::wscanf' 
has

not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:249: error: 
`::wcstold' ha

s not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:258: error: 
`::wcstoll' ha

s not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:259: error: 
`::wcstoull' h

as not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:265: error: 
`__gnu_cxx::wc

stold' has not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:266: error: 
`__gnu_cxx::wc

stoll' has not been declared

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/cwchar:267: error: 
`__gnu_cxx::wc

stoull' has not been declared

In file included from 
/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/bits/locale

_facets.h:132,

                 from 
/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/bits/basic_

ios.h:44,

                 from /usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/ios:51,

                 from 
/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/ostream:45,



                 from 
/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/iterator:71

,

                 from C:/cygwin/usr/include/CoinDistance.hpp:6,

                 from C:/cygwin/usr/include/CoinSort.hpp:8,

                 from CG/MC_cutgen.cpp:6:

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/i686-pc-mingw32/bits/ctype_base.h

:44: error: `_UPPER' was not declared in this scope

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/i686-pc-mingw32/bits/ctype_base.h

:45: error: `_LOWER' was not declared in this scope

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/i686-pc-mingw32/bits/ctype_base.h

:46: error: `_ALPHA' was not declared in this scope

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/i686-pc-mingw32/bits/ctype_base.h

:47: error: `_DIGIT' was not declared in this scope

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/i686-pc-mingw32/bits/ctype_base.h

:48: error: `_HEX' was not declared in this scope

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/i686-pc-mingw32/bits/ctype_base.h

:49: error: `_SPACE' was not declared in this scope

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/i686-pc-mingw32/bits/ctype_base.h

:50: error: `_BLANK' was not declared in this scope

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/i686-pc-mingw32/bits/ctype_base.h

:50: error: `_PUNCT' was not declared in this scope

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/i686-pc-mingw32/bits/ctype_base.h

:50: error: `_ALPHA' was not declared in this scope

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/i686-pc-mingw32/bits/ctype_base.h

:50: error: `_DIGIT' was not declared in this scope

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/i686-pc-mingw32/bits/ctype_base.h

:51: error: `_PUNCT' was not declared in this scope

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/i686-pc-mingw32/bits/ctype_base.h

:51: error: `_ALPHA' was not declared in this scope

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/i686-pc-mingw32/bits/ctype_base.h

:51: error: `_DIGIT' was not declared in this scope

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/i686-pc-mingw32/bits/ctype_base.h

:52: error: `_CONTROL' was not declared in this scope

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/i686-pc-mingw32/bits/ctype_base.h

:53: error: `_PUNCT' was not declared in this scope

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/i686-pc-mingw32/bits/ctype_base.h

:54: error: `_ALPHA' was not declared in this scope

/usr/lib/gcc/i686-pc-mingw32/3.4.4/include/c++/i686-pc-mingw32/bits/ctype_base.h

:54: error: `_DIGIT' was not declared in this scope

In file included from C:/cygwin/usr/include/CoinSort.hpp:9,

                 from CG/MC_cutgen.cpp:6:

C:/cygwin/usr/include/CoinFinite.hpp: In function `bool CoinIsnan(double)':

C:/cygwin/usr/include/CoinFinite.hpp:90: error: `_isnan' undeclared (first 
use t

his function)

C:/cygwin/usr/include/CoinFinite.hpp:90: error: (Each undeclared identifier 
is r

eported only once for each function it appears in.)

make: *** [CG/MC_cutgen.o] Error 1


Also MCF-[1|2|3] and BAC give this error.
Note: BCP configuratione and build has non problem.
What can I do here?

_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar - get it now! 
http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/




More information about the Coin-bcpdiscuss mailing list