Bug 259801 - graphics/cairo: build fails on recent 14-CURRENT
Summary: graphics/cairo: build fails on recent 14-CURRENT
Status: Closed DUPLICATE of bug 259787
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-desktop (Team)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-12 19:41 UTC by Evgenii Khramtsov
Modified: 2021-11-13 02:45 UTC (History)
2 users (show)

See Also:
vishwin: maintainer-feedback+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgenii Khramtsov 2021-11-12 19:41:56 UTC
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.
Comment 1 khb 2021-11-13 00:48:41 UTC
+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
Comment 2 Charlie Li freebsd_committer freebsd_triage 2021-11-13 02:45:14 UTC
Caused by base 160b4b922b6021848b6b48afc894d16b879b7af2. Proposed remedy at https://lists.freebsd.org/archives/dev-commits-src-main/2021-November/000899.html

Marking duplicate to consolidate things on bugzilla.

*** This bug has been marked as a duplicate of bug 259787 ***