kdelibs compile error

Ralf Habacker ralf.habacker at freenet.de
Tue May 29 17:16:17 CEST 2007


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 ?

Ralf
w





More information about the Kde-windows mailing list