[CMake] QT build issues

William A. Hoffman billlist at nycap.rr.com
Tue Jul 11 13:32:41 EDT 2006


I do not see a patch attached to that bug report.  Is there a bug report
that has a patch attached to it?


At 12:47 PM 7/11/2006, John Biddiscombe wrote:
>These bugs are as of cmake 2.4. patch 2 (branch CMake-2.4)
>
>Bug 1:
>Linking against QT built as static is incorrect under windows, patch was posted some time ago, but am still waiting http://www.cmake.org/Bug/bug.php?op=show&bugid=3222&pos=27
>also Qt static needs imm32 ws_32 and something else I can't remember OTOMH
>
>Bug 2
>Linking against QT Built as static under linux fails due to incorrect order of libs being linked. Also missing some libs which result in link errors (for example Qt wants to use system png and others. Apps can fix this by overriding the QT_LIBRARIES variable but perhaps it could be guessed better somewhere
>
>Bug 3
>QT_DESIRED_VERSION keeps appearing as a filepath and can't be entered in the windows gui. no idea why since it's clearly stated as a STRING and not a FILEPATH but it keeps going into my cache as a FILEPATH and it's very annoying.
>
>Bug 4
>FindQt4 sets libs to optimized xxx debug yyy
>UseQt4 sets them to optimized ${STRING_FROM_ABOVE} debug ...
>which causes a string with optimized optimized xxx debug debug yyy in some cases and linking fails as it tries to link against a lib called optimized
>
>Bug 5
>on windows it only checks for QtCore4d.lib etc when in fact we get QtCored.lib and so have to do them manually. This is easy to fix in FindQt4.cmake
>
>Bug 6
>There are some more but I can't remember them and have to go.
>
>Could I please have my cvs write access back so that I can fix the ones I have patches for here.
>
>cheers
>
>JB
>
>
>
>>What are the patches?  As I recall there was some controversy about them when
>>you first posted them.   I don't think a solution was ever settled on.  Why
>>don't you start the discussion on the cmake list again.
>>-Bill
>> 
>>At 12:04 PM 7/11/2006, John Biddiscombe wrote:
>>>Bill,
>>>
>>>Any chance I can have my CMake cvs write access back. I lost it a long time ago and coped ok letting you lot do everything (and you've done very well of course), but the Qt builds just don't work with static QT libraries and the patches I submitted to the bug tracker months ago are out of date now due to other changes. I'd like to get the Qt stuff working again on the cvs head.
>>>
>>>TIA hopefully.
>>>
>>>JB
>>>
>>>
>>>-- 
>>>John Biddiscombe,                            email:biddisco @ cscs.ch
>>>http://www.cscs.ch/about/BJohn.php
>>>CSCS, Swiss National Supercomputing Centre  | Tel:  +41 (91) 610.82.07
>>>Via Cantonale, 6928 Manno, Switzerland      | Fax:  +41 (91) 610.82.82
>
>
>-- 
>John Biddiscombe,                            email:biddisco @ cscs.ch
>http://www.cscs.ch/about/BJohn.php
>CSCS, Swiss National Supercomputing Centre  | Tel:  +41 (91) 610.82.07
>Via Cantonale, 6928 Manno, Switzerland      | Fax:  +41 (91) 610.82.82
>
>_______________________________________________
>CMake mailing list
>CMake at cmake.org
>http://www.cmake.org/mailman/listinfo/cmake



More information about the CMake mailing list