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