thanks imbaczek.
i found out that i also need win32api and (becuase they did something wrong with packaging, i also need java, which contians some c++ headers needed by boost).
now i get lots of "yes" on scons configure, using MinGW 4.3.0 on windows, but one thing remains "no": boost/regex.hpp
Code: Select all
scons: Configure: Checking for C++ header file boost/regex.hpp...
build\sconf_temp\conftest_1.cpp <-
|
|#include "boost/regex.hpp"
|
|
g++ -o build\sconf_temp\conftest_1.o -c -fsingle-precision-constant -frounding-math -fsignaling-nans -mieee-fp -O2 -pipe -fno-strict-aliasing -mfpmath=387 -mthreads -D_REENTRANT -D_SZ_ONE_DIRECTORY -DSTREFLOP_X87 -Irts -Irts\System -Irts\lib\luabind -Irts\lib\lua\include -Irts\lib\streflop -Imingwlibs\include -IP:\MinGW\include -Imingwlibs\include\freetype2 -Imingwlibs\include\SDL -Imingwlibs\include\ogg -Imingwlibs\include\vorbis -Imingwlibs\include\python2.5 -Imingwlibs\include\python2.4 -Imingwlibs\include\java build\sconf_temp\conftest_1.cpp
In file included from mingwlibs\include/boost/regex/v4/regex_traits.hpp:39,
from mingwlibs\include/boost/regex/regex_traits.hpp:27,
from mingwlibs\include/boost/regex/v4/regex.hpp:39,
from mingwlibs\include/boost/regex.hpp:31,
from build\sconf_temp\conftest_1.cpp:2:
mingwlibs\include/boost/regex/v4/cpp_regex_traits.hpp:365: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/cpp_regex_traits.hpp: In member function »boost::regex_constants::syntax_type boost::re_detail::cpp_regex_traits_char_layer<char>::syntax_type(char) const«:
mingwlibs\include/boost/regex/v4/cpp_regex_traits.hpp:357: Fehler: »m_char_map« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/cpp_regex_traits.hpp: In member function »boost::regex_constants::escape_syntax_type boost::re_detail::cpp_regex_traits_char_layer<char>::escape_syntax_type(char) const«:
mingwlibs\include/boost/regex/v4/cpp_regex_traits.hpp:361: Fehler: »m_char_map« wurde in diesem Gültigkeitsbereich nicht definiert
In file included from mingwlibs\include/boost/regex/v4/regex.hpp:58,
from mingwlibs\include/boost/regex.hpp:31,
from build\sconf_temp\conftest_1.cpp:2:
mingwlibs\include/boost/regex/v4/states.hpp: At global scope:
mingwlibs\include/boost/regex/v4/states.hpp:210: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/states.hpp:226: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
In file included from mingwlibs\include/boost/regex/v4/regex.hpp:67,
from mingwlibs\include/boost/regex.hpp:31,
from build\sconf_temp\conftest_1.cpp:2:
mingwlibs\include/boost/regex/v4/basic_regex.hpp:66: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/basic_regex.hpp: In member function »size_t boost::basic_regex<charT, traits>::max_size() const«:
mingwlibs\include/boost/regex/v4/basic_regex.hpp:387: Fehler: »UINT_MAX« wurde in diesem Gültigkeitsbereich nicht definiert
In file included from mingwlibs\include/boost/regex/v4/regex.hpp:70,
from mingwlibs\include/boost/regex.hpp:31,
from build\sconf_temp\conftest_1.cpp:2:
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp: In member function »boost::re_detail::re_syntax_base* boost::re_detail::basic_regex_creator<charT, traits>::append_set(const boost::re_detail::basic_char_set<charT, traits>&, mpl_::true_*)«:
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:533: Fehler: »struct boost::re_detail::re_set« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:533: Fehler: »struct boost::re_detail::re_set« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:542: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:546: Fehler: »struct boost::re_detail::re_set« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:576: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:581: Fehler: »struct boost::re_detail::re_set« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:592: Fehler: »struct boost::re_detail::re_set« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:608: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:611: Fehler: »struct boost::re_detail::re_set« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:626: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:629: Fehler: »struct boost::re_detail::re_set« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:644: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:649: Fehler: »struct boost::re_detail::re_set« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:655: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:657: Fehler: »struct boost::re_detail::re_set« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:657: Fehler: »struct boost::re_detail::re_set« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp: In member function »void boost::re_detail::basic_regex_creator<charT, traits>::fixup_pointers(boost::re_detail::re_syntax_base*)«:
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:713: Fehler: »struct boost::re_detail::re_alt« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:713: Fehler: »struct boost::re_detail::re_alt« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp: In member function »void boost::re_detail::basic_regex_creator<charT, traits>::create_startmaps(boost::re_detail::re_syntax_base*)«:
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:801: Fehler: »struct boost::re_detail::re_alt« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:803: Fehler: »struct boost::re_detail::re_alt« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp: In member function »void boost::re_detail::basic_regex_creator<charT, traits>::create_startmap(boost::re_detail::re_syntax_base*, unsigned char*, unsigned int*, unsigned char)«:
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:920: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:970: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:985: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:1007: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:1022: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:1024: Fehler: »struct boost::re_detail::re_set« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:1043: Fehler: »struct boost::re_detail::re_alt« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:1049: Fehler: »UCHAR_MAX« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:1051: Fehler: »struct boost::re_detail::re_alt« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp: In member function »void boost::re_detail::basic_regex_creator<charT, traits>::set_all_masks(unsigned char*, unsigned char)«:
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:1164: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:1167: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp: In member function »bool boost::re_detail::basic_regex_creator<charT, traits>::is_bad_repeat(boost::re_detail::re_syntax_base*)«:
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:1186: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp: In member function »void boost::re_detail::basic_regex_creator<charT, traits>::set_bad_repeat(boost::re_detail::re_syntax_base*)«:
mingwlibs\include/boost/regex/v4/basic_regex_creator.hpp:1209: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
In file included from mingwlibs\include/boost/regex/v4/regex.hpp:73,
from mingwlibs\include/boost/regex.hpp:31,
from build\sconf_temp\conftest_1.cpp:2:
mingwlibs\include/boost/regex/v4/basic_regex_parser.hpp: In member function »bool boost::re_detail::basic_regex_parser<charT, traits>::parse_open_paren()«:
mingwlibs\include/boost/regex/v4/basic_regex_parser.hpp:425: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/basic_regex_parser.hpp: In function »bool boost::re_detail::valid_value(charT, int, const mpl_::true_&)«:
mingwlibs\include/boost/regex/v4/basic_regex_parser.hpp:1350: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
In file included from mingwlibs\include/boost/regex/v4/regex.hpp:88,
from mingwlibs\include/boost/regex.hpp:31,
from build\sconf_temp\conftest_1.cpp:2:
mingwlibs\include/boost/regex/v4/perl_matcher.hpp: In function »bool boost::re_detail::can_start(charT, const unsigned char*, unsigned char)«:
mingwlibs\include/boost/regex/v4/perl_matcher.hpp:34: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/perl_matcher.hpp: In function »bool boost::re_detail::can_start(short unsigned int, const unsigned char*, unsigned char)«:
mingwlibs\include/boost/regex/v4/perl_matcher.hpp:50: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/perl_matcher.hpp: In function »bool boost::re_detail::can_start(wchar_t, const unsigned char*, unsigned char)«:
mingwlibs\include/boost/regex/v4/perl_matcher.hpp:56: Fehler: »CHAR_BIT« wurde in diesem Gültigkeitsbereich nicht definiert
In file included from mingwlibs\include/boost/regex/v4/perl_matcher.hpp:521,
from mingwlibs\include/boost/regex/v4/regex.hpp:88,
from mingwlibs\include/boost/regex.hpp:31,
from build\sconf_temp\conftest_1.cpp:2:
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp: In member function »bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_alt()«:
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:421: Fehler: »const struct boost::re_detail::re_alt« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:422: Fehler: »const struct boost::re_detail::re_alt« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp: In member function »bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_rep()«:
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:465: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:466: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp: In member function »bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_slow()«:
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:589: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp: In member function »bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_fast()«:
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:628: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp: In member function »bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_char_repeat()«:
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:691: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp: In member function »bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_set_repeat()«:
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:712: Fehler: »const struct boost::re_detail::re_set« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:759: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp: In member function »bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_long_set_repeat()«:
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:828: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp: In member function »bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::unwind_greedy_single_repeat(bool)«:
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:1008: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:1014: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp: In member function »bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::unwind_slow_dot_repeat(bool)«:
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:1063: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:1078: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp: In member function »bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::unwind_fast_dot_repeat(bool)«:
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:1116: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:1132: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp: In member function »bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::unwind_char_repeat(bool)«:
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:1183: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:1198: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp: In member function »bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::unwind_short_set_repeat(bool)«:
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:1225: Fehler: »const struct boost::re_detail::re_set« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:1249: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:1264: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp: In member function »bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::unwind_long_set_repeat(bool)«:
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:1316: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
mingwlibs\include/boost/regex/v4/perl_matcher_non_recursive.hpp:1331: Fehler: »const struct boost::re_detail::re_repeat« hat kein Element namens »_map«
In file included from mingwlibs\include/boost/regex/v4/perl_matcher.hpp:524,
from mingwlibs\include/boost/regex/v4/regex.hpp:88,
from mingwlibs\include/boost/regex.hpp:31,
from build\sconf_temp\conftest_1.cpp:2:
mingwlibs\include/boost/regex/v4/perl_matcher_common.hpp: In member function »bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_set()«:
mingwlibs\include/boost/regex/v4/perl_matcher_common.hpp:661: Fehler: »const struct boost::re_detail::re_set« hat kein Element namens »_map«
In file included from mingwlibs\include/boost/regex/v4/regex.hpp:166,
from mingwlibs\include/boost/regex.hpp:31,
from build\sconf_temp\conftest_1.cpp:2:
mingwlibs\include/boost/regex/v4/regex_split.hpp: In function »size_t boost::regex_split(OutputIterator, std::basic_string<charT, Traits1, Alloc1>&, const boost::basic_regex<charT, Traits2>&, boost::regex_constants::match_flag_type)«:
mingwlibs\include/boost/regex/v4/regex_split.hpp:131: Fehler: »UINT_MAX« wurde in diesem Gültigkeitsbereich nicht definiert
mingwlibs\include/boost/regex/v4/regex_split.hpp: In function »size_t boost::regex_split(OutputIterator, std::basic_string<charT, Traits1, Alloc1>&)«:
mingwlibs\include/boost/regex/v4/regex_split.hpp:138: Fehler: »UINT_MAX« wurde in diesem Gültigkeitsbereich nicht definiert
scons: Configure: no