Skip to content

Instantly share code, notes, and snippets.

@bagong
Created May 23, 2017 10:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bagong/f3b88983fa0defd8d7b4532f6f2b25d0 to your computer and use it in GitHub Desktop.
Save bagong/f3b88983fa0defd8d7b4532f6f2b25d0 to your computer and use it in GitHub Desktop.
Webkit-ng build VS2017-vcpkg-libraries-ninja buildsystem Error 1
[106/3618] Building CXX object Source\WebCore\CMakeFiles\ANGLE...r\__\ThirdParty\ANGLE\src\compiler\translator\Compiler.cpp.obj
c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\xtree(1480) : warning C4718: 'std::_Tree<std::_Tmap_traits<enum TBasicType,enum TPrecision,std::less<enum TBasicType>,pool_allocator<std::pair<enum TBasicType const ,enum TPrecision> >,0> >::_Erase': recursive call has no side effects, deleting
c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\xtree(1480) : warning C4718: 'std::_Tree<std::_Tmap_traits<enum TBasicType,enum TPrecision,std::less<enum TBasicType>,pool_allocator<std::pair<enum TBasicType const ,enum TPrecision> >,0> >::_Erase': recursive call has no side effects, deleting
[125/3618] Building CXX object Source\WebCore\CMakeFiles\ANGLE..._\ThirdParty\ANGLE\src\compiler\translator\glslang_tab.cpp.obj
c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\xtree(1480) : warning C4718: 'std::_Tree<std::_Tmap_traits<enum TBasicType,enum TPrecision,std::less<enum TBasicType>,pool_allocator<std::pair<enum TBasicType const ,enum TPrecision> >,0> >::_Erase': recursive call has no side effects, deleting
c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\xtree(1480) : warning C4718: 'std::_Tree<std::_Tmap_traits<enum TBasicType,enum TPrecision,std::less<enum TBasicType>,pool_allocator<std::pair<enum TBasicType const ,enum TPrecision> >,0> >::_Erase': recursive call has no side effects, deleting
[135/3618] Linking CXX executable bin64\LLIntOffsetsExtractor.exe
FAILED: bin64/LLIntOffsetsExtractor.exe
cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --intdir=Source\JavaScriptCore\CMakeFiles\LLIntOffsetsExtractor.dir --manifests -- C:\PROGRA~2\MIB055~1\2017\COMMUN~1\VC\Tools\MSVC\1410~1.250\bin\HostX64\x64\link.exe /nologo @CMakeFiles/LLIntOffsetsExtractor.rsp /out:bin64\LLIntOffsetsExtractor.exe /implib:lib64\LLIntOffsetsExtractor.lib /pdb:bin64\LLIntOffsetsExtractor.pdb /version:0.0 /machine:x64 /ignore:4049 /ignore:4217 /INCREMENTAL:NO /machine:x64 /DEBUG /subsystem:console && cd ."
LINK : fatal error LNK1181: cannot open input file 'icudt.lib'
LINK failed. with 1181
[140/3618] Building CXX object Source\WebCore\CMakeFiles\ANGLE...__\ThirdParty\ANGLE\src\compiler\translator\OutputHLSL.cpp.obj
ninja: build stopped: subcommand failed.
@bagong
Copy link
Author

bagong commented May 23, 2017

output of grep ICU CMakeCache.txt:

//Libraries to link against for ICU internationalization
ICU_I18N_LIBRARY:FILEPATH=C:/vcpkg/installed/x64-windows/lib/icuin.lib
//Include directory for the ICU library
ICU_INCLUDE_DIR:PATH=C:/vcpkg/installed/x64-windows/include
//Libraries to link against for the common parts of ICU
ICU_LIBRARY:FILEPATH=C:/vcpkg/installed/x64-windows/lib/icuuc.lib
//ADVANCED property for variable: ICU_I18N_LIBRARY
ICU_I18N_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ICU_INCLUDE_DIR
ICU_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ICU_LIBRARY
ICU_LIBRARY-ADVANCED:INTERNAL=1
PC_ICU_CFLAGS:INTERNAL=
PC_ICU_CFLAGS_I:INTERNAL=
PC_ICU_CFLAGS_OTHER:INTERNAL=
PC_ICU_FOUND:INTERNAL=
PC_ICU_I18N_CFLAGS:INTERNAL=
PC_ICU_I18N_CFLAGS_I:INTERNAL=
PC_ICU_I18N_CFLAGS_OTHER:INTERNAL=
PC_ICU_I18N_FOUND:INTERNAL=
PC_ICU_I18N_INCLUDEDIR:INTERNAL=
PC_ICU_I18N_LIBDIR:INTERNAL=
PC_ICU_I18N_LIBS:INTERNAL=
PC_ICU_I18N_LIBS_L:INTERNAL=
PC_ICU_I18N_LIBS_OTHER:INTERNAL=
PC_ICU_I18N_LIBS_PATHS:INTERNAL=
PC_ICU_I18N_PREFIX:INTERNAL=
PC_ICU_I18N_STATIC_CFLAGS:INTERNAL=
PC_ICU_I18N_STATIC_CFLAGS_I:INTERNAL=
PC_ICU_I18N_STATIC_CFLAGS_OTHER:INTERNAL=
PC_ICU_I18N_STATIC_LIBDIR:INTERNAL=
PC_ICU_I18N_STATIC_LIBS:INTERNAL=
PC_ICU_I18N_STATIC_LIBS_L:INTERNAL=
PC_ICU_I18N_STATIC_LIBS_OTHER:INTERNAL=
PC_ICU_I18N_STATIC_LIBS_PATHS:INTERNAL=
PC_ICU_I18N_VERSION:INTERNAL=
PC_ICU_INCLUDEDIR:INTERNAL=
PC_ICU_LIBDIR:INTERNAL=
PC_ICU_LIBS:INTERNAL=
PC_ICU_LIBS_L:INTERNAL=
PC_ICU_LIBS_OTHER:INTERNAL=
PC_ICU_LIBS_PATHS:INTERNAL=
PC_ICU_PREFIX:INTERNAL=
PC_ICU_STATIC_CFLAGS:INTERNAL=
PC_ICU_STATIC_CFLAGS_I:INTERNAL=
PC_ICU_STATIC_CFLAGS_OTHER:INTERNAL=
PC_ICU_STATIC_LIBDIR:INTERNAL=
PC_ICU_STATIC_LIBS:INTERNAL=
PC_ICU_STATIC_LIBS_L:INTERNAL=
PC_ICU_STATIC_LIBS_OTHER:INTERNAL=
PC_ICU_STATIC_LIBS_PATHS:INTERNAL=
PC_ICU_VERSION:INTERNAL=
__pkg_config_checked_PC_ICU:INTERNAL=1
__pkg_config_checked_PC_ICU_I18N:INTERNAL=1

@bagong
Copy link
Author

bagong commented May 23, 2017

grep -i ICU CMakeCache.txt:

$ grep -i ICU CMakeCache.txt
//Libraries to link against for ICU internationalization
ICU_I18N_LIBRARY:FILEPATH=C:/vcpkg/installed/x64-windows/lib/icuin.lib
//Include directory for the ICU library
ICU_INCLUDE_DIR:PATH=C:/vcpkg/installed/x64-windows/include
//Libraries to link against for the common parts of ICU
ICU_LIBRARY:FILEPATH=C:/vcpkg/installed/x64-windows/lib/icuuc.lib
JavaScriptCore_LIB_DEPENDS:STATIC=general;WTF;general;C:/vcpkg/installed/x64-windows/lib/icuin.lib;general;Qt5::Core;
WTF_LIB_DEPENDS:STATIC=general;C:/vcpkg/installed/x64-windows/lib/icuin.lib;general;icuuc;general;icuin;general;icudt;general;Qt5::Core;general;winmm;
WebCore_LIB_DEPENDS:STATIC=general;icuuc;general;icuin;general;icudt;general;JavaScriptCore;general;WTF;general;woff2;general;C:/vcpkg/installed/x64-windows/lib/jpeg.lib;general;C:/vcpkg/installed/x64-windows/lib/libpng16.lib;general;C:/vcpkg/installed/x64-windows/lib/zlib.lib;general;C:/vcpkg/installed/x64-windows/lib/webp.lib;general;Shlwapi;general;version;general;C:/vcpkg/installed/x64-windows/lib/libxml2.lib;general;C:/vcpkg/installed/x64-windows/lib/libxslt.lib;general;Qt5::Core;general;Qt5::Gui;general;Qt5::Network;general;Qt5::Sensors;general;C:/vcpkg/installed/x64-windows/lib/sqlite3.lib;general;C:/vcpkg/installed/x64-windows/lib/zlib.lib;general;mfuuid;general;strmbase;general;icuuc;general;icuin;general;icudt;general;JavaScriptCore;general;WTF;general;woff2;general;C:/vcpkg/installed/x64-windows/lib/jpeg.lib;general;C:/vcpkg/installed/x64-windows/lib/libpng16.lib;general;C:/vcpkg/installed/x64-windows/lib/zlib.lib;general;C:/vcpkg/installed/x64-windows/lib/webp.lib;general;Shlwapi;general;version;general;C:/vcpkg/installed/x64-windows/lib/libxml2.lib;general;C:/vcpkg/installed/x64-windows/lib/libxslt.lib;general;Qt5::Core;general;Qt5::Gui;general;Qt5::Network;general;Qt5::Sensors;general;C:/vcpkg/installed/x64-windows/lib/sqlite3.lib;general;C:/vcpkg/installed/x64-windows/lib/zlib.lib;general;mfuuid;general;strmbase;general;ANGLESupport;
WebKit_LIB_DEPENDS:STATIC=general;JavaScriptCore;general;WTF;general;WebCore;general;icuuc;general;icuin;general;icudt;general;Qt5::Positioning;general;Qt5::Core;general;Qt5::Gui;general;Qt5::Network;
//ADVANCED property for variable: ICU_I18N_LIBRARY
ICU_I18N_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ICU_INCLUDE_DIR
ICU_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ICU_LIBRARY
ICU_LIBRARY-ADVANCED:INTERNAL=1
PC_ICU_CFLAGS:INTERNAL=
PC_ICU_CFLAGS_I:INTERNAL=
PC_ICU_CFLAGS_OTHER:INTERNAL=
PC_ICU_FOUND:INTERNAL=
PC_ICU_I18N_CFLAGS:INTERNAL=
PC_ICU_I18N_CFLAGS_I:INTERNAL=
PC_ICU_I18N_CFLAGS_OTHER:INTERNAL=
PC_ICU_I18N_FOUND:INTERNAL=
PC_ICU_I18N_INCLUDEDIR:INTERNAL=
PC_ICU_I18N_LIBDIR:INTERNAL=
PC_ICU_I18N_LIBS:INTERNAL=
PC_ICU_I18N_LIBS_L:INTERNAL=
PC_ICU_I18N_LIBS_OTHER:INTERNAL=
PC_ICU_I18N_LIBS_PATHS:INTERNAL=
PC_ICU_I18N_PREFIX:INTERNAL=
PC_ICU_I18N_STATIC_CFLAGS:INTERNAL=
PC_ICU_I18N_STATIC_CFLAGS_I:INTERNAL=
PC_ICU_I18N_STATIC_CFLAGS_OTHER:INTERNAL=
PC_ICU_I18N_STATIC_LIBDIR:INTERNAL=
PC_ICU_I18N_STATIC_LIBS:INTERNAL=
PC_ICU_I18N_STATIC_LIBS_L:INTERNAL=
PC_ICU_I18N_STATIC_LIBS_OTHER:INTERNAL=
PC_ICU_I18N_STATIC_LIBS_PATHS:INTERNAL=
PC_ICU_I18N_VERSION:INTERNAL=
PC_ICU_INCLUDEDIR:INTERNAL=
PC_ICU_LIBDIR:INTERNAL=
PC_ICU_LIBS:INTERNAL=
PC_ICU_LIBS_L:INTERNAL=
PC_ICU_LIBS_OTHER:INTERNAL=
PC_ICU_LIBS_PATHS:INTERNAL=
PC_ICU_PREFIX:INTERNAL=
PC_ICU_STATIC_CFLAGS:INTERNAL=
PC_ICU_STATIC_CFLAGS_I:INTERNAL=
PC_ICU_STATIC_CFLAGS_OTHER:INTERNAL=
PC_ICU_STATIC_LIBDIR:INTERNAL=
PC_ICU_STATIC_LIBS:INTERNAL=
PC_ICU_STATIC_LIBS_L:INTERNAL=
PC_ICU_STATIC_LIBS_OTHER:INTERNAL=
PC_ICU_STATIC_LIBS_PATHS:INTERNAL=
PC_ICU_VERSION:INTERNAL=
__pkg_config_checked_PC_ICU:INTERNAL=1
__pkg_config_checked_PC_ICU_I18N:INTERNAL=1

@bagong
Copy link
Author

bagong commented May 23, 2017

Source\JavaScriptCore\CMakeFiles\LLIntOffsetsExtractor.dir\llint\LLIntOffsetsExtractor.cpp.obj
Source\JavaScriptCore\CMakeFiles\LLIntOffsetsExtractor.dir\LLIntOffsetsExtractor_autogen\moc_compilation.cpp.obj -LIBPATH:C:\Users\Rainer\Projects\sc\webkit\build\VCPKG_64_Ninja\lib64  -LIBPATH:C:\Users\Rainer\Projects\sc\webkit\WebKitLibraries\win\lib64 lib64\WTF.lib C:\vcpkg\installed\x64-windows\lib\icuin.lib icuuc.lib icuin.lib icudt.lib C:\vcpkg\installed\x64-windows\lib\Qt5Core.lib winmm.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib

@bagong
Copy link
Author

bagong commented May 23, 2017

img1

img2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment