linking failure with digiKam and nmake
Gilles Caulier
caulier.gilles at gmail.com
Thu Sep 2 13:22:53 CEST 2010
digiKam crash after to set-up first run assistant. Crash appear in
libkipi after than kipi-plugins instance is created. Look the
backtrace :
msvcr90d.dll!_free_dbg_nolock(void * pUserData=0x0a215da0, int
nBlockUse=1730199736) Ligne 1323 + 0x54 octets C++
msvcr90d.dll!_free_dbg(void * pUserData=0x0a215da0, int
nBlockUse=1730199736) Ligne 1258 + 0xd octets C++
msvcr90d.dll!operator delete(void * pUserData=0x0a215da0) Ligne 54
+ 0x10 octets C++
kipi.dll!KSharedPtr<KService>::`scalar deleting destructor'() +
0x27 octets C++
kipi.dll!QList<KSharedPtr<KService>
>::node_destruct(QList<KSharedPtr<KService> >::Node * from=0x1ccec46c,
QList<KSharedPtr<KService> >::Node * to=0x1ccec4cc) Ligne 402 + 0x2f
octets C++
kipi.dll!QList<KSharedPtr<KService> >::free(QListData::Data *
data=0x1ccec458) Ligne 648 C++
kipi.dll!QList<KSharedPtr<KService> >::~QList<KSharedPtr<KService>
>() Ligne 622 C++
> kipi.dll!KIPI::PluginLoader::construct(const QStringList & ignores={...}, KIPI::Interface * const interface=0x063f05f0, const QString & constraint={...}) Ligne 329 + 0x31 octets C++
kipi.dll!KIPI::PluginLoader::PluginLoader(const QStringList &
ignores={...}, KIPI::Interface * const interface=0x063f05f0) Ligne
269 + 0x33 octets C++
digikam.exe!Digikam::DigikamApp::loadPlugins() Ligne 2311 + 0x33 octets C++
digikam.exe!Digikam::DigikamApp::DigikamApp() Ligne 254 C++
digikam.exe!main(int argc=1, char * * argv=0x06127250) Ligne 172 +
0x2a octets C++
digikam.exe!_WinMain at 16() + 0x9e octets C++
digikam.exe!__tmainCRTStartup() Ligne 578 + 0x35 octets C
digikam.exe!WinMainCRTStartup() Ligne 403 C
kernel32.dll!75e43677()
[Les frames ci-dessous sont peut-être incorrects et/ou manquants,
aucun symbole chargé pour kernel32.dll]
ntdll.dll!77649d72()
ntdll.dll!77649d45()
I use libkipi from trunk.
Any suggestions ?
Gilles Caulier
Le 2 septembre 2010 12:46, Gilles Caulier <caulier.gilles at gmail.com> a écrit :
> Note : whole digiKam and kipi-plugins compile fine now with MSVC 2008
>
> Gilles Caulier
>
> Le 2 septembre 2010 11:34, Gilles Caulier <caulier.gilles at gmail.com> a écrit :
>> Ok, now linking pass, but with a warning... Look there :
>>
>> [ 45%] Building RC object digikam/digikam/CMakeFiles/digikam.dir/digikam.res
>> Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
>> Copyright (C) Microsoft Corporation. All rights reserved.
>>
>> Linking CXX executable ..\..\bin\digikam.exe
>> qtmain.lib(qtmain_win.obj) : .netmodule ou module MSIL compilÚ avec
>> /GL trouvÚá; redÚmarrage de l'Údition de liens avec /LTCGá; ajou
>> tez /LTCG Ó la ligne de commande de l'Údition de liens pour amÚliorer
>> les performances de l'╔diteur de liens
>> LINK : warning LNK4075: ' /INCREMENTAL' ignorÚ Ó cause de la
>> spÚcification '/LTCG'
>> CrÚation de la bibliothÞque ..\..\bin\digikam.lib et de l'objet
>> ..\..\bin\digikam.exp
>> msvcrtd.lib(cinitexe.obj) : warning LNK4098: conflit entre la
>> bibliothÞque par dÚfaut 'msvcrt.lib' et les autres bibliothÞquesá; uti
>> lisez /NODEFAULTLIB:library
>> GÚnÚration de code en cours
>> Fin de la gÚnÚration du code
>> qtmain.lib(qtmain_win.obj) : .netmodule ou module MSIL compilÚ avec
>> /GL trouvÚá; redÚmarrage de l'Údition de liens avec /LTCGá; ajou
>> tez /LTCG Ó la ligne de commande de l'Údition de liens pour amÚliorer
>> les performances de l'╔diteur de liens
>> LINK : warning LNK4075: ' /INCREMENTAL' ignorÚ Ó cause de la
>> spÚcification '/LTCG'
>> CrÚation de la bibliothÞque ..\..\bin\digikam.lib et de l'objet
>> ..\..\bin\digikam.exp
>> msvcrtd.lib(cinitexe.obj) : warning LNK4098: conflit entre la
>> bibliothÞque par dÚfaut 'msvcrt.lib' et les autres bibliothÞquesá; uti
>> lisez /NODEFAULTLIB:library
>> GÚnÚration de code en cours
>> Fin de la gÚnÚration du code
>> [ 45%] Built target digikam
>> Scanning dependencies of target kio_digikamalbums_automoc
>> Generating digikamalbums.moc
>>
>> Gilles
>>
>
More information about the Kde-windows
mailing list