Weston Master fails to compile after recent changes
It could be because I am building it with 8 threads?
This is what I get
[121/418] cc -Ilibweston/2b98b6d@@weston-7@sha -Ilibweston -I../libweston -Ilibweston/.. -I../libweston/.. -Ilibweston/../shared -I../libweston/../shared -Iinclude -I../include -I. -Iprotocol -I/opt/include -I/opt/include/pixman-1 -I/opt/include/libdrm -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -Wno-shift-negative-value -Wno-missing-field-initializers -Wno-pedantic -fvisibility=hidden -Os -Wno-error -fPIC -MD -MQ 'libweston/2b98b6d@@weston-7@sha/touch-calibration.c.o' -MF 'libweston/2b98b6d@@weston-7@sha/touch-calibration.c.o.d' -o 'libweston/2b98b6d@@weston-7@sha/touch-calibration.c.o' -c ../libweston/touch-calibration.c
[122/418] cc -Ilibweston/backend-drm/75c3287@@drm-backend@sha -Ilibweston/backend-drm -I../libweston/backend-drm -Ilibweston/backend-drm/../.. -I../libweston/backend-drm/../.. -Ilibweston/backend-drm/../../shared -I../libweston/backend-drm/../../shared -Ilibweston -I../libweston -Iinclude -I../include -Iprotocol -I/opt/include -I/opt/include/pixman-1 -I/opt/include/libdrm -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -Wno-shift-negative-value -Wno-missing-field-initializers -Wno-pedantic -fvisibility=hidden -Os -Wno-error -fPIC -pthread -MD -MQ 'libweston/backend-drm/75c3287@@drm-backend@sha/drm.c.o' -MF 'libweston/backend-drm/75c3287@@drm-backend@sha/drm.c.o.d' -o 'libweston/backend-drm/75c3287@@drm-backend@sha/drm.c.o' -c ../libweston/backend-drm/drm.c
FAILED: libweston/backend-drm/75c3287@@drm-backend@sha/drm.c.o
cc -Ilibweston/backend-drm/75c3287@@drm-backend@sha -Ilibweston/backend-drm -I../libweston/backend-drm -Ilibweston/backend-drm/../.. -I../libweston/backend-drm/../.. -Ilibweston/backend-drm/../../shared -I../libweston/backend-drm/../../shared -Ilibweston -I../libweston -Iinclude -I../include -Iprotocol -I/opt/include -I/opt/include/pixman-1 -I/opt/include/libdrm -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -Wno-shift-negative-value -Wno-missing-field-initializers -Wno-pedantic -fvisibility=hidden -Os -Wno-error -fPIC -pthread -MD -MQ 'libweston/backend-drm/75c3287@@drm-backend@sha/drm.c.o' -MF 'libweston/backend-drm/75c3287@@drm-backend@sha/drm.c.o.d' -o 'libweston/backend-drm/75c3287@@drm-backend@sha/drm.c.o' -c ../libweston/backend-drm/drm.c
../libweston/backend-drm/drm.c: In function ‘drm_output_start_repaint_loop’:
../libweston/backend-drm/drm.c:563:2: warning: implicit declaration of function ‘drm_output_assign_state’; did you mean ‘drm_output_state_free’? [-Wimplicit-function-declaration]
drm_output_assign_state(state, DRM_STATE_APPLY_ASYNC);
^~~~~~~~~~~~~~~~~~~~~~~
drm_output_state_free
../libweston/backend-drm/drm.c:563:33: error: ‘DRM_STATE_APPLY_ASYNC’ undeclared (first use in this function); did you mean ‘AT_STATX_FORCE_SYNC’?
drm_output_assign_state(state, DRM_STATE_APPLY_ASYNC);
^~~~~~~~~~~~~~~~~~~~~
AT_STATX_FORCE_SYNC
../libweston/backend-drm/drm.c:563:33: note: each undeclared identifier is reported only once for each function it appears in
[123/418] cc -Ilibweston/renderer-gl/15977bd@@gl-renderer@sha -Ilibweston/renderer-gl -I../libweston/renderer-gl -Ilibweston/renderer-gl/../.. -I../libweston/renderer-gl/../.. -Ilibweston/renderer-gl/../../shared -I../libweston/renderer-gl/../../shared -Ilibweston -I../libweston -Iinclude -I../include -Iprotocol -I/opt/include/pixman-1 -I/opt/include -I/opt/include/libdrm -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -Wno-shift-negative-value -Wno-missing-field-initializers -Wno-pedantic -fvisibility=hidden -Os -Wno-error -fPIC -MD -MQ 'libweston/renderer-gl/15977bd@@gl-renderer@sha/gl-renderer.c.o' -MF 'libweston/renderer-gl/15977bd@@gl-renderer@sha/gl-renderer.c.o.d' -o 'libweston/renderer-gl/15977bd@@gl-renderer@sha/gl-renderer.c.o' -c ../libweston/renderer-gl/gl-renderer.c
[124/418] cc -Ilibweston/backend-drm/75c3287@@backlight@sta -Ilibweston/backend-drm -I../libweston/backend-drm -Ilibweston/backend-drm/../.. -I../libweston/backend-drm/../.. -I/opt/include -I/opt/include/libdrm -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -Wno-shift-negative-value -Wno-missing-field-initializers -Wno-pedantic -fvisibility=hidden -Os -Wno-error -fPIC -MD -MQ 'libweston/backend-drm/75c3287@@backlight@sta/libbacklight.c.o' -MF 'libweston/backend-drm/75c3287@@backlight@sta/libbacklight.c.o.d' -o 'libweston/backend-drm/75c3287@@backlight@sta/libbacklight.c.o' -c ../libweston/backend-drm/libbacklight.c
[125/418] cc -Ilibweston/backend-drm/75c3287@@drm-backend@sha -Ilibweston/backend-drm -I../libweston/backend-drm -Ilibweston/backend-drm/../.. -I../libweston/backend-drm/../.. -Ilibweston/backend-drm/../../shared -I../libweston/backend-drm/../../shared -Ilibweston -I../libweston -Iinclude -I../include -Iprotocol -I/opt/include -I/opt/include/pixman-1 -I/opt/include/libdrm -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -Wno-shift-negative-value -Wno-missing-field-initializers -Wno-pedantic -fvisibility=hidden -Os -Wno-error -fPIC -pthread -MD -MQ 'libweston/backend-drm/75c3287@@drm-backend@sha/modes.c.o' -MF 'libweston/backend-drm/75c3287@@drm-backend@sha/modes.c.o.d' -o 'libweston/backend-drm/75c3287@@drm-backend@sha/modes.c.o' -c ../libweston/backend-drm/modes.c
[126/418] cc -Ilibweston/backend-drm/75c3287@@drm-backend@sha -Ilibweston/backend-drm -I../libweston/backend-drm -Ilibweston/backend-drm/../.. -I../libweston/backend-drm/../.. -Ilibweston/backend-drm/../../shared -I../libweston/backend-drm/../../shared -Ilibweston -I../libweston -Iinclude -I../include -Iprotocol -I/opt/include -I/opt/include/pixman-1 -I/opt/include/libdrm -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -Wno-shift-negative-value -Wno-missing-field-initializers -Wno-pedantic -fvisibility=hidden -Os -Wno-error -fPIC -pthread -MD -MQ 'libweston/backend-drm/75c3287@@drm-backend@sha/state-helpers.c.o' -MF 'libweston/backend-drm/75c3287@@drm-backend@sha/state-helpers.c.o.d' -o 'libweston/backend-drm/75c3287@@drm-backend@sha/state-helpers.c.o' -c ../libweston/backend-drm/state-helpers.c
[127/418] cc -Ilibweston/backend-drm/75c3287@@drm-backend@sha -Ilibweston/backend-drm -I../libweston/backend-drm -Ilibweston/backend-drm/../.. -I../libweston/backend-drm/../.. -Ilibweston/backend-drm/../../shared -I../libweston/backend-drm/../../shared -Ilibweston -I../libweston -Iinclude -I../include -Iprotocol -I/opt/include -I/opt/include/pixman-1 -I/opt/include/libdrm -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -Wno-shift-negative-value -Wno-missing-field-initializers -Wno-pedantic -fvisibility=hidden -Os -Wno-error -fPIC -pthread -MD -MQ 'libweston/backend-drm/75c3287@@drm-backend@sha/fb.c.o' -MF 'libweston/backend-drm/75c3287@@drm-backend@sha/fb.c.o.d' -o 'libweston/backend-drm/75c3287@@drm-backend@sha/fb.c.o' -c ../libweston/backend-drm/fb.c
[128/418] cc -Ilibweston/backend-drm/75c3287@@drm-backend@sha -Ilibweston/backend-drm -I../libweston/backend-drm -Ilibweston/backend-drm/../.. -I../libweston/backend-drm/../.. -Ilibweston/backend-drm/../../shared -I../libweston/backend-drm/../../shared -Ilibweston -I../libweston -Iinclude -I../include -Iprotocol -I/opt/include -I/opt/include/pixman-1 -I/opt/include/libdrm -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -Wno-shift-negative-value -Wno-missing-field-initializers -Wno-pedantic -fvisibility=hidden -Os -Wno-error -fPIC -pthread -MD -MQ 'libweston/backend-drm/75c3287@@drm-backend@sha/state-propose.c.o' -MF 'libweston/backend-drm/75c3287@@drm-backend@sha/state-propose.c.o.d' -o 'libweston/backend-drm/75c3287@@drm-backend@sha/state-propose.c.o' -c ../libweston/backend-drm/state-propose.c
[129/418] cc -Ilibweston/backend-drm/75c3287@@drm-backend@sha -Ilibweston/backend-drm -I../libweston/backend-drm -Ilibweston/backend-drm/../.. -I../libweston/backend-drm/../.. -Ilibweston/backend-drm/../../shared -I../libweston/backend-drm/../../shared -Ilibweston -I../libweston -Iinclude -I../include -Iprotocol -I/opt/include -I/opt/include/pixman-1 -I/opt/include/libdrm -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -Wno-shift-negative-value -Wno-missing-field-initializers -Wno-pedantic -fvisibility=hidden -Os -Wno-error -fPIC -pthread -MD -MQ 'libweston/backend-drm/75c3287@@drm-backend@sha/kms.c.o' -MF 'libweston/backend-drm/75c3287@@drm-backend@sha/kms.c.o.d' -o 'libweston/backend-drm/75c3287@@drm-backend@sha/kms.c.o' -c ../libweston/backend-drm/kms.c
[130/418] cc -Ilibweston/2b98b6d@@weston-7@sha -Ilibweston -I../libweston -Ilibweston/.. -I../libweston/.. -Ilibweston/../shared -I../libweston/../shared -Iinclude -I../include -I. -Iprotocol -I/opt/include -I/opt/include/pixman-1 -I/opt/include/libdrm -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -Wno-shift-negative-value -Wno-missing-field-initializers -Wno-pedantic -fvisibility=hidden -Os -Wno-error -fPIC -MD -MQ 'libweston/2b98b6d@@weston-7@sha/input.c.o' -MF 'libweston/2b98b6d@@weston-7@sha/input.c.o.d' -o 'libweston/2b98b6d@@weston-7@sha/input.c.o' -c ../libweston/input.c
[131/418] cc -Ilibweston/2b98b6d@@weston-7@sha -Ilibweston -I../libweston -Ilibweston/.. -I../libweston/.. -Ilibweston/../shared -I../libweston/../shared -Iinclude -I../include -I. -Iprotocol -I/opt/include -I/opt/include/pixman-1 -I/opt/include/libdrm -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wno-unused-parameter -Wno-shift-negative-value -Wno-missing-field-initializers -Wno-pedantic -fvisibility=hidden -Os -Wno-error -fPIC -MD -MQ 'libweston/2b98b6d@@weston-7@sha/compositor.c.o' -MF 'libweston/2b98b6d@@weston-7@sha/compositor.c.o.d' -o 'libweston/2b98b6d@@weston-7@sha/compositor.c.o' -c ../libweston/compositor.c
ninja: build stopped: subcommand failed.