Bug 46093

Summary: parallel builds are broken
Product: shared-mime-info Reporter: Allison Lortie (desrt) <desrt>
Component: generalAssignee: Shared Mime Info group <shared_mime_info>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: walters
Version: unspecified   
Hardware: Other   
OS: All   
See Also: https://bugzilla.gnome.org/show_bug.cgi?id=670127
Whiteboard:
i915 platform: i915 features:

Description Allison Lortie (desrt) 2012-02-15 02:38:57 UTC
https://bugzilla.gnome.org/show_bug.cgi?id=670127 documents the problem.  I checked git master and it's still a problem.  You can reproduce it like so:


[autogen...]
Now type `make' to compile
desrt@moonpix:~/code/shared-mime-info$ while make -j8; do make clean; done

to see something like:

mv: cannot stat `.deps/update_mime_database-update-mime-database.Tpo': No such file or directory
make: *** [update_mime_database-update-mime-database.o] Error 1
make: *** Waiting for unfinished jobs....
Comment 1 Colin Walters 2012-02-16 07:40:35 UTC
This is "fixed" by 9aee5e5db7bbc3ff36e73afeb4a8595981810414

Pass --disable-default-check to configure to disable the brokenness.
Comment 2 Colin Walters 2012-02-21 08:13:43 UTC
Note it's actually --disable-default-make-check .

The short reason this breaks is because the "update-mime-database" makefile rule is actually update-mime-database$(EXEEXT) and I don't think make knows to unify those rules.
Comment 3 Rex Dieter 2015-01-22 13:45:52 UTC
closing as fixed

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.