Hi Peter and other ipv6calc list members, it looks like the ipv6calc RFC3041 (privacy extensions) code is broken on big-endian systems. The Debian automatic build daemon logs indicate that the test '--eui64_to_privacy' is failing on these architectures: s390 mips sparc hppa m68k It's working on these: arm alpha powerpc mipsel ia64 amd64 i386 AFAIK, this looks like a list of big-endian vs. little-endian systems. In particular, mipsel is just the same as mips but little-endian. The result on the failed ones is: Test './ipv6calc --eui64_to_privacy 0123:4567:89ab:cdef 0123456789abcdef' for '4662:bdea:8654:776d 486072ff7074945e' Result '96de:eee5:308c:8ea7 df277f120cf06be3' doesn't match! The full build logs can be found at http://buildd.debian.org/build.php?arch=&pkg=ipv6calc I haven't investigated this much yet. I can get my hands on a sparc machine probably tomorrow, so I'm well positioned to test this. I'll get back to this when I have a patch. The problem has been there at least since 0.45, so it's not a new regression. It just wasn't noticed earlier. I'm CCing 375855-forwarded@bugs.debian.org - please keep the CC when responding so the information in the Debian bug database stays up to date. Cheers, -- Niko Tyni ntyni@iki.fi