Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 676528

Summary: sys-apps/openrc-0.40.3 fails to compile with musl: broadcast.c:41:21: error: ‘__UT_LINESIZE’ undeclared
Product: Gentoo Hosted Projects Reporter: tt_1 <herrtimson>
Component: OpenRCAssignee: OpenRC Team <openrc>
Status: RESOLVED FIXED    
Severity: normal CC: blueness
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/OpenRC/openrc/commit/a32b14bbb43e9888acaaea6f764fb8dcb34fb941
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 430702    
Attachments: compressed build logs

Description tt_1 2019-01-27 16:01:57 UTC
Created attachment 562988 [details]
compressed build logs

compressed build log is attached.
Comment 1 tt_1 2019-01-27 16:06:07 UTC
This was introduced in the 0.39 branch, and it is fixed for the master branch. It propably is going to be fixed by the next point release. So, a fix would be either to add the upstream patch to the tree for 0.40.2 + 0.40.3, or to wait for the next point release.
Comment 2 James R Larrowe 2019-01-28 00:21:47 UTC
Can this patch be added to openrc, named as openrc-0.40.2-ut_linesize.patch?

https://github.com/OpenRC/openrc/commit/a32b14bbb43e9888acaaea6f764fb8dcb34fb941.patch
Comment 3 William Hubbs gentoo-dev 2019-02-11 23:13:19 UTC
I am planning on releasing 0.41 this week or next, does that work for
you?

Thanks,

William
Comment 4 tt_1 2019-02-12 23:15:59 UTC
it should suffice as long as there is no intention to stabilize the 0.40 branch, 
otherwise it will make catalyst freak out when baking new stage3's :-)
Comment 5 William Hubbs gentoo-dev 2019-02-23 00:54:12 UTC
Closing because this will be fixed in 0.41.