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
Created attachment 23119 [details, diff] fix for the mysql header issue
Created attachment 23120 [details, diff] fix for the prototype issue (VNC)
there's a more recent version now in portage - closing as fixed. please reopen if necessary.