In file included from tron/zone/zValidator.h:154, from tron/zone/zEffectGroup.h:77, from tron/zone/zZone.h:36, from tron/gParser.h:16, from tron/gArena.cpp:36: tools/tSafePTR.h: In member function `void tJUST_CONTROLLED_PTR::AddRef() [with T = zZone]': tools/tSafePTR.h:307: instantiated from `tJUST_CONTROLLED_PTR::tJUST_CONTROLLED_PTR(const tJUST_CONTROLLED_PTR&) [with T = zZone]' tron/zone/zZoneInfluence.h:22: instantiated from here tools/tSafePTR.h:292: error: `AddRef' undeclared (first use this function) tools/tSafePTR.h:292: error: (Each undeclared identifier is reported only once for each function it appears in.) tools/tSafePTR.h: In member function `void tJUST_CONTROLLED_PTR::Release() [with T = zZone]': tools/tSafePTR.h:374: instantiated from `tJUST_CONTROLLED_PTR::~tJUST_CONTROLLED_PTR() [with T = zZone]' tron/zone/zZoneInfluence.h:22: instantiated from here tools/tSafePTR.h:299: error: `Release' undeclared (first use this function) make[3]: *** [libtron_a-gArena.o] Error 1 make[3]: Leaving directory `/home/mathias/zonesrc/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/mathias/zonesrc/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/mathias/zonesrc' make: *** [all] Error 2