<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>153175</bug_id>
          
          <creation_ts>2016-01-15 19:51:01 -0800</creation_ts>
          <short_desc>[GTK] current trunk fails to configure if CMAKE_SHARED_LINKER_FLAGS is unset</short_desc>
          <delta_ts>2016-01-17 22:49:16 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jeremy Huddleston Sequoia">jeremyhu</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1156088</commentid>
    <comment_count>0</comment_count>
    <who name="Jeremy Huddleston Sequoia">jeremyhu</who>
    <bug_when>2016-01-15 19:51:01 -0800</bug_when>
    <thetext>With current trunk (git-svn-id: http://svn.webkit.org/repository/webkit/trunk@195161 268f45cc-cd09-0410-ab3c-d52691b4dbfc), cmake fails.  The same command works fine to configure webkit-gtk-2.11.3


export CC=&apos;/usr/bin/clang&apos;
export CXX=&apos;/usr/bin/clang++&apos;
export OBJC=&apos;/usr/bin/clang&apos;
export OBJCXX=&apos;/usr/bin/clang++&apos;
export CPATH=&apos;/opt/local/include&apos;
export CFLAGS=&apos;-pipe -O0 -ftemplate-depth=256&apos;
export CXXFLAGS=&apos;-pipe -O0 -ftemplate-depth=256 -stdlib=libc++&apos;
export OBJCFLAGS=&apos;-pipe -O0 -ftemplate-depth=256&apos;
export OBJCXXFLAGS=&apos;-pipe -O0 -ftemplate-depth=256 -stdlib=libc++&apos;

/opt/local/bin/cmake -DCMAKE_INSTALL_PREFIX=/opt/local -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_COLOR_MAKEFILE=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_NAME_DIR=/opt/local/lib -DCMAKE_MODULE_PATH=/opt/local/share/cmake/Modules -DCMAKE_FIND_FRAMEWORK=LAST -Wno-dev -DPORT=GTK -DENABLE_X11_TARGET=ON -DENABLE_QUARTZ_TARGET=OFF -DENABLE_INTROSPECTION=OFF -DLLVM_CONFIG_EXE=/opt/local/bin/llvm-config-mp-3.7 -DENABLE_VIDEO=ON -DENABLE_PLUGIN_PROCESS_GTK2=ON -DCMAKE_C_FLAGS_RELEASE=&quot;-UNDEBUG&quot; -DCMAKE_CXX_FLAGS_RELEASE=&quot;-UNDEBUG&quot; -DCMAKE_OSX_ARCHITECTURES=&quot;x86_64&quot; -DCMAKE_OSX_DEPLOYMENT_TARGET=&quot;10.10&quot; -DCMAKE_OSX_SYSROOT=&quot;/&quot; -DUSE_SYSTEM_MALLOC=ON -DENABLE_MINIBROWSER=ON


Error:

CMake Error at Source/WebKit2/PlatformGTK.cmake:897 (string):
  string sub-command REGEX, mode MATCHALL needs at least 5 arguments total to
  command.
Call Stack (most recent call first):
  Source/cmake/WebKitMacros.cmake:5 (include)
  Source/WebKit2/CMakeLists.txt:767 (WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS)

Full output:

-- The C compiler identification is AppleClang 7.2.0.7020025
-- The CXX compiler identification is AppleClang 7.2.0.7020025
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
usage:  ar -d [-TLsv] archive file ...
	ar -m [-TLsv] archive file ...
	ar -m [-abiTLsv] position archive file ...
	ar -p [-TLsv] archive [file ...]
	ar -q [-cTLsv] archive file ...
	ar -r [-cuTLsv] archive file ...
	ar -r [-abciuTLsv] position archive file ...
	ar -t [-TLsv] archive [file ...]
	ar -x [-ouTLsv] archive [file ...]
CMake Warning at Source/cmake/OptionsCommon.cmake:81 (message):
  GNU gold linker isn&apos;t available, using the default system linker.
Call Stack (most recent call first):
  CMakeLists.txt:115 (include)


-- Found PkgConfig: /opt/local/bin/pkg-config (found version &quot;0.28&quot;) 
-- Found Cairo: /opt/local/include/cairo (found suitable version &quot;1.14.6&quot;, minimum required is &quot;1.10.2&quot;) 
-- Checking for module &apos;fontconfig&apos;
--   Found fontconfig, version 2.11.1
-- Found Fontconfig: /opt/local/lib/libfontconfig.dylib (Required is at least version &quot;2.8.0&quot;) 
-- Checking for module &apos;freetype2&apos;
--   Found freetype2, version 18.2.12
-- Found Freetype2: /opt/local/include/freetype2/freetype;/opt/local/include/freetype2 (Required is at least version &quot;2.4.2&quot;) 
-- Checking for module &apos;gtk+-3.0&apos;
--   Found gtk+-3.0, version 3.18.6
-- Checking for module &apos;gtk+-quartz-3.0&apos;
--   Package &apos;gtk+-quartz-3.0&apos; not found
-- Checking for module &apos;gtk+-x11-3.0&apos;
--   Found gtk+-x11-3.0, version 3.18.6
-- Checking for module &apos;gtk+-wayland-3.0&apos;
--   Package &apos;gtk+-wayland-3.0&apos; not found
-- Found GTK3: /opt/local/include/gtk-3.0;/opt/local/include/at-spi2-atk/2.0;/opt/local/include/at-spi-2.0;/opt/local/include/dbus-1.0;/opt/local/lib/dbus-1.0/include;/opt/local/include/gtk-3.0;/opt/local/include/gio-unix-2.0/;/opt/local/include;/opt/local/include/cairo;/opt/local/include;/opt/local/include/pango-1.0;/opt/local/include/harfbuzz;/opt/local/include;/opt/local/include/pango-1.0;/opt/local/include/atk-1.0;/opt/local/include/cairo;/opt/local/include/pixman-1;/opt/local/include;/opt/local/include/freetype2;/opt/local/include;/opt/local/include/libpng16;/opt/local/include;/opt/local/include/freetype2;/opt/local/include;/opt/local/include/libpng16;/opt/local/include;/opt/local/include/gdk-pixbuf-2.0;/opt/local/include/libpng16;/opt/local/include/glib-2.0;/opt/local/lib/glib-2.0/include;/opt/local/include (Required is at least version &quot;3.6.0&quot;) 
-- Checking for module &apos;gdk-3.0&apos;
--   Found gdk-3.0, version 3.18.6
-- Found GDK3: /opt/local/include/gtk-3.0;/opt/local/include/gio-unix-2.0/;/opt/local/include;/opt/local/include/cairo;/opt/local/include;/opt/local/include/pango-1.0;/opt/local/include/harfbuzz;/opt/local/include;/opt/local/include/pango-1.0;/opt/local/include/gdk-pixbuf-2.0;/opt/local/include/libpng16;/opt/local/include/cairo;/opt/local/include/pixman-1;/opt/local/include;/opt/local/include/freetype2;/opt/local/include;/opt/local/include/libpng16;/opt/local/include;/opt/local/include/freetype2;/opt/local/include;/opt/local/include/libpng16;/opt/local/include;/opt/local/include/glib-2.0;/opt/local/lib/glib-2.0/include;/opt/local/include (Required is at least version &quot;3.6.0&quot;) 
-- Checking for module &apos;harfbuzz&gt;=0.9.7&apos;
--   Found harfbuzz, version 1.1.2
-- Checking for module &apos;harfbuzz-icu&gt;=0.9.18&apos;
--   Found harfbuzz-icu, version 1.1.2
-- Found HarfBuzz: /opt/local/include/harfbuzz (Required is at least version &quot;0.9.2&quot;) 
-- Checking for module &apos;icu-uc&apos;
--   Found icu-uc, version 55.1
-- Checking for module &apos;icu-i18n&apos;
--   Found icu-i18n, version 55.1
-- Found ICU header files in /opt/local/include
-- Found ICU libraries: /opt/local/lib/libicuuc.dylib
-- Found JPEG: /opt/local/lib/libjpeg.dylib  
-- Found LibSoup: /opt/local/include/libsoup-2.4 (found suitable version &quot;2.52.2&quot;, minimum required is &quot;2.42.0&quot;) 
-- Found LibXml2: /opt/local/lib/libxml2.dylib (found suitable version &quot;2.9.2&quot;, minimum required is &quot;2.8.0&quot;) 
-- Found LibXslt: /opt/local/lib/libxslt.dylib (found suitable version &quot;1.1.28&quot;, minimum required is &quot;1.1.7&quot;) 
-- Found ZLIB: /opt/local/lib/libz.dylib (found version &quot;1.2.8&quot;) 
-- Found PNG: /opt/local/lib/libpng.dylib (found version &quot;1.6.20&quot;) 
-- Checking for module &apos;sqlite3&apos;
--   Found sqlite3, version 3.9.2
-- Found Sqlite: /opt/local/include  
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE  
-- Checking for module &apos;atk&apos;
--   Found atk, version 2.18.0
-- Found ATK: /opt/local/include/atk-1.0 (found version &quot;2.18.0&quot;) 
-- Checking for module &apos;libwebp&apos;
--   Found libwebp, version 0.5.0
-- Found WEBP: webp  
-- Checking for module &apos;atspi-2&apos;
--   Found atspi-2, version 2.18.3
-- Found ATSPI: /opt/local/include/at-spi-2.0;/opt/local/include/dbus-1.0;/opt/local/lib/dbus-1.0/include;/opt/local/include/glib-2.0;/opt/local/lib/glib-2.0/include;/opt/local/include (Required is at least version &quot;2.5.3&quot;) 
-- Checking for module &apos;egl&apos;
--   Package &apos;egl&apos; not found
-- Could NOT find EGL (missing:  EGL_INCLUDE_DIRS EGL_LIBRARIES) 
-- Checking for module &apos;gtk+-unix-print-3.0&apos;
--   Found gtk+-unix-print-3.0, version 3.18.6
-- Found GTK_UNIX_PRINT: /opt/local/include/gtk-3.0/unix-print;/opt/local/include/gtk-3.0;/opt/local/include/at-spi2-atk/2.0;/opt/local/include/at-spi-2.0;/opt/local/include/dbus-1.0;/opt/local/lib/dbus-1.0/include;/opt/local/include/gtk-3.0;/opt/local/include/gio-unix-2.0/;/opt/local/include;/opt/local/include/cairo;/opt/local/include;/opt/local/include/pango-1.0;/opt/local/include/harfbuzz;/opt/local/include;/opt/local/include/pango-1.0;/opt/local/include/atk-1.0;/opt/local/include/cairo;/opt/local/include/pixman-1;/opt/local/include;/opt/local/include/freetype2;/opt/local/include;/opt/local/include/libpng16;/opt/local/include;/opt/local/include/freetype2;/opt/local/include;/opt/local/include/libpng16;/opt/local/include;/opt/local/include/gdk-pixbuf-2.0;/opt/local/include/libpng16;/opt/local/include/glib-2.0;/opt/local/lib/glib-2.0/include;/opt/local/include  
-- Checking for module &apos;gl&apos;
--   Found gl, version 11.1.0
-- Found OPENGL: /opt/local/include  
-- Looking for include file GL/glx.h
-- Looking for include file GL/glx.h - found
-- Checking for module &apos;glesv2&apos;
--   Found glesv2, version 11.1.0
-- Found OPENGLES2: /opt/local/include  
-- Found GLIB: /opt/local/include/glib-2.0;/opt/local/lib/glib-2.0/include (found suitable version &quot;2.46.2&quot;, minimum required is &quot;2.36&quot;) 
-- Checking for module &apos;libsecret-1&apos;
--   Found libsecret-1, version 0.18.3
-- Found LIBSECRET: /opt/local/include/libsecret-1;/opt/local/include/glib-2.0;/opt/local/lib/glib-2.0/include;/opt/local/include  
-- Found LLVM: 3.7.1 (found suitable version &quot;3.7.1&quot;, minimum required is &quot;3.7&quot;) 
-- Checking for module &apos;geoclue-2.0&apos;
--   Found geoclue-2.0, version 2.4.1
-- Found GEOCLUE2: TRUE  
-- Checking for module &apos;gtk+-2.0&apos;
--   Found gtk+-2.0, version 2.24.29
-- Found GTK2: /opt/local/include/gtk-2.0;/opt/local/lib/gtk-2.0/include;/opt/local/include/pango-1.0;/opt/local/include/gio-unix-2.0/;/opt/local/include;/opt/local/include/cairo;/opt/local/include/atk-1.0;/opt/local/include/cairo;/opt/local/include/pixman-1;/opt/local/include;/opt/local/include/gdk-pixbuf-2.0;/opt/local/include/libpng16;/opt/local/include/pango-1.0;/opt/local/include/harfbuzz;/opt/local/include;/opt/local/include/pango-1.0;/opt/local/include/glib-2.0;/opt/local/lib/glib-2.0/include;/opt/local/include;/opt/local/include/freetype2;/opt/local/include;/opt/local/include/libpng16;/opt/local/include;/opt/local/include/freetype2;/opt/local/include;/opt/local/include/libpng16 (Required is at least version &quot;2.24.10&quot;) 
-- Checking for module &apos;gdk-2.0&apos;
--   Found gdk-2.0, version 2.24.29
-- Found GDK2: /opt/local/include/gtk-2.0;/opt/local/lib/gtk-2.0/include;/opt/local/include/pango-1.0;/opt/local/include/harfbuzz;/opt/local/include;/opt/local/include/pango-1.0;/opt/local/include/gio-unix-2.0/;/opt/local/include;/opt/local/include/gdk-pixbuf-2.0;/opt/local/include/libpng16;/opt/local/include/cairo;/opt/local/include/glib-2.0;/opt/local/lib/glib-2.0/include;/opt/local/include;/opt/local/include/pixman-1;/opt/local/include;/opt/local/include/freetype2;/opt/local/include;/opt/local/include/libpng16;/opt/local/include;/opt/local/include/freetype2;/opt/local/include;/opt/local/include/libpng16;/opt/local/include (Required is at least version &quot;2.24.10&quot;) 
-- Checking for module &apos;enchant&apos;
--   Found enchant, version 1.6.0
-- Checking for module &apos;gstreamer-1.0 &gt;= 1.0.3&apos;
--   Found gstreamer-1.0 , version 1.6.2
-- Checking for module &apos;gstreamer-base-1.0 &gt;= 1.0.3&apos;
--   Found gstreamer-base-1.0 , version 1.6.2
-- Checking for module &apos;gstreamer-app-1.0 &gt;= 1.0.3&apos;
--   Found gstreamer-app-1.0 , version 1.6.2
-- Checking for module &apos;gstreamer-audio-1.0 &gt;= 1.0.3&apos;
--   Found gstreamer-audio-1.0 , version 1.6.2
-- Checking for module &apos;gstreamer-fft-1.0 &gt;= 1.0.3&apos;
--   Found gstreamer-fft-1.0 , version 1.6.2
-- Checking for module &apos;gstreamer-gl-1.0&gt;=1.5.0&apos;
--   Found gstreamer-gl-1.0, version 1.6.2
-- Checking for module &apos;gstreamer-mpegts-1.0&gt;=1.4.0&apos;
--   Found gstreamer-mpegts-1.0, version 1.6.2
-- Checking for module &apos;gstreamer-pbutils-1.0 &gt;= 1.0.3&apos;
--   Found gstreamer-pbutils-1.0 , version 1.6.2
-- Checking for module &apos;gstreamer-tag-1.0 &gt;= 1.0.3&apos;
--   Found gstreamer-tag-1.0 , version 1.6.2
-- Checking for module &apos;gstreamer-video-1.0 &gt;= 1.0.3&apos;
--   Found gstreamer-video-1.0 , version 1.6.2
-- Found GStreamer: GSTREAMER_INCLUDE_DIRS;GSTREAMER_LIBRARIES;GSTREAMER_VERSION;GSTREAMER_BASE_INCLUDE_DIRS;GSTREAMER_BASE_LIBRARIES;GSTREAMER_APP_INCLUDE_DIRS;GSTREAMER_APP_LIBRARIES;GSTREAMER_PBUTILS_INCLUDE_DIRS;GSTREAMER_PBUTILS_LIBRARIES;GSTREAMER_VIDEO_INCLUDE_DIRS;GSTREAMER_VIDEO_LIBRARIES;GSTREAMER_MPEGTS_INCLUDE_DIRS;GSTREAMER_MPEGTS_LIBRARIES;GSTREAMER_TAG_INCLUDE_DIRS;GSTREAMER_TAG_LIBRARIES;GSTREAMER_GL_INCLUDE_DIRS;GSTREAMER_GL_LIBRARIES;GSTREAMER_AUDIO_INCLUDE_DIRS;GSTREAMER_AUDIO_LIBRARIES;GSTREAMER_FFT_INCLUDE_DIRS;GSTREAMER_FFT_LIBRARIES (Required is at least version &quot;1.0.3&quot;) 
-- Looking for XOpenDisplay in /opt/local/lib/libX11.dylib;/opt/local/lib/libXext.dylib
-- Looking for XOpenDisplay in /opt/local/lib/libX11.dylib;/opt/local/lib/libXext.dylib - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /opt/local/lib/libX11.dylib
-- Found LibNotify: /opt/local/include;/opt/local/include/gdk-pixbuf-2.0;/opt/local/include/libpng16;/opt/local/include/glib-2.0;/opt/local/lib/glib-2.0/include;/opt/local/include (found version &quot;0.7.6&quot;) 
-- Found HYPHEN: /opt/local/include  
-- Using platform-specific CMakeLists: /Volumes/Home/jeremy/src/WebKit/Source/bmalloc/PlatformGTK.cmake
-- Found BISON: /opt/local/bin/bison (found suitable version &quot;3.0.4&quot;, minimum required is &quot;2.1&quot;) 
-- Found Gperf: /opt/local/bin/gperf (Required is at least version &quot;3.0.1&quot;) 
-- Found Perl: /opt/local/bin/perl (found suitable version &quot;5.22.1&quot;, minimum required is &quot;5.10.0&quot;) 
-- Found PythonInterp: /opt/local/bin/python2.7 (found suitable version &quot;2.7.11&quot;, minimum required is &quot;2.7.0&quot;) 
-- Found Ruby: /opt/local/bin/ruby (found suitable version &quot;2.2.0&quot;, minimum required is &quot;1.9&quot;) 
usage:  ar -d [-TLsv] archive file ...
	ar -m [-TLsv] archive file ...
	ar -m [-abiTLsv] position archive file ...
	ar -p [-TLsv] archive [file ...]
	ar -q [-cTLsv] archive file ...
	ar -r [-cuTLsv] archive file ...
	ar -r [-abciuTLsv] position archive file ...
	ar -t [-TLsv] archive [file ...]
	ar -x [-ouTLsv] archive [file ...]
-- Checking for module &apos;gtk+-quartz-3.0&apos;
--   Package &apos;gtk+-quartz-3.0&apos; not found
-- Checking for module &apos;gtk+-wayland-3.0&apos;
--   Package &apos;gtk+-wayland-3.0&apos; not found
-- Found HarfBuzz: /opt/local/include/harfbuzz (Required is at least version &quot;0.9.2&quot;) 
-- Found ICU header files in /opt/local/include
-- Found ICU libraries: /opt/local/lib/libicuuc.dylib
-- Checking for module &apos;egl&apos;
--   Package &apos;egl&apos; not found
-- Could NOT find EGL (missing:  EGL_INCLUDE_DIRS EGL_LIBRARIES) 
-- Found GLIB: /opt/local/include/glib-2.0;/opt/local/lib/glib-2.0/include (found suitable version &quot;2.46.2&quot;, minimum required is &quot;2.36&quot;) 
-- Using platform-specific CMakeLists: /Volumes/Home/jeremy/src/WebKit/Source/WTF/wtf/PlatformGTK.cmake
usage:  ar -d [-TLsv] archive file ...
	ar -m [-TLsv] archive file ...
	ar -m [-abiTLsv] position archive file ...
	ar -p [-TLsv] archive [file ...]
	ar -q [-cTLsv] archive file ...
	ar -r [-cuTLsv] archive file ...
	ar -r [-abciuTLsv] position archive file ...
	ar -t [-TLsv] archive [file ...]
	ar -x [-ouTLsv] archive [file ...]
-- Checking for module &apos;gtk+-quartz-3.0&apos;
--   Package &apos;gtk+-quartz-3.0&apos; not found
-- Checking for module &apos;gtk+-wayland-3.0&apos;
--   Package &apos;gtk+-wayland-3.0&apos; not found
-- Found ICU header files in /opt/local/include
-- Found ICU libraries: /opt/local/lib/libicuuc.dylib
-- Checking for module &apos;egl&apos;
--   Package &apos;egl&apos; not found
-- Could NOT find EGL (missing:  EGL_INCLUDE_DIRS EGL_LIBRARIES) 
-- Using platform-specific CMakeLists: /Volumes/Home/jeremy/src/WebKit/Source/JavaScriptCore/PlatformGTK.cmake
-- Using platform-specific CMakeLists: /Volumes/Home/jeremy/src/WebKit/Source/JavaScriptCore/shell/PlatformGTK.cmake
usage:  ar -d [-TLsv] archive file ...
	ar -m [-TLsv] archive file ...
	ar -m [-abiTLsv] position archive file ...
	ar -p [-TLsv] archive [file ...]
	ar -q [-cTLsv] archive file ...
	ar -r [-cuTLsv] archive file ...
	ar -r [-abciuTLsv] position archive file ...
	ar -t [-TLsv] archive [file ...]
	ar -x [-ouTLsv] archive [file ...]
-- Checking for module &apos;gtk+-quartz-3.0&apos;
--   Package &apos;gtk+-quartz-3.0&apos; not found
-- Checking for module &apos;gtk+-wayland-3.0&apos;
--   Package &apos;gtk+-wayland-3.0&apos; not found
-- Found ICU header files in /opt/local/include
-- Found ICU libraries: /opt/local/lib/libicuuc.dylib
-- Checking for module &apos;egl&apos;
--   Package &apos;egl&apos; not found
-- Could NOT find EGL (missing:  EGL_INCLUDE_DIRS EGL_LIBRARIES) 
-- Using platform-specific CMakeLists: /Volumes/Home/jeremy/src/WebKit/Source/WebCore/PlatformGTK.cmake
-- Using platform-specific CMakeLists: /Volumes/Home/jeremy/src/WebKit/Source/WebKit2/PlatformGTK.cmake
CMake Error at Source/WebKit2/PlatformGTK.cmake:897 (string):
  string sub-command REGEX, mode MATCHALL needs at least 5 arguments total to
  command.
Call Stack (most recent call first):
  Source/cmake/WebKitMacros.cmake:5 (include)
  Source/WebKit2/CMakeLists.txt:767 (WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS)


-- Using platform-specific CMakeLists: /Volumes/Home/jeremy/src/WebKit/Source/PlatformGTK.cmake
-- Found Gettext: /opt/local/bin/msgmerge (found version &quot;0.19.7&quot;) 
-- Enabled features:
--  ENABLE_ACCELERATED_2D_CANVAS ............ OFF
--  ENABLE_CREDENTIAL_STORAGE                 ON
--  ENABLE_DRAG_SUPPORT ..................... ON
--  ENABLE_FTL_JIT                            ON
--  ENABLE_GEOLOCATION ...................... ON
--  ENABLE_GLES2                              OFF
--  ENABLE_GTKDOC ........................... OFF
--  ENABLE_ICONDATABASE                       ON
--  ENABLE_INTROSPECTION .................... OFF
--  ENABLE_JIT                                ON
--  ENABLE_MEMORY_SAMPLER ................... OFF
--  ENABLE_MINIBROWSER                        ON
--  ENABLE_OPENGL ........................... ON
--  ENABLE_PLUGIN_PROCESS_GTK2                ON
--  ENABLE_QUARTZ_TARGET .................... OFF
--  ENABLE_SPELLCHECK                         ON
--  ENABLE_TOUCH_EVENTS ..................... ON
--  ENABLE_VIDEO                              ON
--  ENABLE_WAYLAND_TARGET ................... OFF
--  ENABLE_WEB_AUDIO                          ON
--  ENABLE_X11_TARGET ....................... ON
--  USE_LIBHYPHEN                             ON
--  USE_LIBNOTIFY ........................... ON
--  USE_SYSTEM_MALLOC                         ON
-- Configuring incomplete, errors occurred!
See also &quot;/Volumes/Home/jeremy/src/WebKit/build/CMakeFiles/CMakeOutput.log&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156255</commentid>
    <comment_count>1</comment_count>
    <who name="Jeremy Huddleston Sequoia">jeremyhu</who>
    <bug_when>2016-01-16 20:52:55 -0800</bug_when>
    <thetext>worksforme now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156340</commentid>
    <comment_count>2</comment_count>
    <who name="Jeremy Huddleston Sequoia">jeremyhu</who>
    <bug_when>2016-01-17 15:28:27 -0800</bug_when>
    <thetext>And then stopped working.  I see what the issue is.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156341</commentid>
    <comment_count>3</comment_count>
    <who name="Jeremy Huddleston Sequoia">jeremyhu</who>
    <bug_when>2016-01-17 15:30:17 -0800</bug_when>
    <thetext>CMAKE_SHARED_LINKER_FLAGS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156342</commentid>
    <comment_count>4</comment_count>
      <attachid>269202</attachid>
    <who name="Jeremy Huddleston Sequoia">jeremyhu</who>
    <bug_when>2016-01-17 15:31:44 -0800</bug_when>
    <thetext>Created attachment 269202
patch to add missing quotes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156355</commentid>
    <comment_count>5</comment_count>
      <attachid>269202</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-01-17 19:51:33 -0800</bug_when>
    <thetext>Comment on attachment 269202
patch to add missing quotes

Thanks. Don&apos;t forget to request cq? if you want commit-queue (you do). :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156357</commentid>
    <comment_count>6</comment_count>
      <attachid>269202</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-01-17 20:41:34 -0800</bug_when>
    <thetext>Comment on attachment 269202
patch to add missing quotes

Clearing flags on attachment: 269202

Committed r195186: &lt;http://trac.webkit.org/changeset/195186&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156358</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-01-17 20:41:37 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>269202</attachid>
            <date>2016-01-17 15:31:44 -0800</date>
            <delta_ts>2016-01-17 22:49:16 -0800</delta_ts>
            <desc>patch to add missing quotes</desc>
            <filename>0001-Add-missing-quotes-to-fix-GTK-build.patch</filename>
            <type>text/plain</type>
            <size>1558</size>
            <attacher name="Jeremy Huddleston Sequoia">jeremyhu</attacher>
            
              <data encoding="base64">RnJvbSAwNDYyNjU1MTFlMDAyMDk3MzBkZGJiODQ2ZTBhMDljMzkxMTIzYmVmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKZXJlbXkgSHVkZGxlc3RvbiBTZXF1b2lhIDxqZXJlbXlodUBh
cHBsZS5jb20+CkRhdGU6IFN1biwgMTcgSmFuIDIwMTYgMTU6MzA6MTYgLTA4MDAKU3ViamVjdDog
W1BBVENIXSBBZGQgbWlzc2luZyBxdW90ZXMgdG8gZml4IEdUSyBidWlsZAoKU2lnbmVkLW9mZi1i
eTogSmVyZW15IEh1ZGRsZXN0b24gU2VxdW9pYSA8amVyZW15aHVAYXBwbGUuY29tPgotLS0KIFNv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZyAgICAgICAgIHwgOSArKysrKysrKysKIFNvdXJjZS9XZWJL
aXQyL1BsYXRmb3JtR1RLLmNtYWtlIHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmluZGV4IDhjNTg4YWEuLjRhYzA2MTkgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxNi0wMS0xNyAgSmVyZW15IEh1ZGRsZXN0b24g
U2VxdW9pYSAgPGplcmVteWh1QGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgcXVvdGVzIGFyb3Vu
ZCAke0NNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1N9IGluIGNhc2UgaXQgaXMgdW5zZXQKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1MzE3NQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogUGxhdGZvcm1HVEsu
Y21ha2U6CisKIDIwMTYtMDEtMTYgIEplcmVteSBIdWRkbGVzdG9uIFNlcXVvaWEgIDxqZXJlbXlo
dUBhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIGEgbm93LWlycmVsZXZhbnQgZGFyd2luIGJ1
aWxkIGhhY2sKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtR1RLLmNtYWtlIGIv
U291cmNlL1dlYktpdDIvUGxhdGZvcm1HVEsuY21ha2UKaW5kZXggYzBkZTlmYS4uMTg2YmRhMiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvUGxhdGZvcm1HVEsuY21ha2UKKysrIGIvU291cmNl
L1dlYktpdDIvUGxhdGZvcm1HVEsuY21ha2UKQEAgLTg5NSw3ICs4OTUsNyBAQCBlbmRpZiAoKQog
CiAjIEFkZCByZXF1aXJlZCAtTCBmbGFncyBmcm9tICR7Q01BS0VfU0hBUkVEX0xJTktFUl9GTEFH
U30gZm9yIGctaXItc2Nhbm5lcgogc3RyaW5nKFJFR0VYIE1BVENIQUxMICItTFteIF0qIgotICAg
IElOVFJPU1BFQ1RJT05fQURESVRJT05BTF9MSU5LRVJfRkxBR1MgJHtDTUFLRV9TSEFSRURfTElO
S0VSX0ZMQUdTfSkKKyAgICBJTlRST1NQRUNUSU9OX0FERElUSU9OQUxfTElOS0VSX0ZMQUdTICIk
e0NNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1N9IikKIAogYWRkX2N1c3RvbV9jb21tYW5kKAogICAg
IE9VVFBVVCAke0NNQUtFX0JJTkFSWV9ESVJ9L1dlYktpdDItJHtXRUJLSVRHVEtfQVBJX1ZFUlNJ
T059LmdpcgotLSAKMi43LjAKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>