Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 37154 - qt-embedded won't compile
Summary: qt-embedded won't compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-03 18:49 UTC by Justin Whitney
Modified: 2004-08-06 06:39 UTC (History)
0 users

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


Attachments
fix for the mysql header issue (mysql.diff,353 bytes, patch)
2004-01-03 18:50 UTC, Justin Whitney
Details | Diff
fix for the prototype issue (VNC) (vnc.diff,378 bytes, patch)
2004-01-03 18:51 UTC, Justin Whitney
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Whitney 2004-01-03 18:49:48 UTC
the qt-embedded-3.1.2 ebuild fails to build properly due to an include of <mysql.h> rather than <mysql/mysql.h> and b/c of an ambiguous prototype in src/embedded/qgfxvnc_qws.cpp (the VNC graphics device).

Here are two diff's against the tree to fix these two build problems.

Reproducible: Always
Steps to Reproduce:
1. install mysql 4.? and gcc 3.?
2. ebuild qt-embedded-3.1.2.ebuild unpack
3. in the unpacked dir to ./configure -depths 16,24 -no-lib{jpeg,mng} -qt-libpng -system-zlib -release -no-g++-exceptions -thread -qt-sql-mysql -qt-gfx-vnc
4. make

Actual Results:  
4. fails on <mysql.h> in the mysql driver (patch it)
5. fails on some garbage in src/embedded/qgfxvnc_qws.cpp (patch it)

Expected Results:  
build success
Comment 1 Justin Whitney 2004-01-03 18:50:48 UTC
Created attachment 23119 [details, diff]
fix for the mysql header issue
Comment 2 Justin Whitney 2004-01-03 18:51:23 UTC
Created attachment 23120 [details, diff]
fix for the prototype issue (VNC)
Comment 3 Caleb Tennis (RETIRED) gentoo-dev 2004-08-06 06:39:50 UTC
there's a more recent version now in portage - closing as fixed.  please reopen if necessary.