See attached "Build log".
The other warnings you see lead to following notifications on openSUSE:
I: There are likely swapped arguments in a memset
Check that the function arguments match: memset(ptr,BYTEVALUE,LENGTH)
W: boomerang memset-with-zero-length HpSomBinaryFile.cpp:153:28
W: boomerang memset-with-zero-length PalmBinaryFile.cpp:81:28
I: Program is likely to break with new gcc. Try -fno-strict-aliasing.
W: boomerang strict-aliasing-punning DOS4GWBinaryFile.cpp:494, 504, 522
W: boomerang strict-aliasing-punning ElfBinaryFile.cpp:1153, 1163, 1189
W: boomerang strict-aliasing-punning MachOBinaryFile.cpp:658, 667, 684
W: boomerang strict-aliasing-punning Win32BinaryFile.cpp:1035, 1044, 1061
W: boomerang strict-aliasing-punning db/exp.cpp:3436
W: boomerang strict-aliasing-punning db/proc.cpp:4268, 4320
W: boomerang strict-aliasing-punning type/dfa.cpp:287, 1392, 1399
boomerang.i586: W: shared-lib-calls-exit /usr/lib/libMachOBinaryFile.so exit@GLIBC_2.0
boomerang.i586: W: shared-lib-calls-exit /usr/lib/libWin32BinaryFile.so exit@GLIBC_2.0
boomerang.i586: W: shared-lib-calls-exit /usr/lib/libDOS4GWBinaryFile.so exit@GLIBC_2.0
This library package calls exit() or _exit(), probably in a non-fork()
context. Doing so from a library is strongly discouraged - when a library
function calls exit(), it prevents the calling program from handling the
error, reporting it to the user, closing files properly, and cleaning up any
state that the program has. It is preferred for the library to return an
actual error code and let the calling program decide how to handle the
situation.
boomerang.i586: W: no-soname /usr/lib/libExeBinaryFile.so
boomerang.i586: W: no-soname /usr/lib/libElfBinaryFile.so
boomerang.i586: W: no-soname /usr/lib/libHpSomBinaryFile.so
boomerang.i586: W: no-soname /usr/lib/libMachOBinaryFile.so
boomerang.i586: W: no-soname /usr/lib/libWin32BinaryFile.so
boomerang.i586: W: no-soname /usr/lib/libBinaryFile.so
boomerang.i586: W: no-soname /usr/lib/libPalmBinaryFile.so
boomerang.i586: W: no-soname /usr/lib/libDOS4GWBinaryFile.so
boomerang.i586: W: no-soname /usr/lib/libIntelCoffFile.so
Build log