Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 882625 - net-libs/gnome-online-accounts-3.46.0: ../gnome-online-accounts-3.46.0/src/goa/goaclient.h:27:10: fatal error: goa/goa-generated.h: No such file or directory
Summary: net-libs/gnome-online-accounts-3.46.0: ../gnome-online-accounts-3.46.0/src/go...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://gitlab.gnome.org/GNOME/gnome-...
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2022-11-23 20:26 UTC by Kobboi
Modified: 2022-11-28 23:26 UTC (History)
0 users

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


Attachments
build.log.gz (build.log.gz,4.47 KB, application/gzip)
2022-11-23 20:29 UTC, Kobboi
Details
emerge-info.txt (emerge-info.txt,7.02 KB, text/plain)
2022-11-23 20:29 UTC, Kobboi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kobboi 2022-11-23 20:26:29 UTC
[84/140] x86_64-pc-linux-gnu-gcc -Isrc/goabackend/libgoawebextension.so.p -Isrc/goabackend -I../gnome-online-accounts-3.46.0/src/goabackend -I. -I../gnome-online-accounts-3.46.0 -Isrc -I../gnome-online-accounts-3.46.0/src -Isrc/goa -I../gnome-online-accounts-3.46.0/src/goa -I/usr/include/rest-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libsoup-3.0 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/libxml2 -I/usr/include/json-glib-1.0 -I/usr/include/webkitgtk-4.1 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/sysprof-3 -I/usr/include/atk-1.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 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O2 -pipe -fPIC -pthread '-DG_LOG_DOMAIN="GoaBackend"' -DGOA_API_IS_SUBJECT_TO_CHANGE -DGOA_BACKEND_COMPILATION '-DPACKAGE_LOCALE_DIR="/usr/share/locale"' '-DPACKAGE_WEB_EXTENSIONS_DIR="/usr/lib64/goa-1.0/web-extensions"' -MD -MQ src/goabackend/libgoawebextension.so.p/goawebextension.c.o -MF src/goabackend/libgoawebextension.so.p/goawebextension.c.o.d -o src/goabackend/libgoawebextension.so.p/goawebextension.c.o -c ../gnome-online-accounts-3.46.0/src/goabackend/goawebextension.c
FAILED: src/goabackend/libgoawebextension.so.p/goawebextension.c.o 
x86_64-pc-linux-gnu-gcc -Isrc/goabackend/libgoawebextension.so.p -Isrc/goabackend -I../gnome-online-accounts-3.46.0/src/goabackend -I. -I../gnome-online-accounts-3.46.0 -Isrc -I../gnome-online-accounts-3.46.0/src -Isrc/goa -I../gnome-online-accounts-3.46.0/src/goa -I/usr/include/rest-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libsoup-3.0 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/libxml2 -I/usr/include/json-glib-1.0 -I/usr/include/webkitgtk-4.1 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/sysprof-3 -I/usr/include/atk-1.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 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O2 -pipe -fPIC -pthread '-DG_LOG_DOMAIN="GoaBackend"' -DGOA_API_IS_SUBJECT_TO_CHANGE -DGOA_BACKEND_COMPILATION '-DPACKAGE_LOCALE_DIR="/usr/share/locale"' '-DPACKAGE_WEB_EXTENSIONS_DIR="/usr/lib64/goa-1.0/web-extensions"' -MD -MQ src/goabackend/libgoawebextension.so.p/goawebextension.c.o -MF src/goabackend/libgoawebextension.so.p/goawebextension.c.o.d -o src/goabackend/libgoawebextension.so.p/goawebextension.c.o -c ../gnome-online-accounts-3.46.0/src/goabackend/goawebextension.c
In file included from ../gnome-online-accounts-3.46.0/src/goa/goa.h:27,
                 from ../gnome-online-accounts-3.46.0/src/goabackend/goaprovider.h:27,
                 from ../gnome-online-accounts-3.46.0/src/goabackend/goaoauth2provider.h:28,
                 from ../gnome-online-accounts-3.46.0/src/goabackend/goawebextension.c:24:
../gnome-online-accounts-3.46.0/src/goa/goaclient.h:27:10: fatal error: goa/goa-generated.h: No such file or directory
   27 | #include <goa/goa-generated.h>
      |          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.


Reproducible: Always
Comment 1 Kobboi 2022-11-23 20:29:18 UTC
Created attachment 836057 [details]
build.log.gz
Comment 2 Kobboi 2022-11-23 20:29:20 UTC
Created attachment 836059 [details]
emerge-info.txt
Comment 3 Kobboi 2022-11-23 20:30:43 UTC
Also noticing:

usage: meson [-h]
             {setup,configure,dist,install,introspect,init,test,wrap,subprojects,rewrite,compile,devenv,env2mfile,help}
             ...
meson: error: unrecognized arguments: vapi
Comment 4 Kobboi 2022-11-23 20:33:41 UTC
This is happening on a clean install. Re-emerging this package on my existing system, I do not see it (same profile/USE flags)
Comment 5 Kobboi 2022-11-28 10:44:37 UTC
(In reply to Kobboi from comment #3)
> Also noticing:
> 
> usage: meson [-h]
>             
> {setup,configure,dist,install,introspect,init,test,wrap,subprojects,rewrite,
> compile,devenv,env2mfile,help}
>              ...
> meson: error: unrecognized arguments: vapi

I have logged this problem separately as #883403, since it shows up every time, not just when I get the build error.
Comment 6 Kobboi 2022-11-28 10:49:29 UTC
Does seem to work fine with MAKEOPTS=-j1
Comment 7 Larry the Git Cow gentoo-dev 2022-11-28 23:26:37 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daf448f27a18e8e36c2a391d71355903fb406e9c

commit daf448f27a18e8e36c2a391d71355903fb406e9c
Author:     Christophe Lermytte <gentoo@lermytte.be>
AuthorDate: 2022-11-28 17:05:03 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2022-11-28 23:26:24 +0000

    net-libs/gnome-online-accounts: add upstream patch for meson dependency fix
    
    The patch is currently not yet in upstream's "gnome-43" branch (which
    produces the 3.46.x track), but I will ask ebassi to cherry-pick it so
    we can drop this patch in the near future.
    
    Closes: https://bugs.gentoo.org/882625
    Closes: https://github.com/gentoo/gentoo/pull/28463
    Signed-off-by: Christophe Lermytte <gentoo@lermytte.be>
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 ...ne-accounts-3.46.0-fix-meson-dependencies.patch | 27 ++++++++++++++++++++++
 .../gnome-online-accounts-3.46.0.ebuild            |  4 ++++
 2 files changed, 31 insertions(+)