I know FreeBSD is not supported, I gave it a try anyway. I used gcc7 (that should be the same as the linux one) and, after a couple of hours it stopped with:
Code: Select all
101:01.28 In the directory /var/spool/palemoon/pmbuild/gfx/harfbuzz/src
101:01.29 The following command failed to execute properly:
101:01.29 /usr/local/bin/g++7 -std=gnu++11 -o hb-blob.o -c -I/var/spool/palemoon/pmbuild/dist/stl_wrappers -I/var/spool/palemoon/pmbuild/dist/system_wrappers -include /usr/local/src/UXP-PM28.7.0_Release/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DPACKAGE_VERSION="moz" -DPACKAGE_BUGREPORT="http://bugzilla.mozilla.org/" -DHAVE_OT=1 -DHB_NO_MT -DHB_NO_UNICODE_FUNCS -UDEBUG -I/usr/local/src/UXP-PM28.7.0_Release/gfx/harfbuzz/src -I/var/spool/palemoon/pmbuild/gfx/harfbuzz/src -I/var/spool/palemoon/pmbuild/dist/include -I/var/spool/palemoon/pmbuild/dist/include/nspr -I/var/spool/palemoon/pmbuild/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /var/spool/palemoon/pmbuild/mozilla-config.h -MD -MP -MF .deps/hb-blob.o.pp -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -flifetime-dse=1 -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -msse2 -mfpmath=sse -pipe -g -O2 -fomit-frame-pointer -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include /usr/local/src/UXP-PM28.7.0_Release/gfx/harfbuzz/src/hb-blob.cc
101:01.29 gmake[5]: *** [/usr/local/src/UXP-PM28.7.0_Release/config/rules.mk:886: hb-blob.o] Error 1
This is what it says:
Code: Select all
[1567700729.296977, "build_output", {"line": " from /usr/local/src/UXP-PM28.7.0_Release/gfx/harfbuzz/src/hb-
blob.cc:32:"}]
[1567700729.297982, "build_output", {"line": "/var/spool/palemoon/pmbuild/dist/include/mozilla/throw_gcc.h: In function 'voi
d std::__throw_system_error(int)':"}]
[1567700729.298962, "build_output", {"line": "/var/spool/palemoon/pmbuild/dist/include/mozilla/throw_gcc.h:138:5: error: 'sn
printf' was not declared in this scope"}]
[1567700729.299921, "build_output", {"line": " snprintf(error, sizeof(error)-1,"}]
[1567700729.300902, "build_output", {"line": " ^~~~~~~~"}]
[1567700729.316168, "build_output", {"line": "/var/spool/palemoon/pmbuild/dist/include/mozilla/throw_gcc.h:138:5: note: sugg
ested alternative: 'sprintf'"}]
[1567700729.317396, "build_output", {"line": " snprintf(error, sizeof(error)-1,"}]
[1567700729.318468, "build_output", {"line": " ^~~~~~~~"}]
[1567700729.31958, "build_output", {"line": " sprintf"}]
Luciano.