[Bug 275367] devel/woff2: build fail on FreeBSD 14

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 27 Nov 2023 06:10:26 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275367

            Bug ID: 275367
           Summary: devel/woff2: build fail on FreeBSD 14
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: gnome@FreeBSD.org
          Reporter: rozhuk.im@gmail.com
          Assignee: gnome@FreeBSD.org
             Flags: maintainer-feedback?(gnome@FreeBSD.org)

I suggest to add: USES = localbase
Have no idea why no issue in 13/stable.

FAILED: CMakeFiles/woff2dec.dir/src/woff2_dec.cc.o 
/usr/local/libexec/ccache/c++ -DFONT_COMPRESSION_BIN -D__STDC_FORMAT_MACROS
-Dwoff2dec_EXPORTS -I/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2/src
-I/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2/include -O2 -pipe -O3 -pipe
-funroll-loops -mretpoline -fno-delete-null-pointer-checks
-fstack-protector-strong -fno-strict-aliasing
-fdebug-prefix-map=/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2=. -O3
-funroll-loops -mretpoline -fno-delete-null-pointer-checks  -O2 -pipe -O3 -pipe
-funroll-loops -mretpoline -fno-delete-null-pointer-checks
-fstack-protector-strong -fno-strict-aliasing
-fdebug-prefix-map=/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2=. -O3
-funroll-loops -mretpoline -fno-delete-null-pointer-checks   -DNDEBUG
-std=gnu++11 -fPIC   -no-canonical-prefixes -MD -MT
CMakeFiles/woff2dec.dir/src/woff2_dec.cc.o -MF
CMakeFiles/woff2dec.dir/src/woff2_dec.cc.o.d -o
CMakeFiles/woff2dec.dir/src/woff2_dec.cc.o -c
/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2/src/woff2_dec.cc
/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2/src/woff2_dec.cc:22:10: fatal
error: 'brotli/decode.h' file not found
#include <brotli/decode.h>
         ^~~~~~~~~~~~~~~~~
1 error generated.
[ 69% 18/26] /usr/local/libexec/ccache/c++ -DFONT_COMPRESSION_BIN
-D__STDC_FORMAT_MACROS -Dwoff2enc_EXPORTS
-I/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2/src
-I/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2/include -O2 -pipe -O3 -pipe
-funroll-loops -mretpoline -fno-delete-null-pointer-checks
-fstack-protector-strong -fno-strict-aliasing
-fdebug-prefix-map=/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2=. -O3
-funroll-loops -mretpoline -fno-delete-null-pointer-checks  -O2 -pipe -O3 -pipe
-funroll-loops -mretpoline -fno-delete-null-pointer-checks
-fstack-protector-strong -fno-strict-aliasing
-fdebug-prefix-map=/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2=. -O3
-funroll-loops -mretpoline -fno-delete-null-pointer-checks   -DNDEBUG
-std=gnu++11 -fPIC   -no-canonical-prefixes -MD -MT
CMakeFiles/woff2enc.dir/src/woff2_enc.cc.o -MF
CMakeFiles/woff2enc.dir/src/woff2_enc.cc.o.d -o
CMakeFiles/woff2enc.dir/src/woff2_enc.cc.o -c
/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2/src/woff2_enc.cc
FAILED: CMakeFiles/woff2enc.dir/src/woff2_enc.cc.o 
/usr/local/libexec/ccache/c++ -DFONT_COMPRESSION_BIN -D__STDC_FORMAT_MACROS
-Dwoff2enc_EXPORTS -I/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2/src
-I/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2/include -O2 -pipe -O3 -pipe
-funroll-loops -mretpoline -fno-delete-null-pointer-checks
-fstack-protector-strong -fno-strict-aliasing
-fdebug-prefix-map=/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2=. -O3
-funroll-loops -mretpoline -fno-delete-null-pointer-checks  -O2 -pipe -O3 -pipe
-funroll-loops -mretpoline -fno-delete-null-pointer-checks
-fstack-protector-strong -fno-strict-aliasing
-fdebug-prefix-map=/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2=. -O3
-funroll-loops -mretpoline -fno-delete-null-pointer-checks   -DNDEBUG
-std=gnu++11 -fPIC   -no-canonical-prefixes -MD -MT
CMakeFiles/woff2enc.dir/src/woff2_enc.cc.o -MF
CMakeFiles/woff2enc.dir/src/woff2_enc.cc.o.d -o
CMakeFiles/woff2enc.dir/src/woff2_enc.cc.o -c
/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2/src/woff2_enc.cc
/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2/src/woff2_enc.cc:18:10: fatal
error: 'brotli/encode.h' file not found
#include <brotli/encode.h>
         ^~~~~~~~~~~~~~~~~
1 error generated.
ninja: build stopped: subcommand failed.



On 13/stable (+ -I/usr/local/include here) :
[  3% 15/26] /usr/local/libexec/ccache/c++ -DFONT_COMPRESSION_BIN
-D__STDC_FORMAT_MACROS -Dwoff2common_EXPORTS
-I/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2/src
-I/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2/include
-I/usr/local/include -O2 -pipe -O3 -pipe -funroll-loops -mretpoline
-fno-delete-null-pointer-checks -fstack-protector-strong -fno-strict-aliasing
-fdebug-prefix-map=/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2=. -O3
-funroll-loops -mretpoline -fno-delete-null-pointer-checks  -O2 -pipe -O3 -pipe
-funroll-loops -mretpoline -fno-delete-null-pointer-checks
-fstack-protector-strong -fno-strict-aliasing
-fdebug-prefix-map=/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2=. -O3
-funroll-loops -mretpoline -fno-delete-null-pointer-checks   -DNDEBUG
-std=gnu++11 -fPIC   -no-canonical-prefixes -MD -MT
CMakeFiles/woff2common.dir/src/table_tags.cc.o -MF
CMakeFiles/woff2common.dir/src/table_tags.cc.o.d -o
CMakeFiles/woff2common.dir/src/table_tags.cc.o -c
/tmp/ports/usr/ports/devel/woff2/work/woff2-1.0.2/src/table_tags.cc

-- 
You are receiving this mail because:
You are the assignee for the bug.