<?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>66365</bug_id>
          
          <creation_ts>2011-08-17 00:54:09 -0700</creation_ts>
          <short_desc>[EFL] fail to link with symbol uncompress</short_desc>
          <delta_ts>2011-11-23 06:26:06 -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>WebKit EFL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</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>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Halton Huo">halton.huo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>glima</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kenneth</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>paroga</cc>
    
    <cc>rakuco</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>452168</commentid>
    <comment_count>0</comment_count>
    <who name="Halton Huo">halton.huo</who>
    <bug_when>2011-08-17 00:54:09 -0700</bug_when>
    <thetext>OS: Ubuntu 11.04
Code base: http://svn.webkit.org/repository/webkit/trunk@93032
error log:
$ make -j6 VERBOSE=1
[...]
Linking CXX executable Programs/EWebLauncher
/usr/bin/cmake -E cmake_link_script CMakeFiles/Programs/EWebLauncher.dir/link.txt --verbose=1
/usr/bin/c++   -O3 -DNDEBUG   -L/opt/e/lib -lecore_x -L/opt/e/lib -ledje -L/opt/e/lib -leina -levas -lecore -lecore_file -lecore_evas -ledje -L/opt/e/lib -levas -pthread -L/usr/lib/i386-linux-gnu -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 CMakeFiles/Programs/EWebLauncher.dir/home/halton/work/projects/enlightenment/e/WebKit/Tools/EWebLauncher/main.c.o  -o Programs/EWebLauncher -rdynamic JavaScriptCore/libjavascriptcore_efl.a WebCore/libwebcore_efl.a WebKit/libewebkit.so.0.1.0 -lcairo -lfreetype -lecore_x -ledje -leina -levas -lecore -lecore_file -lecore_evas -ledje -levas -lxml2 -lxslt -lsqlite3 -lglib-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 WebCore/libwebcore_efl.a JavaScriptCore/libjavascriptcore_efl.a JavaScriptCore/wtf/libwtf_efl.a -lpthread -licui18n -lxslt -licuuc -lgstapp-0.10 -lgstreamer-0.10 -lgstbase-0.10 -lgstinterfaces-0.10 -lgstpbutils-0.10 -lgstvideo-0.10 -lgstreamer-0.10 -lgstbase-0.10 -lgstinterfaces-0.10 -lgstpbutils-0.10 -lgstvideo-0.10 -lcairo -lfreetype -lecore_x -leina -levas -lecore -lecore_file -ledje -lecore_evas -lxml2 -lsqlite3 -lfontconfig -lpng -ljpeg -ldl -lglib-2.0 -lgobject-2.0 -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -Wl,-rpath,/home/halton/work/projects/enlightenment/e/WebKit/build/WebKit 
/usr/bin/ld.gold.real: WebKit/libewebkit.so.0.1.0: error: undefined reference to &apos;uncompress&apos;
collect2: ld returned 1 exit status</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>452172</commentid>
    <comment_count>1</comment_count>
      <attachid>104157</attachid>
    <who name="Halton Huo">halton.huo</who>
    <bug_when>2011-08-17 01:30:51 -0700</bug_when>
    <thetext>Created attachment 104157
add -lz 

add -lz can fix this bug, please review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>452847</commentid>
    <comment_count>2</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-08-17 21:30:54 -0700</bug_when>
    <thetext>WebKit-EFL succeeded to be built on r93032

You are able to see the build result below url,
http://build.webkit.org/builders/EFL%20Linux%20Release%20%28Build%29/builds/19775 

In addition, WebKit EFL is built on latest WebKit trunk successfully.

Did you build WebKit-EFL according to instruction below ?
http://trac.webkit.org/wiki/EFLWebKit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>452851</commentid>
    <comment_count>3</comment_count>
    <who name="Halton Huo">halton.huo</who>
    <bug_when>2011-08-17 21:53:00 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; WebKit-EFL succeeded to be built on r93032
&gt; 
&gt; You are able to see the build result below url,
&gt; http://build.webkit.org/builders/EFL%20Linux%20Release%20%28Build%29/builds/19775 
&gt; 
&gt; In addition, WebKit EFL is built on latest WebKit trunk successfully.
&gt; 
&gt; Did you build WebKit-EFL according to instruction below ?
&gt; http://trac.webkit.org/wiki/EFLWebKit

Yes. And it is Ubnutu 11.04 , I&apos;ve tried on several boxes, all has this problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>452853</commentid>
    <comment_count>4</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2011-08-17 22:02:11 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (In reply to comment #2)
&gt; &gt; WebKit-EFL succeeded to be built on r93032
&gt; &gt; 
&gt; &gt; You are able to see the build result below url,
&gt; &gt; http://build.webkit.org/builders/EFL%20Linux%20Release%20%28Build%29/builds/19775 
&gt; &gt; 
&gt; &gt; In addition, WebKit EFL is built on latest WebKit trunk successfully.
&gt; &gt; 
&gt; &gt; Did you build WebKit-EFL according to instruction below ?
&gt; &gt; http://trac.webkit.org/wiki/EFLWebKit
&gt; 
&gt; Yes. And it is Ubnutu 11.04 , I&apos;ve tried on several boxes, all has this problem.

It looks reasonable for me.
WOFFFileFormat.cpp use uncompress() of libz(for WOFF support)

In case of build bot, some packages in build bot may include it.
(On my pc, cairo.pc(1.8.10), libpng.pc(1.2.42) include it)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>452862</commentid>
    <comment_count>5</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-08-17 22:53:12 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #3)
&gt; &gt; (In reply to comment #2)
&gt; &gt; &gt; WebKit-EFL succeeded to be built on r93032
&gt; &gt; &gt; 
&gt; &gt; &gt; You are able to see the build result below url,
&gt; &gt; &gt; http://build.webkit.org/builders/EFL%20Linux%20Release%20%28Build%29/builds/19775 
&gt; &gt; &gt; 
&gt; &gt; &gt; In addition, WebKit EFL is built on latest WebKit trunk successfully.
&gt; &gt; &gt; 
&gt; &gt; &gt; Did you build WebKit-EFL according to instruction below ?
&gt; &gt; &gt; http://trac.webkit.org/wiki/EFLWebKit
&gt; &gt; 
&gt; &gt; Yes. And it is Ubnutu 11.04 , I&apos;ve tried on several boxes, all has this problem.
&gt; 
&gt; It looks reasonable for me.
&gt; WOFFFileFormat.cpp use uncompress() of libz(for WOFF support)
&gt; 
&gt; In case of build bot, some packages in build bot may include it.
&gt; (On my pc, cairo.pc(1.8.10), libpng.pc(1.2.42) include it)


I also using Ubuntu 11.04. There is no build break. It looks some packages include it as Ryuan said. If so, it seems to me it is better to add libz to linking library explicitly.

To add new package is not simple in WebKit EFL. First, you have to make FindXXX.cmake file for new library. Then, you have to add a code to find the library to Source/cmake/OptionEfl.cmake file as below,

FIND_PACKAGE(Cairo 1.6 REQUIRED)
FIND_PACKAGE(EFL REQUIRED)

And then, you&apos;re able to use XXX_LIBRARIES macro in CMakeListEfl.txt like other libraries.

BTW, I&apos;m still wondering why your development environment make this linking error. We don&apos;t have this error so far. You built WebKit-EFL according to build instruction I mention, right ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>452865</commentid>
    <comment_count>6</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-08-17 23:05:00 -0700</bug_when>
    <thetext>I find zlib usage in CMakeListEfl.txt. ZLIB_LIBRARIES is used by curl network backend. However, we&apos;re using libsoup for network backend. If you want to add zlib, I think it is better to use ZLIB_LIBRARIES.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>452901</commentid>
    <comment_count>7</comment_count>
    <who name="Halton Huo">halton.huo</who>
    <bug_when>2011-08-18 01:28:34 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; I find zlib usage in CMakeListEfl.txt. ZLIB_LIBRARIES is used by curl network backend. However, we&apos;re using libsoup for network backend. If you want to add zlib, I think it is better to use ZLIB_LIBRARIES.

Kim, I think I&apos;m using libsoup rather than curl.
$ ldd WebKit/libewebkit.so.0.1.0 |grep soup
	libsoup-2.4.so.1 =&gt; /usr/lib/libsoup-2.4.so.1 (0xb5e4d000)

And seems libsoup does not depend on libz
$ pkg-config --libs libsoup-2.4
-pthread -L/usr/lib/i386-linux-gnu -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0

Actually I go through all dependencies of libewebkit.so, no one will contain -lz if we use &quot;pkg-config --libs&quot;. While &quot;pkg-config --libs --static&quot; will give -lz.

So seems zlib need to be added for the libsoup backend also. Is that correct?
If so, I can new patch with your suggestion as comment #5.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>452907</commentid>
    <comment_count>8</comment_count>
      <attachid>104314</attachid>
    <who name="Halton Huo">halton.huo</who>
    <bug_when>2011-08-18 01:52:50 -0700</bug_when>
    <thetext>Created attachment 104314
Add ZLIB as required for libwebcore

new patch, please review.

Since zlib is needed whatever for libsoup or libcurl backend, so add it globally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>452909</commentid>
    <comment_count>9</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-08-18 01:55:28 -0700</bug_when>
    <thetext>
uncompress() function is used by WOFFFileFormat.cpp, which is used by freetype. So, if we need to add zlib dependency, I think we add it when freetype only is enabled.

For example,

= Source/cmake/OptionEfl.cmake =

  IF (FONT_BACKEND STREQUAL &quot;freetype&quot;)
    FIND_PACKAGE(Freetype 9.0 REQUIRED)
    FIND_PACKAGE(ZLIB REQUIRED)
    SET(WTF_USE_FREETYPE 1)
    ADD_DEFINITIONS(-DWTF_USE_FREETYPE=1)
  ELSE ()

= Source/WebCore/CMakeListEfl.txt =

  IF (WTF_USE_FREETYPE)
    LIST(APPEND WebCore_INCLUDE_DIRECTORIES
      &quot;${WEBCORE_DIR}/platform/graphics/freetype&quot;
    )
    LIST(APPEND WebCore_SOURCES
      platform/graphics/WOFFFileFormat.cpp
      platform/graphics/freetype/FontCacheFreeType.cpp
      platform/graphics/freetype/FontCustomPlatformDataFreeType.cpp
      platform/graphics/freetype/FontPlatformDataFreeType.cpp
      platform/graphics/freetype/GlyphPageTreeNodeFreeType.cpp
      platform/graphics/freetype/SimpleFontDataFreeType.cpp
    )

   LIST(APPEND WebCore_LIBRARIES
      ${ZLIB_LIBRARIES}
    )
  ENDIF ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>452911</commentid>
    <comment_count>10</comment_count>
      <attachid>104314</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-08-18 01:57:22 -0700</bug_when>
    <thetext>Comment on attachment 104314
Add ZLIB as required for libwebcore

Informal r-. Missing ChangeLog. You should read http://www.webkit.org/coding/contributing.html first before making a patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>453658</commentid>
    <comment_count>11</comment_count>
      <attachid>104464</attachid>
    <who name="Halton Huo">halton.huo</who>
    <bug_when>2011-08-18 22:59:29 -0700</bug_when>
    <thetext>Created attachment 104464
new patch to add zlib when freetype is used

rework patch with comment #9 and #10.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>453659</commentid>
    <comment_count>12</comment_count>
      <attachid>104464</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-08-18 23:02:58 -0700</bug_when>
    <thetext>Comment on attachment 104464
new patch to add zlib when freetype is used

View in context: https://bugs.webkit.org/attachment.cgi?id=104464&amp;action=review

&gt; ChangeLog:7
&gt; +

Please add description about this patch

&gt; Source/WebCore/ChangeLog:7
&gt; +

ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>453668</commentid>
    <comment_count>13</comment_count>
      <attachid>104467</attachid>
    <who name="Halton Huo">halton.huo</who>
    <bug_when>2011-08-18 23:36:12 -0700</bug_when>
    <thetext>Created attachment 104467
patch to add zlib when freetype is used

rework patch as comment #11.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>453670</commentid>
    <comment_count>14</comment_count>
      <attachid>104467</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-08-18 23:38:37 -0700</bug_when>
    <thetext>Comment on attachment 104467
patch to add zlib when freetype is used

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471066</commentid>
    <comment_count>15</comment_count>
    <who name="Lucas De Marchi">lucas.de.marchi</who>
    <bug_when>2011-09-21 12:52:00 -0700</bug_when>
    <thetext>Looks good. Thanks.


CC&apos;ing reviewers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>495959</commentid>
    <comment_count>16</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2011-11-03 18:07:12 -0700</bug_when>
    <thetext>*** Bug 71482 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>508090</commentid>
    <comment_count>17</comment_count>
      <attachid>116346</attachid>
    <who name="Lucas De Marchi">lucas.de.marchi</who>
    <bug_when>2011-11-23 05:58:05 -0800</bug_when>
    <thetext>Created attachment 116346
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>508109</commentid>
    <comment_count>18</comment_count>
      <attachid>116346</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-23 06:26:00 -0800</bug_when>
    <thetext>Comment on attachment 116346
Patch for landing

Clearing flags on attachment: 116346

Committed r101079: &lt;http://trac.webkit.org/changeset/101079&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>508110</commentid>
    <comment_count>19</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-23 06:26:06 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>104157</attachid>
            <date>2011-08-17 01:30:51 -0700</date>
            <delta_ts>2011-08-18 01:52:50 -0700</delta_ts>
            <desc>add -lz </desc>
            <filename>0001-Add-z-to-libwebkit.so.patch</filename>
            <type>text/plain</type>
            <size>688</size>
            <attacher name="Halton Huo">halton.huo</attacher>
            
              <data encoding="base64">RnJvbSA5N2EwYzMwNmM3YTUyMWU0MWExYmNmY2VmYzdhZGIzMDQ0MDFiYWVmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIYWx0b24gSHVvIDxoYWx0b24uaHVvQGludGVsLmNvbT4KRGF0
ZTogV2VkLCAxNyBBdWcgMjAxMSAxNjoyODozNyArMDgwMApTdWJqZWN0OiBbUEFUQ0hdIEFkZCB6
IHRvIGxpYndlYmtpdC5zbwogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTY2MzY1CgotLS0KIFNvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHNFZmwudHh0IHwgICAgMSArCiAx
IGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9ucygrKSwgMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzRWZsLnR4dCBiL1NvdXJjZS9XZWJDb3JlL0NN
YWtlTGlzdHNFZmwudHh0CmluZGV4IGZlZWVhNmQuLjk4OTkyODkgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL0NNYWtlTGlzdHNFZmwudHh0CisrKyBiL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlz
dHNFZmwudHh0CkBAIC0yMDcsNiArMjA3LDcgQEAgTElTVChBUFBFTkQgV2ViQ29yZV9MSUJSQVJJ
RVMKICAgJHtMSUJYTUwyX0xJQlJBUklFU30KICAgJHtMSUJYU0xUX0xJQlJBUklFU30KICAgJHtT
UUxJVEVfTElCUkFSSUVTfQorICAieiIKICkKIAogSUYgKFdURl9VU0VfU09VUCkKLS0gCjEuNy40
LjEKCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>104314</attachid>
            <date>2011-08-18 01:52:50 -0700</date>
            <delta_ts>2011-08-18 22:59:29 -0700</delta_ts>
            <desc>Add ZLIB as required for libwebcore</desc>
            <filename>0001-Add-ZLIB-as-required-for-libwebcore.patch</filename>
            <type>text/plain</type>
            <size>716</size>
            <attacher name="Halton Huo">halton.huo</attacher>
            
              <data encoding="base64">RnJvbSA3Mzg3NDJjNjJiN2NmNzdiMmMyZWMzNDJiYjU3MjBlZDkyZDI3YTA5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIYWx0b24gSHVvIDxoYWx0b24uaHVvQGludGVsLmNvbT4KRGF0
ZTogVGh1LCAxOCBBdWcgMjAxMSAxNjo1MDowNSArMDgwMApTdWJqZWN0OiBbUEFUQ0hdIEFkZCBa
TElCIGFzIHJlcXVpcmVkIGZvciBsaWJ3ZWJjb3JlCiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NjYzNjUKCi0tLQogU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0c0VmbC50
eHQgfCAgICAxICsKIDEgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb25zKCspLCAwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHNFZmwudHh0IGIvU291
cmNlL1dlYkNvcmUvQ01ha2VMaXN0c0VmbC50eHQKaW5kZXggZmVlZWE2ZC4uM2FjZWQzMiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0c0VmbC50eHQKKysrIGIvU291cmNlL1dl
YkNvcmUvQ01ha2VMaXN0c0VmbC50eHQKQEAgLTIwNyw2ICsyMDcsNyBAQCBMSVNUKEFQUEVORCBX
ZWJDb3JlX0xJQlJBUklFUwogICAke0xJQlhNTDJfTElCUkFSSUVTfQogICAke0xJQlhTTFRfTElC
UkFSSUVTfQogICAke1NRTElURV9MSUJSQVJJRVN9CisgICR7WkxJQl9MSUJSQVJJRVN9CiApCiAK
IElGIChXVEZfVVNFX1NPVVApCi0tIAoxLjcuNC4xCgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>104464</attachid>
            <date>2011-08-18 22:59:29 -0700</date>
            <delta_ts>2011-08-18 23:36:12 -0700</delta_ts>
            <desc>new patch to add zlib when freetype is used</desc>
            <filename>bug-66365.patch</filename>
            <type>text/plain</type>
            <size>2048</size>
            <attacher name="Halton Huo">halton.huo</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDkzMzg3
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTEtMDgt
MTggIEhhbHRvbiBIdW8gIDxoYWx0b24uaHVvQGludGVsLmNvbT4KKworICAgICAgICBbRUZMXSBB
ZGQgemxpYiBkZXBlbmQgd2hlbiBmcmVldHlwZSBpcyB1c2VkLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjYzNjUKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNt
YWtlOgorCiAyMDExLTA4LTE2ICBBbmRyYXMgQmVjc2kgIDxhYmVjc2lAd2Via2l0Lm9yZz4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBDc2FiYSBPc3p0cm9nb27DoWMuCkluZGV4OiBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCShy
ZXZpc2lvbiA5MzM4NykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5
KQpAQCAtMSwzICsxLDE0IEBACisyMDExLTA4LTE4ICBIYWx0b24gSHVvICA8aGFsdG9uLmh1b0Bp
bnRlbC5jb20+CisKKyAgICAgICAgW0VGTF0gQWRkIHpsaWIgZGVwZW5kIHdoZW4gZnJlZXR5cGUg
aXMgdXNlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTY2MzY1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
Tm8gbmV3IHRlc3QgYmVjYXVzZSB0aGlzIGNoYW5nZSBpcyBvbmx5IHRvIGZpeCBsaW5raW5nIGlz
c3VlLgorCisgICAgICAgICogQ01ha2VMaXN0c0VmbC50eHQ6CisKIDIwMTEtMDgtMTggIFNoYXdu
IFNpbmdoICA8c2hhd25zaW5naEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgQ29tcHV0aW5nIHNj
cmVlbi1zcGFjZSB0cmFuc2Zvcm0gZm9yIExheWVyQ2hyb21pdW0gYW5kIENDTGF5ZXJJbXBsCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzRWZsLnR4dAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViQ29yZS9DTWFrZUxpc3RzRWZsLnR4dAkocmV2aXNpb24gOTMzODcpCisrKyBTb3VyY2Uv
V2ViQ29yZS9DTWFrZUxpc3RzRWZsLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMTE1LDYgKzExNSw5
IEBAIElGIChXVEZfVVNFX0NBSVJPKQogICAgICAgcGxhdGZvcm0vZ3JhcGhpY3MvZnJlZXR5cGUv
R2x5cGhQYWdlVHJlZU5vZGVGcmVlVHlwZS5jcHAKICAgICAgIHBsYXRmb3JtL2dyYXBoaWNzL2Zy
ZWV0eXBlL1NpbXBsZUZvbnREYXRhRnJlZVR5cGUuY3BwCiAgICAgKQorICAgIExJU1QoQVBQRU5E
IFdlYkNvcmVfTElCUkFSSUVTCisgICAgICAke1pMSUJfTElCUkFSSUVTfQorICAgICkKICAgRU5E
SUYgKCkKIAogICBJRiAoV1RGX1VTRV9QQU5HTykKSW5kZXg6IFNvdXJjZS9jbWFrZS9PcHRpb25z
RWZsLmNtYWtlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCShy
ZXZpc2lvbiA5MzM4NykKKysrIFNvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCSh3b3JraW5n
IGNvcHkpCkBAIC0xMjksNiArMTI5LDcgQEAgRU5ESUYgKCkKIAogSUYgKEZPTlRfQkFDS0VORCBT
VFJFUVVBTCAiZnJlZXR5cGUiKQogICBGSU5EX1BBQ0tBR0UoRnJlZXR5cGUgOS4wIFJFUVVJUkVE
KQorICBGSU5EX1BBQ0tBR0UoWkxJQiBSRVFVSVJFRCkKICAgU0VUKFdURl9VU0VfRlJFRVRZUEUg
MSkKICAgQUREX0RFRklOSVRJT05TKC1EV1RGX1VTRV9GUkVFVFlQRT0xKQogRUxTRSAoKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>104467</attachid>
            <date>2011-08-18 23:36:12 -0700</date>
            <delta_ts>2011-11-23 05:57:59 -0800</delta_ts>
            <desc>patch to add zlib when freetype is used</desc>
            <filename>bug-66365-v2.patch</filename>
            <type>text/plain</type>
            <size>2442</size>
            <attacher name="Halton Huo">halton.huo</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDkzMzg3
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDgt
MTggIEhhbHRvbiBIdW8gIDxoYWx0b24uaHVvQGludGVsLmNvbT4KKworICAgICAgICBbRUZMXSBB
ZGQgemxpYiBkZXBlbmQgd2hlbiBmcmVldHlwZSBpcyB1c2VkLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjYzNjUKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIGZyZWV0eXBlIGlzIGVuYWJsZWQsIHVu
Y29tcHJlc3MoKSBmdW5jdGlvbiBpcyB1c2VkIGJ5CisgICAgICAgIFdPRkZGaWxlRm9ybWF0LmNw
cC4gU2luY2UgemxpYiBpcyBub3QgcmVxdWlyZXMgb2YgZnJlZXR5cGUsIHNvIGFkZGluZworICAg
ICAgICBsaWJ6IGRlcGVuZGVuY3kgZm9yIGZpeCBsaW5raW5nIGlzc3VlLgorCisgICAgICAgICog
U291cmNlL2NtYWtlL09wdGlvbnNFZmwuY21ha2U6CisKIDIwMTEtMDgtMTYgIEFuZHJhcyBCZWNz
aSAgPGFiZWNzaUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IENzYWJhIE9zenRy
b2dvbsOhYy4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDkzMzg3KQorKysgU291cmNlL1dlYkNv
cmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTEtMDgtMTgg
IEhhbHRvbiBIdW8gIDxoYWx0b24uaHVvQGludGVsLmNvbT4KKworICAgICAgICBbRUZMXSBBZGQg
emxpYiBkZXBlbmQgd2hlbiBmcmVldHlwZSBpcyB1c2VkLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjYzNjUKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIGZyZWV0eXBlIGlzIGVuYWJsZWQsIHVuY29t
cHJlc3MoKSBmdW5jdGlvbiBpcyB1c2VkIGJ5CisgICAgICAgIFdPRkZGaWxlRm9ybWF0LmNwcC4g
U2luY2UgemxpYiBpcyBub3QgcmVxdWlyZXMgb2YgZnJlZXR5cGUsIHNvIGFkZGluZworICAgICAg
ICBsaWJ6IGRlcGVuZGVuY3kgZm9yIGZpeCBsaW5raW5nIGlzc3VlLgorCisgICAgICAgIE5vIG5l
dyB0ZXN0IGJlY2F1c2UgdGhpcyBjaGFuZ2UgaXMgb25seSB0byBmaXggbGlua2luZyBpc3N1ZS4K
KworICAgICAgICAqIENNYWtlTGlzdHNFZmwudHh0OgorCiAyMDExLTA4LTE4ICBTaGF3biBTaW5n
aCAgPHNoYXduc2luZ2hAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIENvbXB1dGluZyBzY3JlZW4t
c3BhY2UgdHJhbnNmb3JtIGZvciBMYXllckNocm9taXVtIGFuZCBDQ0xheWVySW1wbApJbmRleDog
U291cmNlL1dlYkNvcmUvQ01ha2VMaXN0c0VmbC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YkNvcmUvQ01ha2VMaXN0c0VmbC50eHQJKHJldmlzaW9uIDkzMzg3KQorKysgU291cmNlL1dlYkNv
cmUvQ01ha2VMaXN0c0VmbC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTExNSw2ICsxMTUsOSBAQCBJ
RiAoV1RGX1VTRV9DQUlSTykKICAgICAgIHBsYXRmb3JtL2dyYXBoaWNzL2ZyZWV0eXBlL0dseXBo
UGFnZVRyZWVOb2RlRnJlZVR5cGUuY3BwCiAgICAgICBwbGF0Zm9ybS9ncmFwaGljcy9mcmVldHlw
ZS9TaW1wbGVGb250RGF0YUZyZWVUeXBlLmNwcAogICAgICkKKyAgICBMSVNUKEFQUEVORCBXZWJD
b3JlX0xJQlJBUklFUworICAgICAgJHtaTElCX0xJQlJBUklFU30KKyAgICApCiAgIEVORElGICgp
CiAKICAgSUYgKFdURl9VU0VfUEFOR08pCkluZGV4OiBTb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5j
bWFrZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5jbWFrZQkocmV2aXNp
b24gOTMzODcpCisrKyBTb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5jbWFrZQkod29ya2luZyBjb3B5
KQpAQCAtMTI5LDYgKzEyOSw3IEBAIEVORElGICgpCiAKIElGIChGT05UX0JBQ0tFTkQgU1RSRVFV
QUwgImZyZWV0eXBlIikKICAgRklORF9QQUNLQUdFKEZyZWV0eXBlIDkuMCBSRVFVSVJFRCkKKyAg
RklORF9QQUNLQUdFKFpMSUIgUkVRVUlSRUQpCiAgIFNFVChXVEZfVVNFX0ZSRUVUWVBFIDEpCiAg
IEFERF9ERUZJTklUSU9OUygtRFdURl9VU0VfRlJFRVRZUEU9MSkKIEVMU0UgKCkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>116346</attachid>
            <date>2011-11-23 05:58:05 -0800</date>
            <delta_ts>2011-11-23 06:26:00 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-66365-20111123115942.patch</filename>
            <type>text/plain</type>
            <size>2671</size>
            <attacher name="Lucas De Marchi">lucas.de.marchi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAxMDczCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTg1YjY1ZjI4NGMwYTBk
OGYxYjZiYmU0OTVkNWNjNWQ1Nzc5Njc4MC4uMGI4YzQ1ZWI3YTllZjBjMjkyYzdhMmM5Y2VjMzAz
MTQ0NGQ5NmVkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDExLTExLTIyICBIYWx0
b24gSHVvICA8aGFsdG9uLmh1b0BpbnRlbC5jb20+CisKKyAgICAgICAgW0VGTF0gQWRkIHpsaWIg
ZGVwZW5kIHdoZW4gZnJlZXR5cGUgaXMgdXNlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTY2MzY1CisKKyAgICAgICAgVW5yZXZpZXdlZCBidWlsZCBm
aXguCisKKyAgICAgICAgV2hlbiBmcmVldHlwZSBpcyBlbmFibGVkLCB1bmNvbXByZXNzKCkgZnVu
Y3Rpb24gaXMgdXNlZCBieQorICAgICAgICBXT0ZGRmlsZUZvcm1hdC5jcHAuIFNpbmNlIHpsaWIg
aXMgbm90IHJlcXVpcmVkIGJ5IGZyZWV0eXBlLCB3ZSBuZWVkIHRvCisgICAgICAgIGFkZCBsaWJ6
IGFzIGRlcGVuZGVuY3kgZm9yIGZpeCBsaW5raW5nIGlzc3VlLgorCisgICAgICAgIE5vIG5ldyB0
ZXN0IGJlY2F1c2UgdGhpcyBjaGFuZ2UgaXMgb25seSB0byBmaXggbGlua2luZyBpc3N1ZS4KKwor
ICAgICAgICAqIFBsYXRmb3JtRWZsLmNtYWtlOiBhZGQgWkxJQiBhcyBkZXBlbmRlbmN5IHdoZW4g
dXNpbmcgZnJlZXR5cGUKKwogMjAxMS0xMS0yMyAgRWxsaW90IFBvZ2VyICA8ZXBvZ2VyQGdvb2ds
ZS5jb20+CiAKICAgICAgICAgW1NraWFdIGZpeCBkdXBsaWNhdGUgc3ltYm9sIF9fWk43V2ViQ29y
ZTExQml0bWFwSW1hZ2UxNmluaXRQbGF0Zm9ybURhdGFFdiBlcnJvcgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvUGxhdGZvcm1FZmwuY21ha2UgYi9Tb3VyY2UvV2ViQ29yZS9QbGF0Zm9ybUVm
bC5jbWFrZQppbmRleCAxYzA5ZGM0M2E3ZGFlOTA4ZTMzYzc0NmI4ZTBhMzQ5MDEzMGU2OGJiLi41
NjJiODk0OTI4NWFhZWRiZjEyZjBhMTk0OGYyNzU0NDYyYjcyNTJiIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9QbGF0Zm9ybUVmbC5jbWFrZQorKysgYi9Tb3VyY2UvV2ViQ29yZS9QbGF0Zm9y
bUVmbC5jbWFrZQpAQCAtMTE3LDYgKzExNyw5IEBAIElGIChXVEZfVVNFX0NBSVJPKQogICAgICAg
cGxhdGZvcm0vZ3JhcGhpY3MvZnJlZXR5cGUvR2x5cGhQYWdlVHJlZU5vZGVGcmVlVHlwZS5jcHAK
ICAgICAgIHBsYXRmb3JtL2dyYXBoaWNzL2ZyZWV0eXBlL1NpbXBsZUZvbnREYXRhRnJlZVR5cGUu
Y3BwCiAgICAgKQorICAgIExJU1QoQVBQRU5EIFdlYkNvcmVfTElCUkFSSUVTCisgICAgICAke1pM
SUJfTElCUkFSSUVTfQorICAgICkKICAgRU5ESUYgKCkKIAogICBJRiAoV1RGX1VTRV9QQU5HTykK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlIGIvU291cmNlL2NtYWtl
L09wdGlvbnNFZmwuY21ha2UKaW5kZXggZWQ1Nzk5M2NjYmFmNGMzYTY4NTc1ZjYzZTkyNjM0OTVm
MTg1ZmFkZi4uOWUzNjgwMTQxZDQxYzI1ZTZlYjRiMjE3ZmI5NzRlOWI1ODE0NTczZCAxMDA2NDQK
LS0tIGEvU291cmNlL2NtYWtlL09wdGlvbnNFZmwuY21ha2UKKysrIGIvU291cmNlL2NtYWtlL09w
dGlvbnNFZmwuY21ha2UKQEAgLTEyNCw2ICsxMjQsNyBAQCBFTkRJRiAoKQogCiBJRiAoRk9OVF9C
QUNLRU5EIFNUUkVRVUFMICJmcmVldHlwZSIpCiAgIEZJTkRfUEFDS0FHRShGcmVldHlwZSBSRVFV
SVJFRCkKKyAgRklORF9QQUNLQUdFKFpMSUIgUkVRVUlSRUQpCiAgIFNFVChXVEZfVVNFX0ZSRUVU
WVBFIDEpCiAgIEFERF9ERUZJTklUSU9OUygtRFdURl9VU0VfRlJFRVRZUEU9MSkKIEVMU0UgKCkK
ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCA3Njg0NzVlNjAxNjIxZTNj
MmM3YWQxM2FiMjhlNTliNTE5YTFlYjQ5Li43YzU4NGI5Y2M5MjAyZjVhNDhiMDE5ZWI2YWUxYWQ3
NDIzMjk2YjIxIDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTYgQEAKKzIwMTEtMTEtMjIgIEhhbHRvbiBIdW8gIDxoYWx0b24uaHVvQGludGVsLmNvbT4K
KworICAgICAgICBbRUZMXSBBZGQgemxpYiBkZXBlbmQgd2hlbiBmcmVldHlwZSBpcyB1c2VkLgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjYzNjUKKwor
ICAgICAgICBVbnJldmlld2VkIGJ1aWxkIGZpeC4KKworICAgICAgICBXaGVuIGZyZWV0eXBlIGlz
IGVuYWJsZWQsIHVuY29tcHJlc3MoKSBmdW5jdGlvbiBpcyB1c2VkIGJ5CisgICAgICAgIFdPRkZG
aWxlRm9ybWF0LmNwcC4gU2luY2UgemxpYiBpcyBub3QgcmVxdWlyZWQgYnkgZnJlZXR5cGUsIHdl
IG5lZWQgdG8KKyAgICAgICAgYWRkIGxpYnogYXMgZGVwZW5kZW5jeSBmb3IgZml4IGxpbmtpbmcg
aXNzdWUuCisKKyAgICAgICAgKiBTb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5jbWFrZTogc2VhcmNo
IGZvciBaTElCCisKIDIwMTEtMTAtMDggIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2Fs
aWEuY29tPgogCiAgICAgICAgIFtHVEtdIEVuYWJsZSBXZWJHTCBieSBkZWZhdWx0Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>