: There is a bug with googlebreakpad on 64 bits arch : http://code.google.com/p/google-breakpad/issues/detail?id=239 : I have no 64 bits here to analyse the problem. : Maybe, try to replace word by Xword ....
Thanks Laurent for the tip, I got compilation on 64 bit architecture one step further by replacing word with Xword in line 141 of /libs/3rdparty/googlebreakpad/src/common/linux/dump_symbols.cc But build process stopped again. Seems that we need some more effort here. I am not a build nor a c++ geek ;-/ -RAS /home/ras/Desktop/kvats/qutecom/qutecom-2.2/libs/3rdparty/googlebreakpad/src/client/minidump_file_writer.cc: In member function 'bool google_breakpad::MinidumpFileWriter::Copy(MDRVA, const void*, ssize_t)': /home/ras/Desktop/kvats/qutecom/qutecom-2.2/libs/3rdparty/googlebreakpad/src/client/minidump_file_writer.cc:226: warning: comparison between signed and unsigned integer expressions [ 26%] Building CXX object libs/3rdparty/googlebreakpad/CMakeFiles/googlebreakpad.dir/src/client/linux/handler/linux_thread.o In file included from /home/ras/Desktop/kvats/qutecom/qutecom-2.2/libs/3rdparty/googlebreakpad/src/client/linux/handler/linux_thread.cc:48: /home/ras/Desktop/kvats/qutecom/qutecom-2.2/libs/3rdparty/googlebreakpad/src/client/linux/handler/linux_thread.h:152: error: 'user_fpxregs_struct' has not been declared /home/ras/Desktop/kvats/qutecom/qutecom-2.2/libs/3rdparty/googlebreakpad/src/client/linux/handler/linux_thread.cc:238: error: 'user_fpxregs_struct' has not been declared /home/ras/Desktop/kvats/qutecom/qutecom-2.2/libs/3rdparty/googlebreakpad/src/client/linux/handler/linux_thread.cc: In member function 'int google_breakpad::LinuxThread::ListModules(google_breakpad::CallbackParam<bool (*)(const google_breakpad::ModuleInfo&, void*)>*) const': /home/ras/Desktop/kvats/qutecom/qutecom-2.2/libs/3rdparty/googlebreakpad/src/client/linux/handler/linux_thread.cc:311: warning: format '%x' expects type 'unsigned int*', but argument 3 has type 'uintptr_t*' /home/ras/Desktop/kvats/qutecom/qutecom-2.2/libs/3rdparty/googlebreakpad/src/client/linux/handler/linux_thread.cc:311: warning: format '%x' expects type 'unsigned int*', but argument 4 has type 'uintptr_t*' /home/ras/Desktop/kvats/qutecom/qutecom-2.2/libs/3rdparty/googlebreakpad/src/client/linux/handler/linux_thread.cc: In member function 'bool google_breakpad::LinuxThread::FindSigContext(uintptr_t, sigcontext**)': /home/ras/Desktop/kvats/qutecom/qutecom-2.2/libs/3rdparty/googlebreakpad/src/client/linux/handler/linux_thread.cc:405: error: 'struct sigcontext' has no member named 'ebp' /home/ras/Desktop/kvats/qutecom/qutecom-2.2/libs/3rdparty/googlebreakpad/src/client/linux/handler/linux_thread.cc:408: error: 'struct sigcontext' has no member named 'ebp' make[2]: *** [libs/3rdparty/googlebreakpad/CMakeFiles/googlebreakpad.dir/src/client/linux/handler/linux_thread.o] Error 1 make[2]: *** Waiting for unfinished jobs.... [ 26%] Generating moc_idle.cxx make[1]: *** [libs/3rdparty/googlebreakpad/CMakeFiles/googlebreakpad.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... Scanning dependencies of target psiidle [ 27%] [ 27%] Building CXX object libs/3rdparty/psiidle/psiidle/CMakeFiles/psiidle.dir/idle.o Building CXX object libs/3rdparty/psiidle/psiidle/CMakeFiles/psiidle.dir/idle_x11.o [ 27%] Building CXX object libs/3rdparty/psiidle/psiidle/CMakeFiles/psiidle.dir/moc_idle.o Linking CXX shared library libpsiidle.so [ 27%] Built target psiidle make: *** [all] Error 2 _______________________________________________ QuteCom-dev mailing list [email protected] http://lists.qutecom.org/mailman/listinfo/qutecom-dev
