Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 362771 - net-dns/djbdns-1.05-r24 fails parallel build with USE=ipv6
Summary: net-dns/djbdns-1.05-r24 fails parallel build with USE=ipv6
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Dane Smith (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-09 19:28 UTC by Michael Orlitzky
Modified: 2011-04-11 13:06 UTC (History)
0 users

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


Attachments
Makefile patch to add missing dependencies. (makefile-uint32-fix.patch,2.13 KB, patch)
2011-04-09 19:28 UTC, Michael Orlitzky
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Orlitzky gentoo-dev 2011-04-09 19:28:09 UTC
Created attachment 269225 [details, diff]
Makefile patch to add missing dependencies.

Bug 8236 lives again. If I had to guess, I'd say that the fix back then was to add MAKEOPTS="-j1" to the ebuild. Now that we've removed that, the build can fail again. The root cause is an unlisted dependency on uint32.h.

The attached patch adds them in the proper places. It turns out this is the same patch proposed way back in 2002, only with the line numbers updated.
Comment 1 Michael Orlitzky gentoo-dev 2011-04-09 19:29:18 UTC
To be explicit: this need only be applied when USE=ipv6. The ipv6 patch is what breaks the Makefile.
Comment 2 Dane Smith (RETIRED) gentoo-dev 2011-04-11 13:06:59 UTC
Fixed in -r24.

+  11 Apr 2011; Dane Smith <c1pher@gentoo.org> djbdns-1.05-r24.ebuild,
+  +files/makefile-parallel.patch:
+  Add patch to fix parallel make issues when USE="ipv6" wrt bug 362771.
+  Thanks
+  Michael for spotting and fixing this.
+