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
[email protected]
https://lists.sourceforge.net/lists/listinfo/open-axiom-devel