|
From: Ben H. <bh...@sa...> - 2001-02-19 05:42:52
|
Well it seems compiling Scribia.l is too much for my little mac now. Can't compile it in my 64 megs of RAM. (the problem we had with the final target, now on the debug target) Lags around line 11020, then fills up all available RAM. (id gladly get more RAM, but its a powerbook 1400. 64 == max) Is there no way to segment a lex file? Or perhaps we could have two scanners. First one for, say karma and shares, second for training and everything else. I also get a bunch of inlining errors: Warning : inline function call 'std::operator+<char, std::char_traits<char>, std::allocator<char>>(const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &, const char *)' not inlined lex.yy.c line 6848 } Warning : inline function call 'std::__tree<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::value_compare, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::iterator::iterator(std::__tree<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::value_compare, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::node *)' not inlined lex.yy.c line 6848 } Warning : inline function call 'std::__tree<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::value_compare, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::iterator::iterator(std::__tree<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::value_compare, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::node *)' not inlined lex.yy.c line 6848 } Warning : inline function call 'std::__tree<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::value_compare, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::front()' not inlined lex.yy.c line 6848 } Warning : inline function call 'std::__tree<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::value_compare, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::iterator::iterator(std::__tree<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::value_compare, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::node *)' not inlined lex.yy.c line 6848 } Warning : inline function call 'std::__tree<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::value_compare, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::iterator::iterator(std::__tree<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::value_compare, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>>>::node *)' not inlined lex.yy.c line 6848 } Warning : inline function call 'std::basic_streambuf<char, std::char_traits<char>>::basic_streambuf()' not inlined lex.yy.c line 6848 } Warning : inline function call 'std::__vector_pod<char, std::allocator<char>>::__vector_pod()' not inlined lex.yy.c line 6848 } Warning : inline function call 'Metrowerks::compile_assert<1>::compile_assert()' not inlined lex.yy.c line 6848 } Warning : inline function call 'std::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>::str()const ' not inlined lex.yy.c line 6848 } Warning : inline function call 'std::__vector_imp<char, std::allocator<char>, 1>::~__vector_imp()' not inlined lex.yy.c line 6848 } Warning : inline function call 'std::locale::~locale()' not inlined lex.yy.c line 6848 } Error : ### Error: Out of memory ### -- <http://tunnels.tripod.com/> - My Old-As-Hell Home Page <http://freepages.sf.rootsweb.com/~bhines/> - My newish Genealogy Pages |