On Fri, Sep 29, 2006 at 04:11:23PM +0200, Enrico Zini wrote: > > This is weird for me: I include <wibble/operators.h>, which defines > those operators. And I use the wibble::operators namespace. And in > other architectures (arm, powerpc, sparc, and my i386 laptop) it seems > to have compiled properly.
This is probably caused by types that don't match exactly. Note that 3 of the 4 arches that failed with that error were 64 bit arches, and the other was s390. I know there are some cases where it fails on those 4 arches, but I'm not really sure what the problem is. I think size_t is 64 bit on all tose arches, thus different then an int which is 32 bit on all of them. > Kurt: what architecture and g++ version are you using for the build? I was looking at the amd64 buildd log. Note that all buildd logs contains something like this: Toolchain package versions: libc6-dev_2.3.6.ds1-4 linux-kernel-headers_2.6.18-1 gcc-4.1_4.1.1-14 g++-4.1_4.1.1-14 binutils_2.17-2 libstdc++6-4.1-dev_4.1.1-14 libstdc++6_4.1.1-14 Kurt -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]