Summary: | sys-apps/man-db-2.7.2 fails to build on musl | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Justin Keogh <bugs.gentoo.org> |
Component: | [OLD] Core system | Assignee: | Gentoo musl team <musl> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | base-system, tsmksubc |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 430702 | ||
Attachments: |
man-db-2.7.2 build log
emerge --info '=sys-apps/man-db-2.7.2::gentoo' emerge -pqv '=sys-apps/man-db-2.7.2::gentoo' /var/tmp/portage/sys-apps/man-db-2.7.2/temp/environment /var/tmp/portage/sys-apps/man-db-2.7.2/work/man-db-2.7.2/man/replace.sed |
Description
Justin Keogh
2015-11-16 20:16:49 UTC
Created attachment 417134 [details]
man-db-2.7.2 build log
Created attachment 417136 [details]
emerge --info '=sys-apps/man-db-2.7.2::gentoo'
Created attachment 417138 [details]
emerge -pqv '=sys-apps/man-db-2.7.2::gentoo'
Created attachment 417140 [details]
/var/tmp/portage/sys-apps/man-db-2.7.2/temp/environment
Created attachment 417142 [details]
/var/tmp/portage/sys-apps/man-db-2.7.2/work/man-db-2.7.2/man/replace.sed
Combined with MAKEOPTS=-j24 it is maybe even less standard. Does it compile with MAKEOPTS=-j1? Try also >=sys-apps/man-db-2.7.4, which includes http://git.savannah.gnu.org/cgit/man-db.git/commit/?id=32ee575a45d3a7e221a7b29c457049b659315152 Exited chroot, then: chroot /mnt/gentoo /bin/bash source /etc/profile env-update changed MAKEOPTS to -j1 emerge man-db (worked) changed MAKEOPTS back to to -j24 emerge man-db (worked) tried that 10 more times, all compiled with -j24. Also tried -j48 (it's a 24 core box), compiled 10x without error. The install is automated, so I started it from scratch and man-db again compiled fine. Bummer. OK to close since I cant reproduce it. I managed to hit this again (MAKEOPTS="-j24"), saved the build folder and then deleted /var/tmp/portage/sys-apps, did "emerge man-db" again and it worked. 10x more emerge man-db tries all completed. So, outside the chroot: "echo 2 > /proc/sys/vm/drop_caches" and then "emerge man-db" again (inside chroot): still compiles. Can you still reproduce with the current stable version (man-db-2.7.5)? (I very much suspect that it is fixed (see comment 7).) The bug might be easier to hit with MAKEOPTS="-j" (use as many threads as possible). I am not able to reproduce this, suggest close. Thanks! ebuild is not in tree anymore, those in tree work. bug can and should be closed. |