Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 638782 - 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
Summary: dev-libs/libappindicator-12.10.0-r301 - .../work/libappindicator-12.10.0/src/...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: NeedPatch
Depends on:
Blocks:
 
Reported: 2017-11-25 11:10 UTC by ernsteiswuerfel
Modified: 2021-09-10 08:13 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (file_638782.txt,6.36 KB, text/plain)
2017-11-25 11:10 UTC, ernsteiswuerfel
Details
build.log (build.log,20.71 KB, text/plain)
2017-11-25 11:12 UTC, ernsteiswuerfel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ernsteiswuerfel archtester 2017-11-25 11:10:25 UTC
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
Comment 1 ernsteiswuerfel archtester 2017-11-25 11:12:15 UTC
Created attachment 506542 [details]
build.log
Comment 2 Pacho Ramos gentoo-dev 2017-11-25 14:09:30 UTC
It could be a parallel build issue... MAKEOPTS="-j1" could be a workaround for it then
Comment 3 ernsteiswuerfel archtester 2017-11-26 12:43:22 UTC
Your assumption was correct, MAKEOPTS="-j1" worked.
Comment 4 James Hogan 2018-03-10 07:32:47 UTC
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.
Comment 5 Ondřej Kajínek 2018-04-17 06:28:03 UTC
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.
Comment 6 Larry the Git Cow gentoo-dev 2018-10-20 11:39:41 UTC
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(-)
Comment 8 Larry the Git Cow gentoo-dev 2021-09-10 08:13:28 UTC
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(+)