[Bug 259801] graphics/cairo: build fails on recent 14-CURRENT

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 13 Nov 2021 00:48:41 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259801

khb <khb.dev@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |khb.dev@gmail.com

--- Comment #1 from khb <khb.dev@gmail.com> ---
+1, also affects me.

`uname -a`: FreeBSD Stygiomedusa_gigantea 14.0-CURRENT FreeBSD 14.0-CURRENT #7
main-n250631-df07bfda67a: Fri Nov 12 16:37:17 CST 2021    
root@Stygiomedusa_gigantea:/usr/obj/usr/src/amd64.amd64/sys/GENERIC  amd64

`make install clean`:
--- cairo-perf-micro.o ---
cairo-perf-micro.c:418:5: error: unknown type name 'cpu_set_t'; did you mean
'cpuset_t'?
    cpu_set_t affinity;
    ^~~~~~~~~
    cpuset_t
/usr/include/sys/_cpuset.h:50:24: note: 'cpuset_t' declared here
typedef struct _cpuset cpuset_t;
                       ^
1 error generated.
--- cairo-perf.lo ---
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I../boilerplate -I../src
-I../util/cairo-missing -I../util/cairo-script -I../src -D_REENTRANT
-I/usr/local/include/pixman-1 -I/usr/local/include
-I/usr/local/include/freetype2 -I/usr/local/include/libpng16
-I/usr/local/include/freetype2 -I/usr/local/include/libpng16
-I/usr/local/include -I/usr/local/include -I/usr/local/include
-I/usr/local/include/libpng16 -I/usr/local/include -pthread
-I/usr/local/include -pthread -I/usr/local/include -D_THREAD_SAFE -pthread
-I/usr/local/include -D_THREAD_SAFE -pthread -Wall -Wextra
-Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith
-Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum
-Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2
-Winit-self -Wno-missing-field-initializers -Wno-unused-parameter
-Wno-attributes -Wno-long-long -Winline -fno-strict-aliasing -fno-common
-Wp,-D_FORTIFY_SOURCE=2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing
-MT cairo-perf.lo -MD -MP -MF .deps/cairo-perf.Tpo -c cairo-perf.c  -fPIC -DPIC
-o .libs/cairo-perf.o
--- cairo-perf-micro.o ---
*** [cairo-perf-micro.o] Error code 1

make[6]: stopped in /usr/ports/graphics/cairo/work/cairo-1.17.4/perf
--- cairo-error.o ---
mv -f .deps/cairo-error.Tpo .deps/cairo-error.Po
--- cairo-perf.lo ---
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I../boilerplate -I../src
-I../util/cairo-missing -I../util/cairo-script -I../src -D_REENTRANT
-I/usr/local/include/pixman-1 -I/usr/local/include
-I/usr/local/include/freetype2 -I/usr/local/include/libpng16
-I/usr/local/include/freetype2 -I/usr/local/include/libpng16
-I/usr/local/include -I/usr/local/include -I/usr/local/include
-I/usr/local/include/libpng16 -I/usr/local/include -pthread
-I/usr/local/include -pthread -I/usr/local/include -D_THREAD_SAFE -pthread
-I/usr/local/include -D_THREAD_SAFE -pthread -Wall -Wextra
-Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith
-Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum
-Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2
-Winit-self -Wno-missing-field-initializers -Wno-unused-parameter
-Wno-attributes -Wno-long-long -Winline -fno-strict-aliasing -fno-common
-Wp,-D_FORTIFY_SOURCE=2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing
-MT cairo-perf.lo -MD -MP -MF .deps/cairo-perf.Tpo -c cairo-perf.c -o
cairo-perf.o >/dev/null 2>&1
--- cairo-stats.lo ---
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I../boilerplate -I../src
-I../util/cairo-missing -I../util/cairo-script -I../src -D_REENTRANT
-I/usr/local/include/pixman-1 -I/usr/local/include
-I/usr/local/include/freetype2 -I/usr/local/include/libpng16
-I/usr/local/include/freetype2 -I/usr/local/include/libpng16
-I/usr/local/include -I/usr/local/include -I/usr/local/include
-I/usr/local/include/libpng16 -I/usr/local/include -pthread
-I/usr/local/include -pthread -I/usr/local/include -D_THREAD_SAFE -pthread
-I/usr/local/include -D_THREAD_SAFE -pthread -Wall -Wextra
-Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith
-Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum
-Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2
-Winit-self -Wno-missing-field-initializers -Wno-unused-parameter
-Wno-attributes -Wno-long-long -Winline -fno-strict-aliasing -fno-common
-Wp,-D_FORTIFY_SOURCE=2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing
-MT cairo-stats.lo -MD -MP -MF .deps/cairo-stats.Tpo -c cairo-stats.c -o
cairo-stats.o >/dev/null 2>&1
--- cairo-perf.lo ---
mv -f .deps/cairo-perf.Tpo .deps/cairo-perf.Plo
--- cairo-time.lo ---
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I../boilerplate -I../src
-I../util/cairo-missing -I../util/cairo-script -I../src -D_REENTRANT
-I/usr/local/include/pixman-1 -I/usr/local/include
-I/usr/local/include/freetype2 -I/usr/local/include/libpng16
-I/usr/local/include/freetype2 -I/usr/local/include/libpng16
-I/usr/local/include -I/usr/local/include -I/usr/local/include
-I/usr/local/include/libpng16 -I/usr/local/include -pthread
-I/usr/local/include -pthread -I/usr/local/include -D_THREAD_SAFE -pthread
-I/usr/local/include -D_THREAD_SAFE -pthread -Wall -Wextra
-Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith
-Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum
-Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2
-Winit-self -Wno-missing-field-initializers -Wno-unused-parameter
-Wno-attributes -Wno-long-long -Winline -fno-strict-aliasing -fno-common
-Wp,-D_FORTIFY_SOURCE=2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing
-MT cairo-time.lo -MD -MP -MF .deps/cairo-time.Tpo -c ../src/cairo-time.c -o
cairo-time.o >/dev/null 2>&1
--- cairo-analyse-trace.o ---
mv -f .deps/cairo-analyse-trace.Tpo .deps/cairo-analyse-trace.Po
--- cairo-hash.o ---
mv -f .deps/cairo-hash.Tpo .deps/cairo-hash.Po
--- cairo-perf-report.lo ---
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I../boilerplate -I../src
-I../util/cairo-missing -I../util/cairo-script -I../src -D_REENTRANT
-I/usr/local/include/pixman-1 -I/usr/local/include
-I/usr/local/include/freetype2 -I/usr/local/include/libpng16
-I/usr/local/include/freetype2 -I/usr/local/include/libpng16
-I/usr/local/include -I/usr/local/include -I/usr/local/include
-I/usr/local/include/libpng16 -I/usr/local/include -pthread
-I/usr/local/include -pthread -I/usr/local/include -D_THREAD_SAFE -pthread
-I/usr/local/include -D_THREAD_SAFE -pthread -Wall -Wextra
-Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith
-Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum
-Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2
-Winit-self -Wno-missing-field-initializers -Wno-unused-parameter
-Wno-attributes -Wno-long-long -Winline -fno-strict-aliasing -fno-common
-Wp,-D_FORTIFY_SOURCE=2 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing
-MT cairo-perf-report.lo -MD -MP -MF .deps/cairo-perf-report.Tpo -c
cairo-perf-report.c -o cairo-perf-report.o >/dev/null 2>&1
--- cairo-stats.lo ---
mv -f .deps/cairo-stats.Tpo .deps/cairo-stats.Plo
--- cairo-time.lo ---
mv -f .deps/cairo-time.Tpo .deps/cairo-time.Plo
--- cairo-perf-trace.o ---
mv -f .deps/cairo-perf-trace.Tpo .deps/cairo-perf-trace.Po
--- cairo-perf-report.lo ---
mv -f .deps/cairo-perf-report.Tpo .deps/cairo-perf-report.Plo
1 error

make[6]: stopped in /usr/ports/graphics/cairo/work/cairo-1.17.4/perf

make[5]: stopped in /usr/ports/graphics/cairo/work/cairo-1.17.4/perf

make[4]: stopped in /usr/ports/graphics/cairo/work/cairo-1.17.4/perf

make[3]: stopped in /usr/ports/graphics/cairo/work/cairo-1.17.4

make[2]: stopped in /usr/ports/graphics/cairo/work/cairo-1.17.4
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

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