Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 550378 - [gnome-overlay] net-libs/gnome-online-accounts-3.16.2: bin/ld: cannot find -lgoa-backend-1.0
Summary: [gnome-overlay] net-libs/gnome-online-accounts-3.16.2: bin/ld: cannot find -l...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords:
Depends on:
Blocks: gnome-3.16
  Show dependency tree
 
Reported: 2015-05-25 17:47 UTC by Kobboi
Modified: 2015-06-14 12:38 UTC (History)
2 users (show)

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


Attachments
build.log (build.log,433.69 KB, text/plain)
2015-05-25 17:48 UTC, Kobboi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kobboi 2015-05-25 17:47:52 UTC
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
Comment 1 Kobboi 2015-05-25 17:48:24 UTC
Created attachment 403948 [details]
build.log
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-05-25 20:19:34 UTC
Might be a parallel make failure; please attach your emerge --info
Comment 3 Kobboi 2015-05-26 06:39:17 UTC
(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.
Comment 4 Pacho Ramos gentoo-dev 2015-06-03 11:05:10 UTC
(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
Comment 5 Kobboi 2015-06-03 15:34:20 UTC
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"
Comment 6 Pacho Ramos gentoo-dev 2015-06-04 07:20:28 UTC
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
Comment 7 Rauzi 2015-06-11 19:17:22 UTC
Same problem here. Works fine with MAKEOPTS="-j1"
Comment 8 Markus Rathgeb 2015-06-13 07:44:39 UTC
Same problem here. Works fine with MAKEOPTS="-j1"
Comment 9 Pacho Ramos gentoo-dev 2015-06-13 16:50:42 UTC
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
}
Comment 10 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-13 16:55:07 UTC
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.
Comment 11 Pacho Ramos gentoo-dev 2015-06-14 12:38:09 UTC
Thanks Alexadre!