problems building static kdewin-installer

Ralf Habacker ralf.habacker at freenet.de
Wed Jun 17 10:18:21 CEST 2009


Patrick Spendrin schrieb:
> Ralf Habacker schrieb:
>   
>> Hi,
>>
>> while trying to create new static version of the installer I recognized 
>> a few problems with the updated qt-static 4.5.1 package
>>
>> 1. The previous qt-static library was build without Direct 3D Support - 
>> to not be bound on an installed directx runtime. With recent qt-static 
>> library the following error message occurs:
>>
>> QtGui.lib(qpaintengine_d3d.obj) : error LNK2019: unresolved external 
>> symbol _IID_ID3DXEffectStateManager referenced in function "public: 
>> virtual long __stdcall QD3DStat
>> anager::QueryInterface(struct _GUID const &,void * *)" 
>> (?QueryInterface at QD3DStateManager@@UAGJABU_GUID@@PAPAX at Z)
>> release\classwizard.exe : fatal error LNK1120: 1 unresolved externals
>> NMAKE : fatal error U1077: 'link' : return code '0x460'
>>
>> 2. Because the installer should only have absolute required dll 
>> dependencies all previous binary versions are build with static msvc 
>> runtime (using -MT option). This is not the case with the recent 4.5.1 
>> binary.
>>     
> I will try to rebuild the qt-static package with that option later today
> or tomorrow.
>   
works as expected, thanks.
> For the time being you can install the old qt-static package using
> emerge --target=4.3.2 qt-static
>   
Thanks for the pointer. I fixed a little issue in the related emerge 
script caused by the fact that 4.3.2 uses .zip and 4.5.1 uses .tar.bz2 
(infoclass.getPackage need an additional parameter for overriding the 
extension. :-)

Regards
 Ralf



More information about the Kde-windows mailing list