Summary: | media-gfx/splashutils fails to compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Asaf Gery <asaf.gery> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bircoph, proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 567524 | ||
Attachments: | splashutils-1.5.4.4-r6:20151221-105143.log |
Description
Agostino Sarubbo
2015-12-21 11:16:26 UTC
Created attachment 419998 [details]
splashutils-1.5.4.4-r6:20151221-105143.log
build log
Strange, I can't reproduce this issue with both openrc-0.13.11 and openrc-0.19.1 (the oldest and the newest versions in the tree now): einfo.h header is inherent part of openrc. While splashutils lacks dependency on openrc (and this should be fixed) your emerge --info indicates that openrc-0.17 is installed. So something is wrong with this installation. I emerged openrc-0.17 and splashutils-1.5.4.4-r6 builds with the same USE flags "png truetype" on ~amd64. Do you have /usr/include/einfo.h file present? If not, please verify your openrc installation and show output of: qlist -e openrc | grep einfo Well, I took liberty to bump splashutils to -r7 with proper openrc dependency. Please test with splashutils-1.5.4.4-r7. Works fine for me. Note: /usr/include/einfo.h must be present on any Gentoo setup with OpenRC... I'm out of ideas why this file may be absent on systems not stripped from include headers. The problem is that this package was compiled while openrc was not present on the system because of systemd. If you pull it in as a dep, the should be no problems. Thanks for testing. I was confused by the following line of emerge --info: sys-apps/openrc: 0.17::gentoo According to above openrc-0.17 must be installed :/ Is this just a wrong copy&paste, or a bug should be filed to the portage team? (In reply to Andrew Savchenko from comment #7) > Thanks for testing. I was confused by the following line of emerge --info: > sys-apps/openrc: 0.17::gentoo > > According to above openrc-0.17 must be installed :/ > > Is this just a wrong copy&paste, or a bug should be filed to the portage > team? That's a sort of my fault. The env running pybugz is not the same that compiles. So in the env of pybugz I have stored a file which contains the info of the compile env. So at the time I have compiled I had not openrc because of systemd and I hit the bug. |