Summary: | media-gfx/splashutils-1.5.4.4-r2 failed to build - asm/posix_types.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Lars <gentoo> |
Component: | Current packages | Assignee: | Asaf Gery <asaf.gery> |
Status: | VERIFIED INVALID | ||
Severity: | normal | CC: | proxy-maint, tomwij |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
The ebuild environment file
The complete build log complete build log of media-gfx/splashutils-1.5.4.4-r2 |
Description
Lars
2012-11-18 23:08:24 UTC
Created attachment 329922 [details]
The ebuild environment file
Created attachment 329924 [details]
The complete build log
Still valid with -r2? Created attachment 336856 [details]
complete build log of media-gfx/splashutils-1.5.4.4-r2
Yes, it still fails with -r2 (see build.log).
any news? From the output I gather that you're using klibc rather than gcc. With gcc there are no compilation problems. Could you provide me with instruction how to set my own machine to use klibc? TIA, Asaf Sorry, I meant, it appears that you're using klibc rather than glibc. Could you please guide me about how to set Gentoo to compile this package with klibc? Thanks again, Asaf Which version of dev-libs/klibc do you use? (In reply to Asaf Gery from comment #6) > From the output I gather that you're using klibc rather than gcc. > With gcc there are no compilation problems. > Could you provide me with instruction how to set my own machine to use klibc? I have no idea why it is compiled with klibc rather than glibc. I did not tell emerge to use klbc. #### emerge -av media-gfx/splashutils These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-libs/klibc-1.5.25 USE="-debug" 74.812 KiB [ebuild N ] media-gfx/fbgrab-1.0-r2 12 KiB [ebuild N ] media-gfx/splashutils-1.5.4.4-r5 USE="fbcondecor gpm hardened png truetype" 3.953 KiB Total: 3 packages (3 new), Size of downloads: 78.776 KiB Would you like to merge these packages? [Yes/No] #### klibc is defined as built-time dependency in the ebuild of splashutils: DEPEND="${RDEPEND} >=dev-libs/klibc-1.5 virtual/pkgconfig " Without hardened USE flag it compiles. pkg_setup() {
if use hardened; then
ewarn "Due to problems with klibc, it is currently impossible to compile splashutils"
ewarn "with 'hardened' GCC flags. As a workaround, the package will be compiled with"
ewarn "-fno-stack-protector. Hardened GCC features will not be used while building"
ewarn "the splash kernel helper."
fi
}
...............................................................
~/cvsPortage/gentoo-x86/media-gfx/splashutils $ USE=hardened ebuild splashutils-1.5.4.4-r5.ebuild clean instal
yields
* Removing unnecessary /usr/lib64/libfbsplash.la (no libs & flags)
* Removing unnecessary /usr/lib64/libfbsplashrender.la (covered by .pc)
>>> Completed installing splashutils-1.5.4.4-r5 into /mnt/gen2/TmpDir/portage/media-gfx/splashutils-1.5.4.4-r5/image/
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.gold-version
Closing. If someone has some further input to offer validity to the claim in the title, feel free to re-open.
|