From: WCNM JC <ko...@ya...> - 2007-04-28 02:42:25
|
Hi George,=0A thank you for your advice, I changed "parallel project b= uilds" to 1, and it still don't work,=0AI think maybe it's not such problem= , on the other machine, I got two CPUs too, but it works fine.=0Athe only d= iffirent between these two machines is : the work one don't upgrade VS2005 = with =0ASP1 for VS2005. I don't know if VS2005 SP1 break any behaviour of = the original VS2005.=0A and for the error log last Email I provided, wh= ich is not so clear, here is the buildlog.htm of =0Aio module, all the oth= er modules are most the same problem.=0A =0A=0ABuild Log =0A=0A Build = started: Project: io, Configuration: Release|Win32=0A=0A=0A=0ACommand Lines= =0A=0A Creating temporary file "c:\PHOENIX\LC\bld\icu\source\io\Release\R= SP00001734242760.rsp" with contents=0A[=0A/O2 /I "..\..\include" /I "..\com= mon" /D "WIN32" /D "NDEBUG" /D "U_IO_IMPLEMENTATION" /D "_VC80_UPGRADE=3D0x= 0710" /D "_WINDLL" /D "_MBCS" /GF /FD /EHsc /MD /Gy /Za /Fp".\Release/ticui= o.pch" /Fo".\Release/" /Fd".\Release/" /FR".\Release\\" /W3 /c .\ustdio.c= =0A=0A.\uscanf_p.c=0A=0A.\uscanf.c=0A=0A.\uprntf_p.c=0A=0A.\uprintf.c=0A=0A= .\ufmt_cmn.c=0A=0A.\ufile.c=0A=0A.\ucln_io.c=0A=0A.\sscanf.c=0A=0A.\sprintf= .c=0A=0A.\locbund.c=0A]=0ACreating command line "cl.exe @c:\PHOENIX\LC\bld\= icu\source\io\Release\RSP00001734242760.rsp /nologo /errorReport:queue"=0AC= reating temporary file "c:\PHOENIX\LC\bld\icu\source\io\Release\RSP00001834= 242760.rsp" with contents=0A[=0A/O2 /I "..\..\include" /I "..\common" /D "W= IN32" /D "NDEBUG" /D "U_IO_IMPLEMENTATION" /D "_VC80_UPGRADE=3D0x0710" /D "= _WINDLL" /D "_MBCS" /GF /FD /EHsc /MD /Gy /Fp".\Release/ticuio.pch" /Fo".\R= elease/" /Fd".\Release/" /FR".\Release\\" /W3 /c .\ustream.cpp=0A]=0ACreati= ng command line "cl.exe @c:\PHOENIX\LC\bld\icu\source\io\Release\RSP0000183= 4242760.rsp /nologo /errorReport:queue"=0ACreating temporary file "c:\PHOEN= IX\LC\bld\icu\source\io\Release\RSP00001934242760.rsp" with contents=0A[=0A= /OUT:"..\..\bin\ticuio36.dll" /INCREMENTAL:NO /DLL /MANIFEST /MANIFESTFILE:= ".\Release\ticuio36.dll.intermediate.manifest" /PDB:".\..\..\lib\ticuio36.p= db" /OPT:ICF /BASE:"0x4ab00000" /IMPLIB:"..\..\lib\ticuio.lib" kernel32.lib= user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ol= e32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "..\..\lib\ticuin.lib= "=0A=0A".\Release\locbund.obj"=0A=0A".\Release\sprintf.obj"=0A=0A".\Release= \sscanf.obj"=0A=0A".\Release\ucln_io.obj"=0A=0A".\Release\ufile.obj"=0A=0A"= .\Release\ufmt_cmn.obj"=0A=0A".\Release\uprintf.obj"=0A=0A".\Release\uprntf= _p.obj"=0A=0A".\Release\uscanf.obj"=0A=0A".\Release\uscanf_p.obj"=0A=0A".\R= elease\ustdio.obj"=0A=0A".\Release\ustream.obj"=0A=0A".\Release\io.res"=0A]= =0ACreating command line "link.exe @c:\PHOENIX\LC\bld\icu\source\io\Release= \RSP00001934242760.rsp /NOLOGO /ERRORREPORT:QUEUE"=0ACreating temporary fil= e "c:\PHOENIX\LC\bld\icu\source\io\Release\RSP00001A34242760.rsp" with cont= ents=0A[=0A/o ".\..\..\lib/io.bsc"=0A=0A.\Release\sprintf.sbr=0A=0A.\Releas= e\sscanf.sbr=0A=0A.\Release\ucln_io.sbr=0A=0A.\Release\ufile.sbr=0A=0A.\Rel= ease\ufmt_cmn.sbr=0A=0A.\Release\uprintf.sbr=0A=0A.\Release\uprntf_p.sbr=0A= =0A.\Release\uscanf.sbr=0A=0A.\Release\uscanf_p.sbr=0A=0A.\Release\ustdio.s= br=0A=0A.\Release\ustream.sbr=0A=0A.\Release\locbund.sbr=0A]=0ACreating com= mand line "bscmake.exe @c:\PHOENIX\LC\bld\icu\source\io\Release\RSP00001A34= 242760.rsp /nologo"=0A=0A=0A=0AOutput Window =0A=0A Compiling...=0Austdio.= c=0Auscanf_p.c=0Auscanf.c=0Auprntf_p.c=0Auprintf.c=0Aufmt_cmn.c=0Aufile.c= =0A.\ufile.c(116) : warning C4996: 'fopen': This function or variable may b= e unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_= SECURE_NO_WARNINGS. See online help for details.=0A C:\Program Files= \Microsoft Visual Studio 8\VC\include\stdio.h(234) : see declaration of 'fo= pen'=0Aucln_io.c=0Asscanf.c=0Asprintf.c=0Alocbund.c=0A.\locbund.c(92) : war= ning C4996: 'strcpy': This function or variable may be unsafe. Consider usi= ng strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. S= ee online help for details.=0AGenerating Code...=0ACompiling...=0Austream.c= pp=0ALinking...=0A Creating library ..\..\lib\ticuio.lib and object ..\..= \lib\ticuio.exp=0Alocbund.obj : error LNK2019: unresolved external symbol _= umtx_unlock_3_6 referenced in function _copyInvariantFormatter=0Alocbund.ob= j : error LNK2019: unresolved external symbol _umtx_lock_3_6 referenced in = function _copyInvariantFormatter=0Auprintf.obj : error LNK2001: unresolved = external symbol _uprv_malloc_3_6=0Auprntf_p.obj : error LNK2001: unresolved= external symbol _uprv_malloc_3_6=0Auscanf.obj : error LNK2001: unresolved = external symbol _uprv_malloc_3_6=0Austdio.obj : error LNK2001: unresolved e= xternal symbol _uprv_malloc_3_6=0Alocbund.obj : error LNK2019: unresolved e= xternal symbol _uprv_malloc_3_6 referenced in function _u_locbund_init_3_6= =0Asprintf.obj : error LNK2001: unresolved external symbol _uprv_malloc_3_6= =0Asscanf.obj : error LNK2001: unresolved external symbol _uprv_malloc_3_6= =0Aufile.obj : error LNK2001: unresolved external symbol _uprv_malloc_3_6= =0Alocbund.obj : error LNK2019: unresolved external symbol _uloc_getDefault= _3_6 referenced in function _u_locbund_init_3_6=0Auprintf.obj : error LNK20= 01: unresolved external symbol _uprv_free_3_6=0Auprntf_p.obj : error LNK200= 1: unresolved external symbol _uprv_free_3_6=0Auscanf.obj : error LNK2001: = unresolved external symbol _uprv_free_3_6=0Austdio.obj : error LNK2001: unr= esolved external symbol _uprv_free_3_6=0Alocbund.obj : error LNK2019: unres= olved external symbol _uprv_free_3_6 referenced in function _u_locbund_clos= e_3_6=0Asprintf.obj : error LNK2001: unresolved external symbol _uprv_free_= 3_6=0Asscanf.obj : error LNK2001: unresolved external symbol _uprv_free_3_6= =0Aufile.obj : error LNK2001: unresolved external symbol _uprv_free_3_6=0As= printf.obj : error LNK2019: unresolved external symbol _u_strncpy_3_6 refer= enced in function _u_sprintf_write=0Austdio.obj : error LNK2001: unresolved= external symbol _u_strncpy_3_6=0Asprintf.obj : error LNK2019: unresolved e= xternal symbol _u_memset_3_6 referenced in function _u_sprintf_pad_and_just= ify=0Austdio.obj : error LNK2001: unresolved external symbol _u_charsToUCha= rs_3_6=0Asprintf.obj : error LNK2019: unresolved external symbol _u_charsTo= UChars_3_6 referenced in function _u_vsnprintf_3_6=0Asscanf.obj : error LNK= 2001: unresolved external symbol _u_charsToUChars_3_6=0Auprintf.obj : error= LNK2001: unresolved external symbol _u_charsToUChars_3_6=0Auscanf.obj : er= ror LNK2001: unresolved external symbol _u_charsToUChars_3_6=0Asscanf.obj := error LNK2019: unresolved external symbol _u_strlen_3_6 referenced in func= tion _u_vsscanf_u_3_6=0Auprntf_p.obj : error LNK2001: unresolved external s= ymbol _u_strlen_3_6=0Austdio.obj : error LNK2001: unresolved external symbo= l _u_strlen_3_6=0Aucln_io.obj : error LNK2019: unresolved external symbol _= ucln_registerCleanup_3_6 referenced in function _ucln_io_registerCleanup_3_= 6=0Aufile.obj : error LNK2019: unresolved external symbol _ucnv_open_3_6 re= ferenced in function _u_finit_3_6=0Aufile.obj : error LNK2019: unresolved e= xternal symbol _ucnv_reset_3_6 referenced in function _u_frewind_3_6=0Aufil= e.obj : error LNK2019: unresolved external symbol _ucnv_close_3_6 reference= d in function _u_fclose_3_6=0Aufile.obj : error LNK2019: unresolved externa= l symbol _ucnv_getName_3_6 referenced in function _u_fgetcodepage_3_6=0Aufm= t_cmn.obj : error LNK2019: unresolved external symbol _u_isspace_3_6 refere= nced in function _ufmt_utop_3_6=0Aufmt_cmn.obj : error LNK2019: unresolved = external symbol _u_releaseDefaultConverter_3_6 referenced in function _ufmt= _defaultCPToUnicode_3_6=0Auscanf_p.obj : error LNK2001: unresolved external= symbol _u_releaseDefaultConverter_3_6=0Austream.obj : error LNK2001: unres= olved external symbol _u_releaseDefaultConverter_3_6=0Aufmt_cmn.obj : error= LNK2019: unresolved external symbol _ucnv_toUnicode_3_6 referenced in func= tion _ufmt_defaultCPToUnicode_3_6=0Austdio.obj : error LNK2001: unresolved = external symbol _ucnv_toUnicode_3_6=0Austream.obj : error LNK2001: unresolv= ed external symbol _ucnv_toUnicode_3_6=0Aufmt_cmn.obj : error LNK2019: unre= solved external symbol _u_getDefaultConverter_3_6 referenced in function _u= fmt_defaultCPToUnicode_3_6=0Auscanf_p.obj : error LNK2001: unresolved exter= nal symbol _u_getDefaultConverter_3_6=0Austream.obj : error LNK2001: unreso= lved external symbol _u_getDefaultConverter_3_6=0Auprntf_p.obj : error LNK2= 019: unresolved external symbol _u_strToUpper_3_6 referenced in function _u= _printf_scientific_handler=0Auprntf_p.obj : error LNK2019: unresolved exter= nal symbol _u_strToLower_3_6 referenced in function _u_printf_scientific_ha= ndler=0Auprntf_p.obj : error LNK2019: unresolved external symbol _uprv_pow1= 0_3_6 referenced in function _u_printf_scidbl_handler=0Auprntf_p.obj : erro= r LNK2019: unresolved external symbol _uprv_trunc_3_6 referenced in functio= n _u_printf_scidbl_handler=0Auscanf_p.obj : error LNK2019: unresolved exter= nal symbol _u_isWhitespace_3_6 referenced in function _u_scanf_skip_leading= _ws=0Austream.obj : error LNK2001: unresolved external symbol _u_isWhitespa= ce_3_6=0Auscanf_p.obj : error LNK2019: unresolved external symbol _ucnv_fro= mUnicode_3_6 referenced in function _u_scanf_string_handler=0Austdio.obj : = error LNK2001: unresolved external symbol _ucnv_fromUnicode_3_6=0Austream.o= bj : error LNK2001: unresolved external symbol _ucnv_fromUnicode_3_6=0Ausca= nf_p.obj : error LNK2019: unresolved external symbol _ucnv_getMaxCharSize_3= _6 referenced in function _u_scanf_string_handler=0Auscanf_p.obj : error LN= K2019: unresolved external symbol _uset_close_3_6 referenced in function _u= _scanf_scanset_handler=0Auscanf_p.obj : error LNK2019: unresolved external = symbol _uset_contains_3_6 referenced in function _u_scanf_scanset_handler= =0Auscanf_p.obj : error LNK2019: unresolved external symbol _uset_applyPatt= ern_3_6 referenced in function _u_scanf_scanset_handler=0Auscanf_p.obj : er= ror LNK2019: unresolved external symbol _uset_open_3_6 referenced in functi= on _u_scanf_scanset_handler=0Austdio.obj : error LNK2019: unresolved extern= al symbol _uprv_realloc_3_6 referenced in function _u_file_translit=0Austdi= o.obj : error LNK2019: unresolved external symbol _u_UCharsToChars_3_6 refe= renced in function _u_file_write_flush_3_6=0Austdio.obj : error LNK2019: un= resolved external symbol _ucnv_getMinCharSize_3_6 referenced in function _u= file_fill_uchar_buffer_3_6=0Austream.obj : error LNK2019: unresolved extern= al symbol "__declspec(dllimport) private: class icu_3_6::UnicodeString & __= thiscall icu_3_6::UnicodeString::doReplace(int,int,wchar_t const *,int,int)= " (__imp_?doReplace@UnicodeString@icu_3_6@@AAEAAV12@HHPB_WHH@Z) referenced = in function "class std::basic_istream > & __cdecl icu_3_6::operator>>(class= std::basic_istream > &,class icu_3_6::UnicodeString &)" (??5icu_3_6@@YAAAV= ?$basic_istream@DU?$char_traits@D@std@@@std@@AAV12@AAVUnicodeString@0@@Z)= =0Austream.obj : error LNK2019: unresolved external symbol "__declspec(dlli= mport) private: void __thiscall icu_3_6::UnicodeString::unBogus(void)" (__i= mp_?unBogus@UnicodeString@icu_3_6@@AAEXXZ) referenced in function "class st= d::basic_istream > & __cdecl icu_3_6::operator>>(class std::basic_istream >= &,class icu_3_6::UnicodeString &)" (??5icu_3_6@@YAAAV?$basic_istream@DU?$c= har_traits@D@std@@@std@@AAV12@AAVUnicodeString@0@@Z)=0A..\..\bin\ticuio36.d= ll : fatal error LNK1120: 34 unresolved externals=0ACreating browse informa= tion file...=0AMicrosoft Browse Information Maintenance Utility Version 8.0= 0.50727=0ACopyright (C) Microsoft Corporation. All rights reserved.=0A=0A= =0A=0AResults =0A=0A Build log was saved at "file://c:\PHOENIX\LC\bld\icu\= source\io\Release\BuildLog.htm"=0Aio - 65 error(s), 2 warning(s)=0A=0A=0A= =0A=0A=0ABest Regards!=0A/Yuming=0A=0A=0A=0A----- =D4=AD=CA=BC=D3=CA=BC=FE = ----=0A=B7=A2=BC=FE=C8=CB=A3=BA George Rhoten <gr...@us...>=0A=CA=D5= =BC=FE=C8=CB=A3=BA ICU support mailing list <icu...@li...urceforge.= net>=0A=D2=D1=B7=A2=CB=CD=A3=BA 2007/4/27(=D6=DC=CE=E5), =CF=C2=CE=E711:34:= 28=0A=D6=F7=CC=E2=A3=BA Re: [icu-support] [ICU]question about compile ICU3.= 6 with VS2005 + SP1=0A=0A=0A> I met a problem while I compile ICU 3.6= with VS2005+SP1 under =0A> Windows 2003 ES, before I install VS2005 SP1, e= verything is fine.=0A> but after install VS2005SP1, following is part of t= he errors.=0A> =0A> 2>TibetanReordering.obj : error LNK2001: unresolved ext= ernal symbol =0A> "__declspec(dllimport) public: static void __cdecl icu_3_= 6::=0A> UMemory::operator delete(void *)" (__imp_??3UMemory@icu_3_6@@SAXPAX= @Z)=0A=0AI have a feeling about what is going on here. You probably have a = =0Amulti-core CPU, and Visual Studio wants to do parallel builds. =0ATibeta= nReordering.obj is in the layout library, and it shouldn't be the =0Asecond= thing compiled. The layout library depends on the common library, =0Awhich= depends on stubdata. You can't easily migrate the project files to =0AMSVC= 2005 due to this issue.=0A=0AHere's a couple of suggestions:=0A=0A1) Chang= e the "parallel project builds" to 1 under "Tools|Options|Projects =0Aand S= olutions|Build and Run" panel of Visual Studio.=0Aor=0A2) Fix all the depen= dencies between the project files, and make sure that =0Athe "Link Library = Dependencies" is set to yes on all the project files.=0A=0AThe current svn = trunk already uses Visual Studio 2005 project files, and =0Ait works fine. = We don't see these issues. The svn trunk is considered =0Aunstable. So you = probably shouldn't use it in production level code, but =0Ayou could use it= to be inspired on how to fix it yourself.=0A=0A---------------------------= ----------------------------------------------=0AThis SF.net email is spons= ored by DB2 Express=0ADownload DB2 Express C - the FREE version of DB2 expr= ess and take=0Acontrol of your XML. No limits. Just data. Click to get it n= ow.=0Ahttp://sourceforge.net/powerbar/db2/=0A______________________________= _________________=0Aicu-support mailing list - icu...@li...urceforg= e.net=0ATo Un/Subscribe: https://lists.sourceforge.net/lists/listinfo/icu-s= upport=0A=0A=0A ______________________________________________________= _____ =0A=D1=C5=BB=A2=C3=E2=B7=D1=D3=CA=CF=E43.5G=C8=DD=C1=BF=A3=AC20M=B8= =BD=BC=FE=A3=A1 =0Ahttp://cn.mail.yahoo.com/ |