When I build HEAD with --enable-developer and -DUSE_VALGRIND I get these errors:
alloc.cpp:2182:79: error: invalid conversion from ‘size_t (*)(size_t) {aka long unsigned int (*)(long unsigned int)}’ to ‘unsigned int’ [-fpermissive] common.h:772:51: error: invalid operands of types ‘size_t (*)(size_t) {aka long unsigned int (*)(long unsigned int)}’ and ‘size_t {aka long unsigned int}’ to binary ‘operator&’ #define ROUNDUP(n, b) (((n) + (b) - 1) & ~((b) - 1)) alloc.cpp:2306:16: error: invalid operands of types ‘size_t {aka long unsigned int}’ and ‘size_t (*)(size_t) {aka long unsigned int (*)(long unsigned int)}’ to binary ‘operator-’ size = length - (VALGRIND_REDZONE + GUARD_BYTES); Similar errors appear when building B3_0_Release. Should I log this as a bug? Paul -- Paul Reeves http://www.ibphoenix.com Supporting users of Firebird Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel