On Sun, Aug 13, 2017 at 10:09:02PM +0000, Thomas Mueller wrote:
I seem to fail to build Haiku from FreeBSD 11.1-STABLE amd64; failure is
consistent on x86-x86_gcc2 hybrid and x86_64.
C++
/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/x86_64/release/build/libbe/support/ZlibCompressionAlgorithm.o
MergeObjectFromObjects1
/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/x86_64/release/build/libbe/support/support_kit.o
Link
/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/lib/libbe_build.so
Chmod1
/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/lib/libbe_build.so
Link
/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/lib/libpackage_build.so
Chmod1
/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/lib/libpackage_build.so
Link
/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/x86_64/release/tools/package/package
/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/x86_64/release/tools/package/command_checksum.o:
In function `ChecksumIO::Digest()':
/home/nbarlene/haiku/haiku/src/bin/package/command_checksum.cpp:(.text._ZN10ChecksumIO6DigestEv[_ZN10ChecksumIO6DigestEv]+0x90):
undefined reference to `std::bad_alloc::bad_alloc()'
/usr/local/gcc5-aux/bin/gcc -Xlinker --no-as-needed -lm -L/usr/local/lib -lz
-o
"/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/x86_64/release/tools/package/package"
"/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/x86_64/release/tools/package/command_add.o"
"/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/x86_64/release/tools/package/command_checksum.o"
"/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/x86_64/release/tools/package/command_create.o"
"/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/x86_64/release/tools/package/command_dump.o"
"/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/x86_64/release/tools/package/command_extract.o"
"/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/x86_64/release/tools/package/command_info.o"
"/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/x86_64/release/tools/package/command_list.o"
"/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/x86_64/release/
tools/package/command_recompress.o"
"/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/x86_64/release/tools/package/package.o"
"/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/x86_64/release/tools/package/PackageWriterListener.o"
"/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/x86_64/release/tools/package/PackageWritingUtils.o"
\
"/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/x86_64/release/build/libroot/libroot_build_function_remapper.a"
"/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/lib/libroot_build.so"
"/usr/lib/libgnuregex.so"
"/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/lib/libpackage_build.so"
"/home/nbarlene/myhaiku/fb64generated.amd64/objects/freebsd/lib/libbe_build.so"
-lstdc++ \
Perhaps FreeBSD is not up to cross-compiling Haiku, or possibly there could
be a bug in the haiku source tree or buildtools tree, which was recently
updated for binutils.