Bug 208885

Summary: Apple Win10 build broken
Product: WebKit Reporter: Ryan Haddad <ryanhaddad>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: aakash_jain, ap, bfulgham, pvollan, tsavell, webkit-bot-watchers-bugzilla
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Ryan Haddad 2020-03-10 14:35:23 PDT
https://build.webkit.org/builders/Apple%20Win%2010%20Release%20%28Build%29/builds/11508/steps/compile-webkit/logs/stdio

+  cmake -DPORT="AppleWin" -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_BUILD_TYPE=Release -A x64 -DSHOW_BINDINGS_GENERATION_PROGRESS=1 -DDEVELOPER_MODE=ON -DENABLE_EXPERIMENTAL_FEATURES=ON "C:\cygwin\worker\win10-release\build"
-- Selecting Windows SDK version 10.0.18362.0 to target Windows 10.0.18363.
-- The CMake build type is: Release
-- Could NOT find Ruby (missing: RUBY_INCLUDE_DIR RUBY_LIBRARY RUBY_CONFIG_INCLUDE_DIR) (found suitable version "2.3.0", minimum required is "1.9")
CMake Warning at Source/cmake/WebKitCCache.cmake:25 (message):
  Enabling ccache: Couldn't find ccache program.  Not enabling it.
Call Stack (most recent call first):
  Source/cmake/WebKitCommon.cmake:51 (include)
  CMakeLists.txt:169 (include)


-- Using multithreaded, static version of the run-time library
-- Configuring incomplete, errors occurred!
See also "C:/cygwin/worker/win10-release/build/WebKitBuild/Release/CMakeFiles/CMakeOutput.log".
See also "C:/cygwin/worker/win10-release/build/WebKitBuild/Release/CMakeFiles/CMakeError.log".
CMake Error at Source/cmake/WebKitFindPackage.cmake:42 (message):
  Could not find ICU
Call Stack (most recent call first):
  Source/cmake/OptionsAppleWin.cmake:31 (find_package)
  Source/cmake/WebKitCommon.cmake:57 (include)
  CMakeLists.txt:169 (include)
Comment 1 Ryan Haddad 2020-03-10 15:23:49 PDT
Windows-EWS seems okay, though.. https://ews-build.webkit.org/#/builders/10
Comment 2 Alexey Proskuryakov 2020-03-10 22:35:19 PDT
Seems like this is the error:

> Could not find ICU

Do we need to manually reinstall support libraries?
Comment 3 Truitt Savell 2020-03-11 09:11:32 PDT
I was able to fix this by putting the lib64 libraries back. I thought this issue with the libraries was resolved. 

Working builds:
https://build.webkit.org/builders/Apple%20Win%2010%20Release%20%28Build%29/builds/11529