pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/53558: www/firefox 61.0 fails build on i386



>Number:         53558
>Category:       pkg
>Synopsis:       www/firefox 61.0 fails build on i386
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Aug 27 15:45:00 +0000 2018
>Originator:     scole_mail
>Release:        pkgsrc-2018Q2
>Organization:
none
>Environment:
NetBSD dstar 8.0_STABLE NetBSD 8.0_STABLE (GENERIC) #1: Sun Aug 26 12:25:32 PDT 2018  scole@dstar:/home/scole/nbsd/cvs/8_0/obj/sys/arch/i386/compile/GENERIC i386
>Description:
firefox doesn't build for me on 8.0/i386/pkgsrc-2018Q2.

It seems to issues related to math libraries.

gmake[3]: Entering directory '/usr/pkgsrc/www/firefox/work/build/gfx/harfbuzz/src'
/usr/pkgsrc/www/firefox/work/.cwrapper/bin/c++ -o hb-blob.o -c -I/usr/pkgsrc/www/firefox/work/build/dist/stl_wrappers -I/usr/pkgsrc/www/firefox/work/build/dist/system_wrappers -include /usr/pkgsrc/www/firefox/work/firefox-61.0/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 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/usr/pkgsrc/www/firefox/work/firefox-61.0/gfx/harfbuzz/src -I/usr/pkgsrc/www/firefox/work/build/gfx/harfbuzz/src -I/usr/pkgsrc/www/firefox/work/build/dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include /usr/pkgsrc/www/firefox/work/build/mozilla-config.h -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib/
 glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/ffmpeg3 -I/usr/X11R7/include/freetype2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -fno-sized-deallocation -O2 -I/usr/pkg/include/nspr -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nss/nss -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/ffmpeg3 -I/usr/X11R7/include/freetype2 -march=i586 -mstackrealign -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions
  -fno-math-errno -pthread -pipe -I/usr/pkg/include -O2 -fomit-frame-pointer -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include  -MD -MP -MF .deps/hb-blob.o.pp   /usr/pkgsrc/www/firefox/work/firefox-61.0/gfx/harfbuzz/src/hb-blob.cc
In file included from /usr/pkgsrc/www/firefox/work/build/dist/system_wrappers/cmath:3:0,
                 from /usr/pkgsrc/www/firefox/work/build/dist/stl_wrappers/cmath:44,
                 from /usr/pkg/gcc6/include/c++/math.h:36,
                 from /usr/pkgsrc/www/firefox/work/build/dist/system_wrappers/math.h:3,
                 from /usr/pkgsrc/www/firefox/work/firefox-61.0/gfx/harfbuzz/src/hb-private.hh:45,
                 from /usr/pkgsrc/www/firefox/work/firefox-61.0/gfx/harfbuzz/src/hb-blob.cc:32:
/usr/pkg/gcc6/include/c++/cmath:1105:11: error: '::acosh' has not been declared
   using ::acosh;
           ^~~~~
/usr/pkg/gcc6/include/c++/cmath:1109:11: error: '::asinh' has not been declared
   using ::asinh;
           ^~~~~
/usr/pkg/gcc6/include/c++/cmath:1113:11: error: '::atanh' has not been declared
   using ::atanh;
           ^~~~~
/usr/pkg/gcc6/include/c++/cmath:1117:11: error: '::cbrt' has not been declared
   using ::cbrt;
           ^~~~
/usr/pkg/gcc6/include/c++/cmath:1121:11: error: '::copysign' has not been declared
   using ::copysign;
           ^~~~~~~~
/usr/pkg/gcc6/include/c++/cmath:1125:11: error: '::erf' has not been declared
   using ::erf;
           ^~~
/usr/pkg/gcc6/include/c++/cmath:1129:11: error: '::erfc' has not been declared
   using ::erfc;
           ^~~~
/usr/pkg/gcc6/include/c++/cmath:1137:11: error: '::expm1' has not been declared
   using ::expm1;
           ^~~~~
/usr/pkg/gcc6/include/c++/cmath:1157:11: error: '::hypot' has not been declared
   using ::hypot;
           ^~~~~
/usr/pkg/gcc6/include/c++/cmath:1161:11: error: '::ilogb' has not been declared
   using ::ilogb;
           ^~~~~
/usr/pkg/gcc6/include/c++/cmath:1165:11: error: '::lgamma' has not been declared
   using ::lgamma;
           ^~~~~~
/usr/pkg/gcc6/include/c++/cmath:1177:11: error: '::log1p' has not been declared
   using ::log1p;
           ^~~~~
/usr/pkg/gcc6/include/c++/cmath:1185:11: error: '::logb' has not been declared
   using ::logb;
           ^~~~
/usr/pkg/gcc6/include/c++/cmath:1205:11: error: '::nextafter' has not been declared
   using ::nextafter;
           ^~~~~~~~~
/usr/pkg/gcc6/include/c++/cmath:1213:11: error: '::remainder' has not been declared
   using ::remainder;
           ^~~~~~~~~
/usr/pkg/gcc6/include/c++/cmath:1221:11: error: '::rint' has not been declared
   using ::rint;
           ^~~~
/usr/pkg/gcc6/include/c++/cmath:1229:11: error: '::scalbln' has not been declared
   using ::scalbln;
           ^~~~~~~
/usr/pkg/gcc6/include/c++/cmath:1233:11: error: '::scalbn' has not been declared
   using ::scalbn;
           ^~~~~~
/usr/pkgsrc/www/firefox/work/firefox-61.0/config/rules.mk:1030: recipe for target 'hb-blob.o' failed
gmake[3]: *** [hb-blob.o] Error 1
gmake[3]: Leaving directory '/usr/pkgsrc/www/firefox/work/build/gfx/harfbuzz/src'
/usr/pkgsrc/www/firefox/work/firefox-61.0/config/recurse.mk:73: recipe for target 'gfx/harfbuzz/src/target' failed
gmake[2]: *** [gfx/harfbuzz/src/target] Error 2
gmake[2]: Leaving directory '/usr/pkgsrc/www/firefox/work/build'
/usr/pkgsrc/www/firefox/work/firefox-61.0/config/recurse.mk:32: recipe for target 'compile' failed
gmake[1]: *** [compile] Error 2
gmake[1]: Leaving directory '/usr/pkgsrc/www/firefox/work/build'
/usr/pkgsrc/www/firefox/work/firefox-61.0/config/rules.mk:418: recipe for target 'all' failed
gmake: *** [all] Error 2
*** Error code 2

Stop.
bmake[1]: stopped in /usr/pkgsrc/www/firefox
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/www/firefox

>How-To-Repeat:
cd .../pkgsrc/www/firefox && bmake install

>Fix:



Home | Main Index | Thread Index | Old Index