Hi,

 

I'm trying to compile a C++ file using WINE. The file includes STL's map. I am using STLPort with WINE.

 

I get a long list of errors starting with:

 

/starhome/iu/wine/include/wine/msvcrt/cstdlib:97: `div' not declared

/starhome/iu/wine/include/wine/msvcrt/cstdlib:102: `ldiv' not declared

/starhome/iu/wine/include/wine/msvcrt/cstdlib: In function `ldiv_t

   std::div(long int, long int)':

/starhome/iu/wine/include/wine/msvcrt/cstdlib:122: `ldiv' undeclared (first use

 

   this function)

/starhome/iu/wine/include/wine/msvcrt/cstdlib:122: (Each undeclared identifier

   is reported only once for each function it appears in.)

/starhome/iu/wine/include/wine/msvcrt/cstdlib: At global scope:

/starhome/iu/wine/include/wine/msvcrt/cstdlib:138: `lldiv_t' not declared

/starhome/iu/wine/include/wine/msvcrt/cstdlib:139: `_Exit' not declared

 

 

 

I'm using msvcrt as the C library. I saw a previous posting with the same problem, and I've tried the various solutions suggested (toggling –mno-cygwin, using STLPort) but that did not work.

 

Suggestions welcome.

 

Thanks,

Shai Dagan