The trouble is that you may have compiled some object files with (say) 50 levels, but some with (say) 100 levels. This is very likely to cause a crash. Removing all object files forces them all to be recompiled and thus "in agreement" with each other.
I belive the problem lies in my server's crypt files.
I have triied to declare no crypt, and i have tried editing the mud.h file to make it define my system only to linux..
So if you can give me some examples of a mud.h file that only defines linux -- or a make file that defines no crypt so i can veerify it all i would be greatful...