You can ignore the make depend errors. I believe the problem is really in with the new versions of glibc (and/or makedepend not dealing correctly with it), and nothing to do with crossfire. It seems that even with those errors, make depend still works OK, and make depend isn't necessary anyways for comilation. Brooklyn Linux Solutions CEO wrote: > > I seem to have problem installing from source > crossfire. > > make depend is failing because of to much recurssion? > > Weird. > > /usr/include/unistd.h:305: macro or `#include' recursion too deep > /usr/include/unistd.h:311: macro or `#include' recursion too deep > /usr/include/unistd.h:315: macro or `#include' recursion too deep > /usr/include/unistd.h:319: macro or `#include' recursion too deep > /usr/include/unistd.h:321: macro or `#include' recursion too deep > /usr/include/unistd.h:338: macro or `#include' recursion too deep > /usr/include/unistd.h:340: macro or `#include' recursion too deep > In file included from ../include/includes.h:76, > from ../include/global.h:36, > from c_wiz.c:35: > /usr/include/unistd.h:967: macro or `#include' recursion too deep > In file included from ../include/includes.h:93, > > from ../include/global.h:36, > > and such......... > > It's installed in this directory > /home/ruben/crossfire/crossfire-0.95.7 > > The config command was: > > ./configure --mandir /usr/local/man --datadir /usr/games/crossfire > --bindir /usr/local/bin > > which seemed reasonable enough. > > I could never get this thing to compile - And I love this game! > > -- > Brooklyn Linux Solutions > http://www.mrbrklyn.com > http://www.brooklynonline.com > > 1-718-382-5752