After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 398967 - automake bug makes parallel build impossible
automake bug makes parallel build impossible
Status: RESOLVED FIXED
Product: tracker
Classification: Core
Component: General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Jamie McCracken
Jamie McCracken
Depends on:
Blocks:
 
 
Reported: 2007-01-21 09:44 UTC by Sebastian Spaeth
Modified: 2007-01-22 02:33 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Spaeth 2007-01-21 09:44:37 UTC
When you build tracker 0.5.3 with a parallel build e.g. "-j2", make will bomb out:

make[3]: *** No rule to build target  »../../src/libtracker/libtrackerclient.la«, 
  needed by »tracker-search«.  Ending.
(note this is an approx translation from German)
This came up in Gentoo bugzilla (http://bugs.gentoo.org/show_bug.cgi?id=147470), it was found that this is a reace condition because of bad autoconf magic on the tracker side. Apparently replacing all occurances of:

-			$(top_builddir)/src/libtracker/libtrackerclient.la
+			libtrackerclient.la

in tracker-0.5.3/src/libtracker/Makefile.am, fixes things. This might not be the correct fix, I have no knowledge of automake stuff, but it is reported to fix things. THanks for considering this patch (or any other solution you choose)
Comment 1 Jamie McCracken 2007-01-22 02:33:31 UTC
Fix already applied in latest svn