Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 94572 - media-video/xine-ui on uclibc build fix
Summary: media-video/xine-ui on uclibc build fix
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords: Inclusion, InVCS
Depends on:
Blocks:
 
Reported: 2005-05-30 18:06 UTC by René Rhéaume (a.k.a. repzilon, rener)
Modified: 2005-05-31 03:58 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
xine-ui on uclibc tiny build fix (xine-ui-0.99.3-uclibc.patch,428 bytes, patch)
2005-05-30 18:07 UTC, René Rhéaume (a.k.a. repzilon, rener)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description René Rhéaume (a.k.a. repzilon, rener) 2005-05-30 18:06:52 UTC

    
Comment 1 René Rhéaume (a.k.a. repzilon, rener) 2005-05-30 18:06:52 UTC
µClibc does not provide execinfo.h, thus building xine-ui on µClibc systems
fails. I prepared a tiny patch which make execinfo.h to be included only if
__UCLIBC__ is not defined. I don't think the patch interferes with normal
glibc-based systems.

As for execinfo.h on glibc, it contains protoypes for the backtrace* family of
functions. I did not find backtrace inside µClibc headers. Surprisingly, xine-ui
builds fine.

Reproducible: Always
Steps to Reproduce:
1. emerge xine-ui
Actual Results:  
make failed :-(

Expected Results:  
xine-ui is merged on the live filesystem
Comment 2 René Rhéaume (a.k.a. repzilon, rener) 2005-05-30 18:07:37 UTC
Created attachment 60229 [details, diff]
xine-ui on uclibc tiny build fix
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-31 03:58:46 UTC
I've added a different patch which uses ./configure to check for the    
execinfo.h header as that can be present also on non-linux systems which uses  
GLIBC (GNU/kFreeBSD for example). 
Please confirm if it works in which case I'll take care of reporting that 
upstream for newer versions. 
 
Thanks again for the report.