On Wednesday 22 October 2008 14:44:25 Chi-Thanh Christopher Nguyen wrote: > Vadim Lebedev schrieb: > > Are you compiling on 64 bit platform? > > > >> /home/anschneider/workspace/projects/qutecom-2.2/libs/3rdparty/googlebre > >>akpad/src/common/linux/dump_symbols.cc:141: error: cast from 'void*' to > >> 'Elf64_Word' losesprecision > > This error happens for me too on Gentoo amd64. The reason is that > pointer size is 8 bytes and Elf64_Word is only 4 bytes according to > /usr/include/elf.h. > Probably, Elf64_Word should be replaced by Elf64_Addr (or Elf64_Xword) >
This helps just for one bug, but there are more and it looks like it is not
designed to work on 64bit.
struct sigcontext doesn't have a ebp member on 64bit.
libs/3rdparty/googlebreakpad/src/client/linux/handler/linux_thread.cc +405
-- andreas
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ QuteCom-dev mailing list [email protected] http://lists.qutecom.org/mailman/listinfo/qutecom-dev
