parallel build fails on i586
What problem did you encounter?
When building libhandy on openSUSE 15.0 and openSUSE Tumbleweed, parallel build fails for 32-bit builds but works fine for x86_64. Passing -j1 to meson build makes building work on i586.
In what part of libhandy did you experience the problem? Note that multiple boxes may be checked.
-
build system -
documentation -
example application -
HdyArrows -
HdyColumn -
HdyDialer -
HdyLeaflet -
somewhere else (please elaborate)
What is the actual behaviour?
Here's what happens, full log here:
[ 66s] + /usr/bin/ninja -v -j8 -C build
[ 66s] ninja: Entering directory `build'
[ 66s] [1/35] /usr/bin/xmllint --dtdvalid /home/abuild/rpmbuild/BUILD/libhandy-v0.0.4/glade/glade-catalog.dtd --noout ../glade/libhandy.xml
[ 66s] [2/35] glib-compile-resources ../src/handy.gresources.xml --sourcedir ../src --c-name hdy --internal --generate --target src/hdy-resources.h
[ 66s] [3/35] glib-compile-resources ../src/handy.gresources.xml --sourcedir ../src --c-name hdy --internal --generate --target src/hdy-resources.c --dependency-file src/hdy-resources.c.d
[ 66s] [4/35] cc -Iglade/glade@@glade-handy@sha -Iglade -I../glade -I. -I../ -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/libxkbcommon -I/usr/include/wayland -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libgladeui-2.0 -I/usr/include/libxml2 -I/home/abuild/rpmbuild/BUILD/libhandy-v0.0.4/build -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu11 -DHAVE_CONFIG_H -DHANDY_COMPILATION -Wcast-align -Wdate-time -Wdeclaration-after-statement -Werror=format-security -Werror=format=2 -Wendif-labels -Werror=incompatible-pointer-types -Werror=missing-declarations -Werror=overflow -Werror=return-type -Werror=shift-count-overflow -Werror=shift-overflow=2 -Werror=implicit-fallthrough=3 -Wformat-nonliteral -Wformat-security -Winit-self -Wmaybe-uninitialized -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-noreturn -Wnested-externs -Wno-missing-field-initializers -Wno-sign-compare -Wno-strict-aliasing -Wno-unused-parameter -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wtype-limits -Wundef -Wunused-function -fomit-frame-pointer -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -pthread -MD -MQ 'glade/glade@@glade-handy@sha/glade-hdy-header-group.c.o' -MF 'glade/glade@@glade-handy@sha/glade-hdy-header-group.c.o.d' -o 'glade/glade@@glade-handy@sha/glade-hdy-header-group.c.o' -c ../glade/glade-hdy-header-group.c
[ 66s] FAILED: glade/glade@@glade-handy@sha/glade-hdy-header-group.c.o
[ 66s] cc -Iglade/glade@@glade-handy@sha -Iglade -I../glade -I. -I../ -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/libxkbcommon -I/usr/include/wayland -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libgladeui-2.0 -I/usr/include/libxml2 -I/home/abuild/rpmbuild/BUILD/libhandy-v0.0.4/build -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu11 -DHAVE_CONFIG_H -DHANDY_COMPILATION -Wcast-align -Wdate-time -Wdeclaration-after-statement -Werror=format-security -Werror=format=2 -Wendif-labels -Werror=incompatible-pointer-types -Werror=missing-declarations -Werror=overflow -Werror=return-type -Werror=shift-count-overflow -Werror=shift-overflow=2 -Werror=implicit-fallthrough=3 -Wformat-nonliteral -Wformat-security -Winit-self -Wmaybe-uninitialized -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-noreturn -Wnested-externs -Wno-missing-field-initializers -Wno-sign-compare -Wno-strict-aliasing -Wno-unused-parameter -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wtype-limits -Wundef -Wunused-function -fomit-frame-pointer -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -pthread -MD -MQ 'glade/glade@@glade-handy@sha/glade-hdy-header-group.c.o' -MF 'glade/glade@@glade-handy@sha/glade-hdy-header-group.c.o.d' -o 'glade/glade@@glade-handy@sha/glade-hdy-header-group.c.o' -c ../glade/glade-hdy-header-group.c
[ 66s] In file included from ../src/handy.h:34,
[ 66s] from ../glade/glade-hdy-header-group.h:12,
[ 66s] from ../glade/glade-hdy-header-group.c:11:
[ 66s] ../src/hdy-fold.h:15:10: fatal error: hdy-enums.h: No such file or directory
[ 66s] #include "hdy-enums.h"
[ 66s] ^~~~~~~~~~~~~
[ 66s] compilation terminated.
What is the expected behaviour?
-jN builds work for x86_64, they ought to for i586 too.
How to reproduce?
Please provide steps to reproduce the issue. If it's a graphical issue please attach screenshot.
Which version did you encounter the bug in?
0.0.4