Summary: | dev-libs/libappindicator-12.10.0-r301 - .../work/libappindicator-12.10.0/src/app-indicator.c:43:41: fatal error: application-service-marshal.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | ernsteiswuerfel <erhard_f> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | NeedPatch |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
build.log |
Created attachment 506542 [details]
build.log
It could be a parallel build issue... MAKEOPTS="-j1" could be a workaround for it then Your assumption was correct, MAKEOPTS="-j1" worked. I was seeing this during emerge -e @world for both 12.10.0-r201 and 12.10.0-r301 on a 2-core (4 threads) i7-3537U, with: MAKEOPTS="-j4 -l4" EMERGE_DEFAULT_OPTS="--jobs=4" I've also confirmed that overriding MAKEOPTS via environment to "-j1" fixes both builds. I also vote for MAKEOPTS="-j1", when building dev-libs/libappindicator-12.10.0-r201 with MAKEOPTS="--jobs=4" I got the described error, after switching to -j1, emerge succeeded. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=468d33aa95396b2e6ced3a9a3b3881dac7bb55af commit 468d33aa95396b2e6ced3a9a3b3881dac7bb55af Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2018-10-20 11:25:14 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2018-10-20 11:39:04 +0000 dev-libs/libappindicator: Workaround parallel build bug Bug: https://bugs.gentoo.org/638782 Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-libs/libappindicator/libappindicator-12.10.0-r201.ebuild | 3 ++- dev-libs/libappindicator/libappindicator-12.10.0-r301.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) Fixed since https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=468d33aa95396b2e6ced3a9a3b3881dac7bb55af The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74228c0a4add5a77f70c44d5a31998847df6edab commit 74228c0a4add5a77f70c44d5a31998847df6edab Author: Vadim Misbakh-Soloviov <mva@gentoo.org> AuthorDate: 2021-09-10 08:13:13 +0000 Commit: Vadim Misbakh-Soloviov <mva@gentoo.org> CommitDate: 2021-09-10 08:13:13 +0000 dev-libs/libappindicator: fix parallel build See referenced bug Bug: https://bugs.gentoo.org/638782 Package-Manager: Portage-3.0.22, Repoman-3.0.1 Signed-off-by: Vadim Misbakh-Soloviov <mva@gentoo.org> dev-libs/libappindicator/libappindicator-12.10.1_p20200706.ebuild | 6 ++++++ 1 file changed, 6 insertions(+) |
Created attachment 506540 [details] emerge --info # emerge -pqv '=dev-libs/libappindicator-12.10.0-r301::gentoo' [ebuild N ] dev-libs/libappindicator-12.10.0-r301 USE="introspection" ABI_X86="(64) -32 (-x32)" libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libappindicator-12.10.0-r301/work/libappindicator-12.10.0/src -I.. -pthread -I/usr/include/libindicator3-0.4 -I/usr/include/libdbusmenu-gtk3-0.4 -I/usr/include/libdbusmenu-glib-0.4 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -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/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -DG_LOG_DOMAIN=\"libappindicator\" -pipe -Os -march=native -mtune=native -c /var/tmp/portage/dev-libs/libappindicator-12.10.0-r301/work/libappindicator-12.10.0/src/app-indicator.c -fPIC -DPIC -o .libs/libappindicator3_la-app-indicator.o /var/tmp/portage/dev-libs/libappindicator-12.10.0-r301/work/libappindicator-12.10.0/src/app-indicator.c:43:41: fatal error: application-service-marshal.h: No such file or directory #include "application-service-marshal.h" ^ compilation terminated. make[2]: *** [Makefile:773: libappindicator3_la-app-indicator.lo] Error 1 make[2]: Leaving directory '/var/tmp/portage/dev-libs/libappindicator-12.10.0-r301/work/libappindicator-12.10.0-abi_x86_64.amd64/src' make[1]: *** [Makefile:479: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/dev-libs/libappindicator-12.10.0-r301/work/libappindicator-12.10.0-abi_x86_64.amd64' make: *** [Makefile:410: all] Error 2 * ERROR: dev-libs/libappindicator-12.10.0-r301::gentoo failed (compile phase): * emake failed