kdelibs compile error

Christian Ehrlicher Ch.Ehrlicher at gmx.de
Tue May 29 17:31:50 CEST 2007


Ralf Habacker schrieb:
> Hi all,
> 
> with recent kdelibs sources I got a win32 compile error using mingw:
> 
> [ 90%] Building CXX object
> khtml/kmultipart/CMakeFiles/kmultipart.dir/kmultipart.obj
> In file included from
> D:\daten\kdelibs\khtml\kmultipart\kmultipart.cpp:31:
> D:/daten/kdelibs/kparts/componentfactory.h:37: error: function `T*
> KParts::ComponentFactory::createPartInstanceFromFactory(KParts::Factory*,
> QWidget*, QObject*, const QStringList&)' definition is marked dllimport.
> D:/daten/kdelibs/kparts/componentfactory.h:56: error: function `T*
> KParts::ComponentFactory::createPartInstanceFromLibrary(const char*,
> QWidget*, QObject*, const QStringList&, int*)' definition is marked
> dllimport.
> D:/daten/kdelibs/kparts/componentfactory.h:98: error: function `T*
> KParts::ComponentFactory::createPartInstanceFromService(const
> KSharedPtr<KService>&, QWidget*, QObject*, const QStringList&, int*)'
> definition is marked dllimport.
> D:/daten/kdelibs/kparts/componentfactory.h:119: error: function `T*
> KParts::ComponentFactory::createPartInstanceFromServices(ServiceIterator,
> ServiceIterator, QWidget*, QObject*, const QStringList&, int*)'
> definition is marked dllimport.
> D:/daten/kdelibs/kparts/componentfactory.h:174: error: function `T*
> KParts::ComponentFactory::createPartInstanceFromQuery(const QString&,
> const QString&, QWidget*, QObject*, const QStringList&, int*)'
> definition is marked dllimport.
> mingw32-make[2]: ***
> [khtml/kmultipart/CMakeFiles/kmultipart.dir/kmultipart.obj] Error 1
> mingw32-make[1]: *** [khtml/kmultipart/CMakeFiles/kmultipart.dir/all]
> Error 2
> mingw32-make: *** [all] Error 2
> 
> Has anyone an idea how to fix ?
> 
Yes :)
remove KPARTS_EXPORT from all templates in kparts/componentfactory.h - 
exporting a template is pretty useless/wrong.

I'll check in this change when this evening.

Christian

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 250 bytes
Desc: OpenPGP digital signature
Url : http://mail.kde.org/pipermail/kde-windows/attachments/20070529/d1636626/attachment.pgp 


More information about the Kde-windows mailing list