libtool: relink: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/libgoawebextension_la-goawebextension.o .libs/libgoawebextension_la-goawebextensionmain.o -L/var/tmp/portage/net-libs/gnome-online-accounts-3.16.2/work/gnome-online-accounts-3.16.2/src/goa/.libs -Wl,--as-needed -L/var/tmp/portage/net-libs/gnome-online-accounts-3.16.2/image//usr/lib64 -L/usr/lib64 -lgoa-backend-1.0 -lgoa-1.0 -ljson-glib-1.0 -ltelepathy-glib -lsecret-1 -lrest-0.7 -lxml2 -lwebkit2gtk-4.0 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -ljavascriptcoregtk-4.0 -lglib-2.0 -pthread -pthread -march=nehalem -msse4 -mcx16 -mpopcnt -msahf -O2 -Wl,-O1 -pthread -Wl,-soname -Wl,libgoawebextension.so -o .libs/libgoawebextension.so /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lgoa-backend-1.0 collect2: error: ld returned 1 exit status libtool: install: error: relink `libgoawebextension.la' with the above command before installing it Makefile:713: recipe for target 'install-webextensionLTLIBRARIES' failed make[4]: *** [install-webextensionLTLIBRARIES] Error 1 make[4]: *** Waiting for unfinished jobs.... Also: * QA Notice: Unrecognized configure options: * * --disable-gtk-doc * --disable-maintainer-mode * --enable-compile-warnings * --enable-documentation * --enable-exchange * --enable-facebook * --enable-flickr * --enable-foursquare * --enable-imap-smtp * --enable-media-server * --enable-owncloud * --enable-pocket * --enable-telepathy * --enable-windows-live * --disable-kerberos * --disable-gtk-doc * --disable-maintainer-mode * --enable-compile-warnings * --enable-documentation * --enable-exchange * --enable-facebook * --enable-flickr * --enable-foursquare * --enable-imap-smtp * --enable-media-server * --enable-owncloud * --enable-pocket * --enable-telepathy * --enable-windows-live * --disable-kerberos Reproducible: Always
Created attachment 403948 [details] build.log
Might be a parallel make failure; please attach your emerge --info
(In reply to Alexandre Rostovtsev from comment #2) > Might be a parallel make failure; please attach your emerge --info Compiling with -j4, will get you more info when I get home and will try a -j1 then as well.
(In reply to Kobboi from comment #3) > (In reply to Alexandre Rostovtsev from comment #2) > > Might be a parallel make failure; please attach your emerge --info > > Compiling with -j4, will get you more info when I get home and will try a > -j1 then as well. Were you able to retry? Thanks
Works with -j1 (had to check what I did to make it work) bzcat /var/db/pkg/net-libs/gnome-online-accounts-3.16.2/environment.bz2 | grep MAKE declare -x MAKEOPTS="-j1"
OK, it would be nice to report it to upstream too to help them to get it fixed there in the near future -> bugzilla.gnome.org Thanks
Same problem here. Works fine with MAKEOPTS="-j1"
Does setting: ELTCONF="--reverse-deps" Under src_prepare phase help? It should end up with something like src_prepare() { ELTCONF="--reverse-deps" ... gnome2_src_prepare }
Should be fixed now, patch submitted upstream at https://bugzilla.gnome.org/show_bug.cgi?id=750897 +*gnome-online-accounts-3.16.3-r1 (13 Jun 2015) + + 13 Jun 2015; Alexandre Rostovtsev <tetromino@gentoo.org> + +gnome-online-accounts-3.16.3-r1.ebuild, + +files/gnome-online-accounts-3.16.3-parallel-make.patch: + Fix parallel make failure (bug #550378, thanks to Kobboi). Punt .la files. (In reply to Pacho Ramos from comment #9) It wouldn't help, this is an old bug/misfeature in automake, it doesn't know how to generate correct dependencies for parallel make install when there are multiple *_LTLIBRARIES entries that depend on each other.
Thanks Alexadre!