Emerging x11-wm/treewm fails to compile on Gentoo 1.4 beta with gcc 3.2. Here is the error and output leading up to it: In file included from manager.cc:12: clienttree.h:14:20: hash_map: No such file or directory In file included from manager.cc:12: clienttree.h:27: syntax error before `;' token clienttree.h:28: syntax error before `::' token clienttree.h:29: syntax error before `::' token clienttree.h:43: 'Wmap' is used as a type, but is not defined as a type. resmanager.h:130: syntax error before `*' token resmanager.h:133: parse error before `,' token In file included from client.cc:15: /usr/include/string.h:92: `int strcmp(const char*, const char*)' used prior to declaration client.cc: In member function `virtual bool Client::Init()': client.cc:240: `class ClientTree' has no member named `windows' client.cc:240: `WmapPair' undeclared (first use this function) client.cc:241: `class ClientTree' has no member named `windows' client.cc:243: `class ClientTree' has no member named `windows' make[1]: *** [manager.o] Error 1 make[1]: *** Waiting for unfinished jobs.... client.cc: In member function `virtual void Client::Remove(int)': client.cc:1432: `class ClientTree' has no member named `windows' client.cc:1434: `class ClientTree' has no member named `windows' client.cc:1435: `class ClientTree' has no member named `windows' make[1]: *** [client.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/treewm-0.4.2/work/treewm-0.4.2/treewm' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 6, Exitcode 2 !!! (no error message)
fixed. try emerge rsync and emerge treewm in about an hour. it was basically a large number of C++ syntax errors. thanks for the bug report! Matt