<?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>160684</bug_id>
          
          <creation_ts>2016-08-08 23:52:41 -0700</creation_ts>
          <short_desc>webkit-gtk tarball fails to build due to missing files</short_desc>
          <delta_ts>2016-08-09 09:59:21 -0700</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="Konstantin Tokarev">annulen</assigned_to>
          <cc>annulen</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jeremyhu</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1218701</commentid>
    <comment_count>0</comment_count>
    <who name="Jeremy Huddleston Sequoia">jeremyhu</who>
    <bug_when>2016-08-08 23:52:41 -0700</bug_when>
    <thetext>As mentioned on the mailing list, I decided to make the jump from git to tarballs to test out the 2.13.x series.  Unfortunately, it looks like tarball creation is dropping files on the floor.

CMake Error at Source/cmake/WebKitMacros.cmake:249 (add_library):
 Cannot find source file:

   spi/darwin/CommonCryptoSPI.h

 Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm
.hpp
 .hxx .in .txx
Call Stack (most recent call first):
 Source/WTF/wtf/CMakeLists.txt:305 (WEBKIT_FRAMEWORK)


CMake Error: Cannot determine link language for target &quot;WTF&quot;.
CMake Error: CMake can not determine linker language for target: WTF

I notice you&apos;re missing (at least) these paths:

Source/WebCore/platform/spi
Source/WebKit2/Platform/spi
Source/WTF/wtf/spi

I didn&apos;t do a deep comparison.  I just looked for spi in the tarball
and in the repository and came up with those hits.

Carlos responded with:

This is a regression introduced in r203620, see bug #160094. I guess Konstantin assumed that those spi files are only used by mac builds, but I guess they are also needed to build gtk on mac.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1218703</commentid>
    <comment_count>1</comment_count>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2016-08-08 23:58:54 -0700</bug_when>
    <thetext>My bad, indeed CommonCryptoSPI.h is needed e.g. for OSRandomSource.cpp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1218704</commentid>
    <comment_count>2</comment_count>
      <attachid>285632</attachid>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2016-08-09 00:02:46 -0700</bug_when>
    <thetext>Created attachment 285632
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1218751</commentid>
    <comment_count>3</comment_count>
      <attachid>285632</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-09 09:59:17 -0700</bug_when>
    <thetext>Comment on attachment 285632
Patch

Clearing flags on attachment: 285632

Committed r204283: &lt;http://trac.webkit.org/changeset/204283&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1218752</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-09 09:59:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>285632</attachid>
            <date>2016-08-09 00:02:46 -0700</date>
            <delta_ts>2016-08-09 09:59:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-160684-20160809100112.patch</filename>
            <type>text/plain</type>
            <size>1239</size>
            <attacher name="Konstantin Tokarev">annulen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA0MTY2CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjU4NzU4MGY1OWRhNTIwOTBhMmJiZWZiYWVlY2QxOGU3
OTU2MmFmZi4uNzI0NzJhNDM5Nzk2NjJjNzFhOTE4NTcyMTE2ZDkzNGI1NDVlNmY1YSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEy
IEBACisyMDE2LTA4LTA4ICBLb25zdGFudGluIFRva2FyZXYgIDxhbm51bGVuQHlhbmRleC5ydT4K
KworICAgICAgICB3ZWJraXQtZ3RrIHRhcmJhbGwgZmFpbHMgdG8gYnVpbGQgZHVlIHRvIG1pc3Np
bmcgZmlsZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE2MDY4NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogZ3RrL21hbmlmZXN0LnR4dC5pbjogQWRkZWQgYmFjayBzcGkgZGlyZWN0b3JpZXMuCisKIDIw
MTYtMDgtMDQgIFNhYW0gQmFyYXRpICA8c2JhcmF0aUBhcHBsZS5jb20+CiAKICAgICAgICAgUmVz
dG9yZSBDb2RlQmxvY2sgamV0dGlzb24gY29kZSB0byBqZXR0aXNvbiB3aGVuIGEgQ29kZUJsb2Nr
IGhhcyBiZWVuIGFsaXZlIGZvciBhIGxvbmcgdGltZQpkaWZmIC0tZ2l0IGEvVG9vbHMvZ3RrL21h
bmlmZXN0LnR4dC5pbiBiL1Rvb2xzL2d0ay9tYW5pZmVzdC50eHQuaW4KaW5kZXggNmNhMTIyZDA5
Y2JlODkwMWNjMjE2YThmMTA4M2M3NmIyMjQ3ZTRlZC4uYzQ1YTliZWFiNDRmOGMyZWVjMGNiY2My
ZjNmZmJjMTRhMzYwN2Q4ZCAxMDA2NDQKLS0tIGEvVG9vbHMvZ3RrL21hbmlmZXN0LnR4dC5pbgor
KysgYi9Ub29scy9ndGsvbWFuaWZlc3QudHh0LmluCkBAIC00Myw3ICs0Myw3IEBAIGV4Y2x1ZGUg
XC54Y2NvbmZpZyQKIGV4Y2x1ZGUgXC54Y29kZXByb2okCiAKICMgRXhjbHVkZSBkaXJlY3Rvcmll
cyBmcm9tIG90aGVyIHBvcnRzCi1leGNsdWRlIC4qXC8oQ29uZmlndXJhdGlvbnN8bWFjfGlvc3xz
cGl8Y2Z8Y2d8Y29jb2F8Q29jb2F8b2JqY3xhdmZvdW5kYXRpb258Y2F8Y3VybHxlZmx8d2luKVwv
LiokCitleGNsdWRlIC4qXC8oQ29uZmlndXJhdGlvbnN8bWFjfGlvc3xjZnxjZ3xjb2NvYXxDb2Nv
YXxvYmpjfGF2Zm91bmRhdGlvbnxjYXxjdXJsfGVmbHx3aW4pXC8uKiQKIAogZGlyZWN0b3J5IFNv
dXJjZQogZXhjbHVkZSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMK
</data>

          </attachment>
      

    </bug>

</bugzilla>