First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 100246
Alias:
Product:
Component:
Status: CLOSED
Resolution: LATER
Assigned To: Gentoo KDE team <kde@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: eipi <pierre@vigneras.name>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
qt-x11-free-3.3.4-uClibc-1.patch Add detection of uclibc as well as just Linux to include fenv.h patch Brenden Conte 2006-01-11 18:38 0000 729 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 100246 depends on: Show dependency tree
Bug 100246 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.




View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-07-25 09:11 0000
It seems that qt does not compile when using uclibc due to the fact that 
uclibc does not provide <fenv.h>. A patch from LFS does exist for qt: 
http://www.mail-archive.com/patches%40linuxfromscratch.org/msg00004.html but I 
don't know how to include it in My Gentoo. 

Reproducible: Always
Steps to Reproduce:
1.emerge uclibc 
2.emerge qt 
3. 
 
Actual Results:  
/var/tmp/portage/qt-3.3.4-r3/work/qt-x11-free-3.3.4/src/tools/qlocale.cpp:59:22: 
fenv.h: No such file or director 
 

Expected Results:  
Complete the installation

------- Comment #1 From Caleb Tennis 2005-09-19 06:49:36 0000 -------
I've sent the request to qt-bugs, we'll see what Trolltech proposes. 

------- Comment #2 From Caleb Tennis 2005-09-19 19:40:28 0000 -------
Their response was that they aren't planning on supporting uclibc right now,
since it's not even to a 1.0 
release.

I'll mark the patch as a LATER, meaning we may support it in the future.  You
can always use it in an 
overlay if needed.

------- Comment #3 From Brenden Conte 2006-01-11 18:38:54 0000 -------
Created an attachment (id=76874) [details]
Add detection of uclibc as well as just Linux to include fenv.h

3-line patch to have qt correctly detect environment and compile with uclibc.
(Patch is same as referenced webpage)

------- Comment #4 From Brenden Conte 2006-01-11 18:39:56 0000 -------
I would like to second this patch being included in the default qt ebuild.  It
is a very simple patch that only adds a detection of uclibc, instead of just
"linux", to include fenv.h.  

I have successfully downloaded and built qt with this patch on a uclibc system.
 I added the epatch statements after the gcc4 patches.  I have only tested this
against 3.3.4-r8.  I could test with other versions, if it would get this patch
committed.

I have attached the patch, just in case that page ever goes away.

------- Comment #5 From SpanKY 2006-01-18 13:50:41 0000 -------
*** Bug 119473 has been marked as a duplicate of this bug. ***

------- Comment #6 From Caleb Tennis 2006-01-19 05:48:57 0000 -------
I just added this patch to portage.

Does Qt4 need this as well?  I've only added it to Qt3.

First Last Prev Next    No search results available      Search page      Enter new bug