Hi,

I wan to build webkit on Windows.
My environment is :
  Windows 7 Ultimate (Service Pack1) 64bit (japanese)
  Intel(R) Core(TM) i7 CPU / 12.0GB Memory
  VC++ 2010 Express
  Microsoft Windows SDK for windows 7(7.1)
  Safari 5.1.7

When I run build-webkit, first failed with libs.
  1>LINK : fatal error LNK1181: 入力ファイル 'libicuuc.lib' を開けません。
  1>プロジェクト "V:\WebKit\Source\WTF\WTF.vcxproj\WTF.vcxproj" (build ターゲット)
のビルドが終了しました -- 失敗。
I copy files of  WebKitLibraries\win\lib to WebKitLibraries\win\lib32
and it is passed.

But, failed with link.
            ライブラリ V:\WebKit\WebKitBuild\Release\lib32\WTF.lib とオブジェクト
V:\WebKit\WebKitBuild\Release\lib32\WTF.exp を作成中
     1>Base64.obj : error LNK2019: 未解決の外部シンボル _u_charDirection_46 が関数 "enum
WTF::Unicode::Direction __cdecl WTF::Unicode::direction(int)"
(?direction@Unicode@WTF@@YA?AW4Direction@12@H@Z) で参照されました。
     1>StringImpl.obj : error LNK2001: 外部シンボル "_u_charDirection_46" は未解決です。
     1>WTFString.obj : error LNK2001: 外部シンボル "_u_charDirection_46" は未解決です。
     1>StringImpl.obj : error LNK2019: 未解決の外部シンボル _u_foldCase_46 が関数 "bool
__cdecl WTF::equalIgnoringCase(unsigned char const *,unsigned char const
*,unsigned int)" (?equalIgnoringCase@WTF@@YA_NPBE0I@Z) で参照されました。
     1>StringImpl.obj : error LNK2019: 未解決の外部シンボル _u_strFoldCase_46 が関数
"public: class WTF::PassRefPtr<class WTF::StringImpl> __thiscall
WTF::StringImpl::foldCase(void)" (?foldCase@StringImpl@WTF@
@QAE?AV?$PassRefPtr@VStringImpl@WTF@@@2@XZ) で参照されました。
     1>StringImpl.obj : error LNK2019: 未解決の外部シンボル _u_strToLower_46 が関数
"public: class WTF::PassRefPtr<class WTF::StringImpl> __thiscall
WTF::StringImpl::lower(void)" (?lower@StringImpl@WTF@
@QAE?AV?$PassRefPtr@VStringImpl@WTF@@@2@XZ) で参照されました。
     1>StringImpl.obj : error LNK2019: 未解決の外部シンボル _u_tolower_46 が関数
"public: class WTF::PassRefPtr<class WTF::StringImpl> __thiscall
WTF::StringImpl::lower(void)" (?lower@StringImpl@WTF@
@QAE?AV?$PassRefPtr@VStringImpl@WTF@@@2@XZ) で参照されました。
     1>StringImpl.obj : error LNK2019: 未解決の外部シンボル _u_toupper_46 が関数
"public: class WTF::PassRefPtr<class WTF::StringImpl> __thiscall
WTF::StringImpl::upper(void)" (?upper@StringImpl@WTF@
@QAE?AV?$PassRefPtr@VStringImpl@WTF@@@2@XZ) で参照されました。
     1>StringImpl.obj : error LNK2019: 未解決の外部シンボル _u_strToUpper_46 が関数
"public: class WTF::PassRefPtr<class WTF::StringImpl> __thiscall
WTF::StringImpl::upper(void)" (?upper@StringImpl@WTF@
@QAE?AV?$PassRefPtr@VStringImpl@WTF@@@2@XZ) で参照されました。
     1>StringImpl.obj : error LNK2019: 未解決の外部シンボル _u_memcasecmp_46 が関数
"bool __cdecl WTF::equalIgnoringCaseNonNull(class WTF::StringImpl const
*,class WTF::StringImpl const *)" (?equalIgnoringCaseNonNull@WTF
@@YA_NPBVStringImpl@1@0@Z) で参照されました。
     1>CollatorICU.obj : error LNK2019: 未解決の外部シンボル _ucol_setAttribute_46
が関数 "private: void __thiscall WTF::Collator::createCollator(void)const "
(?createCollator@Collator@WTF@@ABEXXZ) で参照されました。
     1>CollatorICU.obj : error LNK2019: 未解決の外部シンボル _ucol_open_46 が関数
"private: void __thiscall WTF::Collator::createCollator(void)const "
(?createCollator@Collator@WTF@@ABEXXZ) で参照されました。
     1>CollatorICU.obj : error LNK2019: 未解決の外部シンボル _ucol_getAttribute_46
が関数 "private: void __thiscall WTF::Collator::createCollator(void)const "
(?createCollator@Collator@WTF@@ABEXXZ) で参照されました。
     1>CollatorICU.obj : error LNK2019: 未解決の外部シンボル _ucol_getLocaleByType_46
が関数 "private: void __thiscall WTF::Collator::createCollator(void)const "
(?createCollator@Collator@WTF@@ABEXXZ) で参照されました。
     1>CollatorICU.obj : error LNK2019: 未解決の外部シンボル _ucol_close_46 が関数
"private: void __thiscall WTF::Collator::releaseCollator(void)"
(?releaseCollator@Collator@WTF@@AAEXXZ) で参照されました。
     1>CollatorICU.obj : error LNK2019: 未解決の外部シンボル _ucol_strcoll_46 が関数
"public: enum WTF::Collator::Result __thiscall
WTF::Collator::collate(wchar_t const *,unsigned int,wchar_t const
*,unsigned int)const " (?collate@Collator@WTF@@QBE?AW4Result@12@PB_WI0I@Z)
で参照されました。
     1>V:\WebKit\WebKitBuild\Release\bin32\WTF.dll : fatal error LNK1120:
外部参照 14 が未解決です。
     1>プロジェクト "V:\WebKit\Source\WTF\WTF.vcxproj\WTF.vcxproj" (build ターゲット)
のビルドが終了しました -- 失敗。

What is wrong with me ? is it a problem of 32/64bit ?

Thanks and Regards,
SiqinBilige
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to