Summary: | net-mail/fdm-2.0-r1 : fdm.h: fatal error: sys/cdefs.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo musl team <musl> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | maintainer-needed |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | cdefs.h | ||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tbz2 logs.tbz2 net-mail:fdm-2.0:20200319-180445.log temp.tbz2 Fix base64 declarations, from makepost at firemail dot cc. Do not add base64.c twice, from Rosen Penev. fixes for musl libc |
Description
Toralf Förster
2020-03-19 18:20:23 UTC
Created attachment 622824 [details]
emerge-info.txt
Created attachment 622826 [details]
emerge-history.txt
Created attachment 622828 [details]
environment
Created attachment 622830 [details]
etc.portage.tbz2
Created attachment 622832 [details]
logs.tbz2
Created attachment 622834 [details]
net-mail:fdm-2.0:20200319-180445.log
Created attachment 622836 [details]
temp.tbz2
musl upstream has a FAQ entry specifically for this error: https://wiki.musl-libc.org/faq.html#Q:-When-compiling-something-against-musl,-I-get-error-messages-about-%3Ccode%3Esys/cdefs.h%3C/code%3E We will need to check/report upstream and patch affected code temporarily. tinderbox_musl has reproduced this issue with version 2.0-r1 - Updating summary. Created attachment 799181 [details, diff] Fix base64 declarations, from makepost at firemail dot cc. Patch from upstream, removes <sys/cdefs.h> include https://github.com/nicm/fdm/commit/519e41833c1f7d353c09d8d51bfd6d13d0cfc16c Created attachment 799183 [details, diff] Do not add base64.c twice, from Rosen Penev. Patch from upstream https://github.com/nicm/fdm/commit/519e41833c1f7d353c09d8d51bfd6d13d0cfc16c Created attachment 799185 [details, diff]
fixes for musl libc
This patch includes:
* upstream patch to remove <sys/cdefs.h> include
* upstream patch to fix base64.c added twice (+ required autoreconf)
* adds sys-libs/queue-standalone as a dependency when compiled for musl
|