kdelibs compile error
Peter Kümmel
syntheticpp at gmx.net
Tue May 29 17:25:25 CEST 2007
Ralf Habacker wrote:
> 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 ?
template <class T>
KPARTS_EXPORT
T *createPartInstanceFromFactory( KParts::Factory *factory,
You cannot export a template.
Removing all KPARTS_EXPORT should fix it.
>
> Ralf
> w
>
>
> _______________________________________________
> Kde-windows mailing list
> Kde-windows at kde.org
> https://mail.kde.org/mailman/listinfo/kde-windows
>
--
Peter Kümmel
More information about the Kde-windows
mailing list