Skip to content

Instantly share code, notes, and snippets.

@bagong
Created May 23, 2017 10:57
Show Gist options
  • Select an option

  • Save bagong/f3b88983fa0defd8d7b4532f6f2b25d0 to your computer and use it in GitHub Desktop.

Select an option

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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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