Gorka,
Here are the relevant lines from my wengoenv.py. It sounds like you might be
building the wrong version (not the release with symbols version) and that
you only fixed the dup library issue for that version. Is that possible?
Excuse the wrapping of the lines.
def setDebugMode(self):
self.__setDefaultFlags()
self.__CCFlags += ['-Zi', '/LDd', '-Gm', '/DEBUG',
'-D_DEBUG', '/MDd']
#lo msvc self.__linkFlags += ['/DEBUG',
'/NODEFAULTLIB:MSVCRT.LIB']
self.__linkFlags += ['/DEBUG',
'/NODEFAULTLIB:MSVCRT.LIB', '/NODEFAULTLIB:libcpmt.lib']
def setReleaseMode(self):
self.__setDefaultFlags()
self.__CCFlags += ['/O1', '/MD']
self.__linkFlags += ['/NODEFAULTLIB:MSVCRTD.LIB']
def setReleaseModeWithSymbols(self):
self.__setDefaultFlags()
self.__CCFlags += ['/O1', '/MD', '/Zi']
#lo msvc self.__linkFlags += ['/DEBUG',
'/NODEFAULTLIB:MSVCRTD.LIB']
self.__linkFlags += ['/DEBUG',
'/NODEFAULTLIB:MSVCRTD.LIB', '/NODEFAULTLIB:libcpmt.lib']
def __setDefaultFlags(self):
#lo msvc self.__CCFlags = ['/Zm200', '/EHsc', '/GX',
'/GR']
self.__CCFlags = ['/Zm200', '/EHsc', '/GR',
'/Zc:wchar_t']
self.__linkFlags = []
-Lukas
Lukas Oberhuber
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Gorka
Pinillos
Sent: 14 December 2006 16:55
To: [email protected]
Subject: [Wengophone-devel] Duplicated Libraries
I'm not able to resolve this problem. I have done the changes recommend
about duplicated libraries on
http://dev.openwengo.com/trac/openwengo/trac.cgi/wiki/HowToBuildFromSourceNg
Vs2005
but the error continues.
Please I need some help with this. Thanks
MSVCRTD.lib(MSVCR71D.dll) : warning LNK4006: __strnicmp ya se definió en
LIBCMTD
.lib(strnicmp.obj); segunda definición omitida
MSVCRTD.lib(MSVCR71D.dll) : warning LNK4006: __read ya se definió en
LIBCMTD.lib
(read.obj); segunda definición omitida
MSVCRTD.lib(MSVCR71D.dll) : warning LNK4006: _wctomb ya se definió en
LIBCMTD.li
b(wctomb.obj); segunda definición omitida
MSVCRTD.lib(MSVCR71D.dll) : warning LNK4006: _isxdigit ya se definió en
LIBCMTD.
lib(_ctype.obj); segunda definición omitida
MSVCRTD.lib(MSVCR71D.dll) : warning LNK4006: _ispunct ya se definió en
LIBCMTD.l
ib(_ctype.obj); segunda definición omitida
MSVCRTD.lib(MSVCR71D.dll) : warning LNK4006: __resetstkoflw ya se
definió en LIB
CMTD.lib(resetstk.obj); segunda definición omitida
MSVCRTD.lib(MSVCR71D.dll) : warning LNK4006: _abort ya se definió en
LIBCMTD.lib
(abort.obj); segunda definición omitida
MSVCRTD.lib(MSVCR71D.dll) : warning LNK4006: _fwrite ya se definió en
LIBCMTD.li
b(fwrite.obj); segunda definición omitida
MSVCRTD.lib(MSVCR71D.dll) : warning LNK4006: _isupper ya se definió en
LIBCMTD.l
ib(_ctype.obj); segunda definición omitida
MSVCRTD.lib(MSVCR71D.dll) : warning LNK4006: _signal ya se definió en
LIBCMTD.li
b(winsig.obj); segunda definición omitida
Creando biblioteca
debug\wengophone\src\presentation\qt\qtwengophone.lib y ob
jeto debug\wengophone\src\presentation\qt\qtwengophone.exp
LINK : warning LNK4098: la biblioteca predeterminada'MSVCRTD' está en
conflicto
con otras bibliotecas; use la biblioteca /NODEFAULTLIB:biblioteca
LINK : warning LNK4098: la biblioteca predeterminada'LIBCMTD' está en
conflicto
con otras bibliotecas; use la biblioteca /NODEFAULTLIB:biblioteca
debug\wengophone\src\presentation\qt\qtwengophone.exe : fatal error
LNK1169: se
encontraron uno o más símbolos definidos simultáneamente
scons: *** [debug\wengophone\src\presentation\qt\qtwengophone.exe] Error
1169
scons: building terminated because of errors.
_______________________________________________
Wengophone-devel mailing list
[email protected]
http://dev.openwengo.com/mailman/listinfo/wengophone-devel
_______________________________________________
Wengophone-devel mailing list
[email protected]
http://dev.openwengo.com/mailman/listinfo/wengophone-devel