Re: git: c01823936494 - main - www/firefox: update to 106.0.2 (rc1)

From: Cy Schubert <Cy.Schubert_at_cschubert.com>
Date: Thu, 27 Oct 2022 13:26:48 UTC
In message <202210251752.29PHqppS049483@gitrepo.freebsd.org>, Christoph 
Moench-
Tegeder writes:
> The branch main has been updated by cmt:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=c01823936494112c36473d999fd89e
> 01396184df
>
> commit c01823936494112c36473d999fd89e01396184df
> Author:     Christoph Moench-Tegeder <cmt@FreeBSD.org>
> AuthorDate: 2022-10-25 17:52:18 +0000
> Commit:     Christoph Moench-Tegeder <cmt@FreeBSD.org>
> CommitDate: 2022-10-25 17:52:18 +0000
>
>     www/firefox: update to 106.0.2 (rc1)
>     
>     Release Notes (soon):
>       https://www.mozilla.org/en-US/firefox/106.0.2/releasenotes/
> ---
>  www/firefox/Makefile | 2 +-
>  www/firefox/distinfo | 6 +++---
>  2 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/www/firefox/Makefile b/www/firefox/Makefile
> index e13b32c65ef5..23c57757dcb0 100644
> --- a/www/firefox/Makefile
> +++ b/www/firefox/Makefile
> @@ -1,5 +1,5 @@
>  PORTNAME=	firefox
> -DISTVERSION=	106.0.1
> +DISTVERSION=	106.0.2
>  PORTEPOCH=	2
>  CATEGORIES=	www wayland
>  MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIO
> NSUFFIX}/source \
> diff --git a/www/firefox/distinfo b/www/firefox/distinfo
> index b6e38e0fb040..908f3bc928c0 100644
> --- a/www/firefox/distinfo
> +++ b/www/firefox/distinfo
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1666218059
> -SHA256 (firefox-106.0.1.source.tar.xz) = bdf8184f9aadce4fd9613ec63525a96891e
> 2e9dbbef9e4f72193038450a7fd35
> -SIZE (firefox-106.0.1.source.tar.xz) = 501822184
> +TIMESTAMP = 1666717424
> +SHA256 (firefox-106.0.2.source.tar.xz) = 905738490cd523ef3d17c48aaac65a1dc19
> 294e8932a245d0f7607be38393fe2
> +SIZE (firefox-106.0.2.source.tar.xz) = 503015088
>

Hi,

As of this commit firefox fails to build in a 14-CURRENT poudriere jail.

OSVERSION=1400073
UNAME_v=FreeBSD 14.0-CURRENT 1400073

/usr/local/bin/clang++13 -std=gnu++17 -o UnifiedBindings9.o -c  
-I/wrkdirs/usr/ports/www/firefox/work/.build/dist/stl_wrappers 
-I/wrkdirs/usr/ports/www/firefox/work/.build/dist/system_wrappers -include 
/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/config/gcc_hidden.h 
-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong 
-fstack-clash-protection -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI 
-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_FREEBSD=1 
-DOS_BSD=1 -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL 
-DSTATIC_EXPORTABLE_JS_API -I/wrkdirs/usr/ports/www/firefox/work/firefox-106
.0.2/dom/bindings -I/wrkdirs/usr/ports/www/firefox/work/.build/dom/bindings 
-I/wrkdirs/usr/ports/www/firefox/work/.build/dist/include/mozilla/dom 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/base 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/battery 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/canvas 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/geolocation 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/html 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/indexedDB 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/media/webaudio 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/media/webrtc 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/media/webrtc/commo
n/time_profiling -I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/m
edia/webrtc/jsapi -I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/
media/webrtc/libwebrtcglue -I/wrkdirs/usr/ports/www/firefox/work/firefox-106
.0.2/dom/media/webrtc/transport -I/wrkdirs/usr/ports/www/firefox/work/firefo
x-106.0.2/dom/media/webspeech/recognition -I/wrkdirs/usr/ports/www/firefox/w
ork/firefox-106.0.2/dom/svg -I/wrkdirs/usr/ports/www/firefox/work/firefox-10
6.0.2/dom/xml -I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/xslt
/base -I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/xslt/xpath 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/xul 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/js/xpconnect/src 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/js/xpconnect/wrappers 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/layout/generic 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/layout/style 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/layout/xul/tree 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/media/webrtc 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/netwerk/base 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/third_party/libwebrtc 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/third_party/libwebrtc/
third_party/abseil-cpp -I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2
/third_party/msgpack/include -I/wrkdirs/usr/ports/www/firefox/work/.build/ip
c/ipdl/_ipdlheaders -I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/ip
c/chromium/src -I/wrkdirs/usr/ports/www/firefox/work/.build/dist/include 
-I/usr/local/include/nspr -I/usr/local/include -I/usr/local/include/nss 
-I/usr/local/include/nspr -I/wrkdirs/usr/ports/www/firefox/work/.build/dist/
include/nss -I/usr/local/include -I/usr/local/include/libpng16 
-I/usr/local/include/pixman-1 -I/usr/local/include -DMOZILLA_CLIENT 
-include /wrkdirs/usr/ports/www/firefox/work/.build/mozilla-config.h 
-Qunused-arguments -DLIBICONV_PLUG -isystem /usr/local/include 
-Qunused-arguments -Wall -Wbitfield-enum-conversion 
-Wdeprecated-this-capture -Wempty-body -Wformat-type-confusion 
-Wignored-qualifiers -Wpointer-arith -Wshadow-field-in-constructor-modified 
-Wsign-compare -Wtype-limits -Wno-error=tautological-type-limit-compare 
-Wunreachable-code -Wunreachable-code-return -Wunused-but-set-parameter 
-Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt 
-Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis 
-Wno-range-loop-analysis -Wc++2a-compat -Wenum-compare-conditional 
-Wno-ambiguous-reversed-operator -Wno-error=deprecated 
-Wno-error=deprecated-anon-enum-enum-conversion -Wno-error=deprecated-enum-e
num-conversion -Wno-error=deprecated-enum-float-conversion 
-Wno-error=deprecated-this-capture -Wno-error=deprecated-volatile -Wcomma 
-Wimplicit-fallthrough -Wstring-conversion -Wno-inline-new-delete 
-Wno-error=deprecated-declarations -Wno-error=array-bounds 
-Wno-error=free-nonheap-object -Wno-error=atomic-alignment -Wformat 
-Wformat-security -Wno-psabi -Wthread-safety -Wno-unknown-warning-option 
-fno-sized-deallocation -fno-aligned-new -O2 -pipe 
-Wno-tautological-overlap-compare -O3 -DLIBICONV_PLUG 
-fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing 
-DLIBICONV_PLUG -isystem /usr/local/include -fno-exceptions -fPIC -fno-rtti 
-ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe 
-O2 -O3 -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing 
-ffp-contract=off  -MD -MP -MF .deps/UnifiedBindings9.o.pp   
UnifiedBindings9.cpp
dom/bindings/Unified_cpp_dom_bindings0.o
/usr/local/bin/clang++13 -std=gnu++17 -o Unified_cpp_dom_bindings0.o -c  
-I/wrkdirs/usr/ports/www/firefox/work/.build/dist/stl_wrappers 
-I/wrkdirs/usr/ports/www/firefox/work/.build/dist/system_wrappers -include 
/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/config/gcc_hidden.h 
-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong 
-fstack-clash-protection -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI 
-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_FREEBSD=1 
-DOS_BSD=1 -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL 
-DSTATIC_EXPORTABLE_JS_API -I/wrkdirs/usr/ports/www/firefox/work/firefox-106
.0.2/dom/bindings -I/wrkdirs/usr/ports/www/firefox/work/.build/dom/bindings 
-I/wrkdirs/usr/ports/www/firefox/work/.build/dist/include/mozilla/dom 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/base 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/battery 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/canvas 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/geolocation 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/html 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/indexedDB 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/media/webaudio 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/media/webrtc 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/media/webrtc/commo
n/time_profiling -I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/m
edia/webrtc/jsapi -I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/
media/webrtc/libwebrtcglue -I/wrkdirs/usr/ports/www/firefox/work/firefox-106
.0.2/dom/media/webrtc/transport -I/wrkdirs/usr/ports/www/firefox/work/firefo
x-106.0.2/dom/media/webspeech/recognition -I/wrkdirs/usr/ports/www/firefox/w
ork/firefox-106.0.2/dom/svg -I/wrkdirs/usr/ports/www/firefox/work/firefox-10
6.0.2/dom/xml -I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/xslt
/base -I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/xslt/xpath 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/dom/xul 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/js/xpconnect/src 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/js/xpconnect/wrappers 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/layout/generic 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/layout/style 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/layout/xul/tree 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/media/webrtc 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/netwerk/base 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/third_party/libwebrtc 
-I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/third_party/libwebrtc/
third_party/abseil-cpp -I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2
/third_party/msgpack/include -I/wrkdirs/usr/ports/www/firefox/work/.build/ip
c/ipdl/_ipdlheaders -I/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/ip
c/chromium/src -I/wrkdirs/usr/ports/www/firefox/work/.build/dist/include 
-I/usr/local/include/nspr -I/usr/local/include -I/usr/local/include/nss 
-I/usr/local/include/nspr -I/wrkdirs/usr/ports/www/firefox/work/.build/dist/
include/nss -I/usr/local/include -I/usr/local/include/libpng16 
-I/usr/local/include/pixman-1 -I/usr/local/include -DMOZILLA_CLIENT 
-include /wrkdirs/usr/ports/www/firefox/work/.build/mozilla-config.h 
-Qunused-arguments -DLIBICONV_PLUG -isystem /usr/local/include 
-Qunused-arguments -Wall -Wbitfield-enum-conversion 
-Wdeprecated-this-capture -Wempty-body -Wformat-type-confusion 
-Wignored-qualifiers -Wpointer-arith -Wshadow-field-in-constructor-modified 
-Wsign-compare -Wtype-limits -Wno-error=tautological-type-limit-compare 
-Wunreachable-code -Wunreachable-code-return -Wunused-but-set-parameter 
-Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt 
-Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis 
-Wno-range-loop-analysis -Wc++2a-compat -Wenum-compare-conditional 
-Wno-ambiguous-reversed-operator -Wno-error=deprecated 
-Wno-error=deprecated-anon-enum-enum-conversion -Wno-error=deprecated-enum-e
num-conversion -Wno-error=deprecated-enum-float-conversion 
-Wno-error=deprecated-this-capture -Wno-error=deprecated-volatile -Wcomma 
-Wimplicit-fallthrough -Wstring-conversion -Wno-inline-new-delete 
-Wno-error=deprecated-declarations -Wno-error=array-bounds 
-Wno-error=free-nonheap-object -Wno-error=atomic-alignment -Wformat 
-Wformat-security -Wno-psabi -Wthread-safety -Wno-unknown-warning-option 
-fno-sized-deallocation -fno-aligned-new -O2 -pipe 
-Wno-tautological-overlap-compare -O3 -DLIBICONV_PLUG 
-fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing 
-DLIBICONV_PLUG -isystem /usr/local/include -fno-exceptions -fPIC -fno-rtti 
-ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pipe 
-O2 -O3 -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing 
-ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_dom_bindings0.o.pp   
Unified_cpp_dom_bindings0.cpp
2 warnings generated.
In file included from UnifiedBindings8.cpp:106:
In file included from /wrkdirs/usr/ports/www/firefox/work/.build/dom/binding
s/HTMLFormControlsCollectionBinding.cpp:28:
In file included from /wrkdirs/usr/ports/www/firefox/work/.build/dist/includ
e/mozilla/dom/UnionConversions.h:103:
In file included from /wrkdirs/usr/ports/www/firefox/work/.build/dist/includ
e/mozilla/dom/WebGPUBinding.h:19:
In file included from /wrkdirs/usr/ports/www/firefox/work/.build/dist/includ
e/mozilla/webgpu/Device.h:16:
In file included from /wrkdirs/usr/ports/www/firefox/work/.build/dist/includ
e/mozilla/webrender/WebRenderAPI.h:17:
In file included from /wrkdirs/usr/ports/www/firefox/work/.build/dist/includ
e/mozilla/layers/IpcResourceUpdateQueue.h:12:
In file included from /wrkdirs/usr/ports/www/firefox/work/.build/dist/includ
e/mozilla/layers/TextureClient.h:22:
/wrkdirs/usr/ports/www/firefox/work/.build/dist/include/mozilla/gfx/Critical
Section.h:55:3: warning: mutex 'mMutex' is still held at the end of 
function [-Wthread-safety-analysis]
  }
  ^
/wrkdirs/usr/ports/www/firefox/work/.build/dist/include/mozilla/gfx/Critical
Section.h:53:26: note: mutex acquired here
    DebugOnly<int> err = pthread_mutex_lock(&mMutex);
                         ^
/wrkdirs/usr/ports/www/firefox/work/.build/dist/include/mozilla/gfx/Critical
Section.h:58:26: warning: releasing mutex 'mMutex' that was not held 
[-Wthread-safety-analysis]
    DebugOnly<int> err = pthread_mutex_unlock(&mMutex);
                         ^
In file included from UnifiedBindings9.cpp:41:
In file included from /wrkdirs/usr/ports/www/firefox/work/.build/dom/binding
s/HTMLOptionsCollectionBinding.cpp:31:
In file included from /wrkdirs/usr/ports/www/firefox/work/.build/dist/includ
e/mozilla/dom/UnionConversions.h:103:
In file included from /wrkdirs/usr/ports/www/firefox/work/.build/dist/includ
e/mozilla/dom/WebGPUBinding.h:19:
In file included from /wrkdirs/usr/ports/www/firefox/work/.build/dist/includ
e/mozilla/webgpu/Device.h:16:
In file included from /wrkdirs/usr/ports/www/firefox/work/.build/dist/includ
e/mozilla/webrender/WebRenderAPI.h:17:
In file included from /wrkdirs/usr/ports/www/firefox/work/.build/dist/includ
e/mozilla/layers/IpcResourceUpdateQueue.h:12:
In file included from /wrkdirs/usr/ports/www/firefox/work/.build/dist/includ
e/mozilla/layers/TextureClient.h:22:
/wrkdirs/usr/ports/www/firefox/work/.build/dist/include/mozilla/gfx/Critical
Section.h:55:3: warning: mutex 'mMutex' is still held at the end of 
function [-Wthread-safety-analysis]
  }
  ^
/wrkdirs/usr/ports/www/firefox/work/.build/dist/include/mozilla/gfx/Critical
Section.h:53:26: note: mutex acquired here
    DebugOnly<int> err = pthread_mutex_lock(&mMutex);
                         ^
/wrkdirs/usr/ports/www/firefox/work/.build/dist/include/mozilla/gfx/Critical
Section.h:58:26: warning: releasing mutex 'mMutex' that was not held 
[-Wthread-safety-analysis]
    DebugOnly<int> err = pthread_mutex_unlock(&mMutex);
                         ^
2 warnings generated.
2 warnings generated.
gmake[4]: Leaving directory '/wrkdirs/usr/ports/www/firefox/work/.build/dom/
bindings'
gmake[3]: Leaving directory '/wrkdirs/usr/ports/www/firefox/work/.build'
gmake[2]: *** [/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/config/re
curse.mk:34: compile] Error 2
gmake[2]: Leaving directory '/wrkdirs/usr/ports/www/firefox/work/.build'
gmake[1]: *** [/wrkdirs/usr/ports/www/firefox/work/firefox-106.0.2/config/ru
les.mk:361: all] Error 2
gmake[1]: Leaving directory '/wrkdirs/usr/ports/www/firefox/work/.build'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/ports/www/firefox
=>> Cleaning up wrkdir
===>  Cleaning for firefox-106.0.2,2
build of www/firefox | firefox-106.0.2,2 ended at Thu Oct 27 04:59:02 PDT 
2022
build time: 05:12:31
!!! build failure encountered !!!


-- 
Cheers,
Cy Schubert <Cy.Schubert@cschubert.com>
FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  https://FreeBSD.org
NTP:           <cy@nwtime.org>    Web:  https://nwtime.org

			e^(i*pi)+1=0