www/firefox-esr build failure

Sergey V. Dyatko sergey.dyatko at gmail.com
Mon Apr 1 13:42:46 UTC 2019


Hi,


Unable to build firefox-esr after clang8 (?) import

gmake[5]: Entering directory
'/tmp/ports/usr/ports/www/firefox-esr/work/.build/js/src' /usr/local/bin/clang++80
-o RegExp.o -c
-I/tmp/ports/usr/ports/www/firefox-esr/work/.build/dist/system_wrappers
-include /tmp/ports/usr/ports/www/firefox-esr/work/firefox-60.6.1/config/gcc_hidden.h
-DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY
-DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES
'-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE
-I/tmp/ports/usr/ports/www/firefox-esr/work/firefox-60.6.1/js/src
-I/tmp/ports/usr/ports/www/firefox-esr/work/.build/js/src
-I/tmp/ports/usr/ports/www/firefox-esr/work/.build/dist/include
-I/usr/local/include/nspr -fPIC -DMOZILLA_CLIENT
-include /tmp/ports/usr/ports/www/firefox-esr/work/.build/js/src/js-confdefs.h
-Qunused-arguments -DLIBICONV_PLUG -isystem /usr/local/include
-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wempty-body
-Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare
-Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings
-Wno-invalid-offsetof -Wclass-varargs -Wloop-analysis -Wc++1z-compat -Wcomma
-Wimplicit-fallthrough -Wstring-conversion -Wno-inline-new-delete
-Wno-error=deprecated-declarations -Wno-error=array-bounds -Wformat
-Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type
-Wno-unknown-warning-option -Wno-return-type-c-linkage -fno-sized-deallocation
-O2 -pipe -O3 -DLIBICONV_PLUG -fstack-protector -isystem /usr/local/include
-fno-strict-aliasing -DLIBICONV_PLUG -isystem /usr/local/include
-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-rtti -ffunction-sections
-fdata-sections -fno-exceptions -fno-math-errno -pipe -I/usr/local/include -O2
-O3 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/libffi-3.2.1/include -Wno-shadow -Werror=format
-fno-strict-aliasing  -MD -MP
-MF .deps/RegExp.o.pp   /tmp/ports/usr/ports/www/firefox-esr/work/firefox-60.6.1/js/src/builtin/RegExp.cpp
In file included
from /tmp/ports/usr/ports/www/firefox-esr/work/firefox-60.6.1/mfbt/Compression.cpp:13:
In file included
from /tmp/ports/usr/ports/www/firefox-esr/work/.build/dist/system_wrappers/string:3:
In file included from /usr/include/c++/v1/string:500: In file included
from /usr/include/c++/v1/string_view:176: In file included
from /usr/include/c++/v1/__string:56: In file included
from /tmp/ports/usr/ports/www/firefox-esr/work/.build/dist/system_wrappers/algorithm:3:
In file included from /usr/include/c++/v1/algorithm:641: In file included
from /tmp/ports/usr/ports/www/firefox-esr/work/.build/dist/system_wrappers/type_traits:3: /usr/include/c++/v1/type_traits:740:56:
error: _Float16 is not supported on this target template <>          struct
__libcpp_is_floating_point<_Float16>    : public true_type {}; ^

It is known issue ?


# make showconfig
===> The following configuration options are available for firefox-esr-60.6.1,1:
     CANBERRA=off: Sound theme alerts
     DBUS=on: D-Bus IPC system support
     DEBUG=off: Build with debugging support
     FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...)
     GCONF=off: GConf configuration backend support
     LIBPROXY=off: Proxy support via libproxy
     OPTIMIZED_CFLAGS=on: Use extra compiler optimizations
     PROFILE=off: Build with profiling support
     TEST=off: Build and/or run tests
     WAYLAND=on: Wayland (graphics) support
====> Options available for the multi AUDIO: you have to choose at least one of
them ALSA=on: ALSA audio architecture support
     JACK=on: JACK audio server support
     PULSEAUDIO=off: PulseAudio sound server support
     SNDIO=off: Sndio audio support
===> Use 'make config' to modify these settings


--
wbr, Sergey



More information about the freebsd-ports mailing list