Fails in src_compile: [3/61] x86_64-pc-linux-gnu-gcc -o src/bookmarks/libgrlbookmarks.so 'src/bookmarks/b9c478c@@grlbookmarks@sha/bookmarks-resource.c.o' 'src/bookmarks/b9c478c@@grlbookmarks@sha/grl-bookmarks.c.o' -Wl,--no-undefined -Wl,--as-needed -shared -fPIC -Wl,--start-group -Wl,-soname,libgrlbookmarks.so -march=native -ggdb -O2 -pipe -Wl,-O1 -Wl,--as-needed /usr/lib64/libglib-2.0.so -Wl,--export-dynamic /usr/lib64/libgmodule-2.0.so -pthread /usr/lib64/libgobject-2.0.so /usr/lib64/libgrilo-0.3.so /usr/lib64/libgio-2.0.so /usr/lib64/libxml2.so /usr/lib64/libgom-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so -Wl,--end-group FAILED: src/bookmarks/libgrlbookmarks.so x86_64-pc-linux-gnu-gcc -o src/bookmarks/libgrlbookmarks.so 'src/bookmarks/b9c478c@@grlbookmarks@sha/bookmarks-resource.c.o' 'src/bookmarks/b9c478c@@grlbookmarks@sha/grl-bookmarks.c.o' -Wl,--no-undefined -Wl,--as-needed -shared -fPIC -Wl,--start-group -Wl,-soname,libgrlbookmarks.so -march=native -ggdb -O2 -pipe -Wl,-O1 -Wl,--as-needed /usr/lib64/libglib-2.0.so -Wl,--export-dynamic /usr/lib64/libgmodule-2.0.so -pthread /usr/lib64/libgobject-2.0.so /usr/lib64/libgrilo-0.3.so /usr/lib64/libgio-2.0.so /usr/lib64/libxml2.so /usr/lib64/libgom-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so -Wl,--end-group /usr/lib/gcc/x86_64-pc-linux-gnu/7.4.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/libgobject-2.0.so: error adding symbols: file in wrong format collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. * ERROR: media-plugins/grilo-plugins-0.3.8::gentoo failed (compile phase): * ninja -v -j1 -l0 -C /tmp/portage/media-plugins/grilo-plugins-0.3.8/work/grilo-plugins-0.3.8-build failed * * Call stack: * ebuild.sh, line 124: Called src_compile * environment, line 2427: Called meson_src_compile * environment, line 1495: Called eninja '-C' '/tmp/portage/media-plugins/grilo-plugins-0.3.8/work/grilo-plugins-0.3.8-build' * environment, line 900: Called die Version 0.3.7 builds without any problems.
Created attachment 565576 [details] build.log
Created attachment 565578 [details] emerge --info
Looks to be a an issue only when 17.1 profile is in use, ending up looking at 32bit libgobject
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3f0c6cf4af671dca814e28986a56cbf89caa8e2 commit d3f0c6cf4af671dca814e28986a56cbf89caa8e2 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2019-02-17 16:01:01 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2019-02-17 16:04:56 +0000 media-plugins/grilo-plugins: depend on fixed gom revision for 17.1 profiles -r0 installs bad libdir in pkg-config file, which breaks build of grilo-plugins on 17.1 amd64 profiles. Closes: https://bugs.gentoo.org/678190 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org> media-plugins/grilo-plugins/grilo-plugins-0.3.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cae385fb7636ff3fd9b2f735d46285a1ade1aa51 commit cae385fb7636ff3fd9b2f735d46285a1ade1aa51 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2019-02-17 15:52:20 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2019-02-17 16:04:54 +0000 dev-libs/gom: fix pkg-config file libdir Broke consumers that use meson on 17.1 gentoo profiles Bug: https://bugs.gentoo.org/678190 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org> dev-libs/gom/files/0.3.2-fix-pkgconfig.patch | 34 ++++++++++++++++++++++ .../gom/{gom-0.3.2.ebuild => gom-0.3.2-r1.ebuild} | 6 ++-- 2 files changed, 38 insertions(+), 2 deletions(-)