Recent changes to "src/utils/storage.H" prevent OA from building.
'at_offset' is mentioned twice in "src/utils/storage.H": ================= >8 ================= 211 // The `previous' link in the chain of storage. 212 static Storage*& previous(Storage* s) { 213 return *static_cast<Storage**>(s->at_offset(0)); 214 } 215 216 // The `next' link in the chain of storage. 217 static Storage*& next(Storage* s) { 218 return *static_cast<Storage**>(s->at_offset(link_size)); 219 } ==================== >8 ================ cd utils && make all-utils make[2]: Entering directory `/home/pashev/tmp/open-axiom.trunk/build-tree/src/utils' ../../libtool --tag=CXX --mode=compile g++ -c -m64 -D_GNU_SOURCE -g -O2 -O2 -Wall -I. -I../../x86_64-unknown-linux-gnu/include -I../../config -I../../../src/include -DOPENAXIOM_ROOT_DIRECTORY="\"/usr/local/lib/open-axiom/x86_64-unknown-linux-gnu/1.5.0-2011-09-03\"" -o storage.lo ../../../src/utils/storage.cc libtool: compile: g++ -c -m64 -D_GNU_SOURCE -g -O2 -O2 -Wall -I. -I../../x86_64-unknown-linux-gnu/include -I../../config -I../../../src/include -DOPENAXIOM_ROOT_DIRECTORY=\"/usr/local/lib/open-axiom/x86_64-unknown-linux-gnu/1.5.0-2011-09-03\" ../../../src/utils/storage.cc -fPIC -DPIC -o .libs/storage.o In file included from ../../../src/utils/storage.cc:59:0: ../../x86_64-unknown-linux-gnu/include/open-axiom/storage: In static member function 'static OpenAxiom::Memory::Storage*& OpenAxiom::Memory::Arena<T>::previous(OpenAxiom::Memory::Storage*)': ../../x86_64-unknown-linux-gnu/include/open-axiom/storage:213:47: error: 'struct OpenAxiom::Memory::Storage' has no member named 'at_offset' ../../x86_64-unknown-linux-gnu/include/open-axiom/storage: In static member function 'static OpenAxiom::Memory::Storage*& OpenAxiom::Memory::Arena<T>::next(OpenAxiom::Memory::Storage*)': ../../x86_64-unknown-linux-gnu/include/open-axiom/storage:218:47: error: 'struct OpenAxiom::Memory::Storage' has no member named 'at_offset' ../../x86_64-unknown-linux-gnu/include/open-axiom/storage: At global scope: ../../x86_64-unknown-linux-gnu/include/open-axiom/storage:290:10: error: 'iterator' does not name a type ../../x86_64-unknown-linux-gnu/include/open-axiom/storage:297:10: error: 'iterator' does not name a type ../../x86_64-unknown-linux-gnu/include/open-axiom/storage:346:26: error: invalid class name in declaration of 'class OpenAxiom::Memory::Factory<T>::iterator' make[2]: *** [storage.lo] Error 1 make[2]: Leaving directory `/home/pashev/tmp/open-axiom.trunk/build-tree/src/utils' make[1]: *** [all-utils] Error 2 make[1]: Leaving directory `/home/pashev/tmp/open-axiom.trunk/build-tree/src' make: *** [all-local] Error 2 ------------------------------------------------------------------------------ Special Offer -- Download ArcSight Logger for FREE! Finally, a world-class log management solution at an even better price-free! And you'll get a free "Love Thy Logs" t-shirt when you download Logger. Secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsisghtdev2dev _______________________________________________ open-axiom-devel mailing list open-axiom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open-axiom-devel