<?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>116216</bug_id>
          
          <creation_ts>2013-05-16 03:50:24 -0700</creation_ts>
          <short_desc>[Qt] Build fails under MSYS as it can&apos;t find build tools</short_desc>
          <delta_ts>2013-05-16 17:20:08 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>https://bugreports.qt-project.org/browse/QTBUG-31141</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>110211</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Jonathan Liu">net147</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abecsi</cc>
    
    <cc>commit-queue</cc>
    
    <cc>hausmann</cc>
    
    <cc>jturcotte</cc>
    
    <cc>vestbo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>889758</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Liu">net147</who>
    <bug_when>2013-05-16 03:50:24 -0700</bug_when>
    <thetext>mingw32-make[5]: Entering directory &apos;C:/QtSDK/DEVs/work/build-x64/qt-stable/qttools/src/assistant/assistant&apos;
g++ -Wl,-s -Wl,-subsystem,windows -o ../../../bin/assistant.exe object_script.assistant.Release -lmingw32 -lqtmain -LC:/QtSDK/DEVs/toolchains/mingw64/x86_64-w64-mingw32/lib -Lc:/QtSDK/ported64/lib -Lc:/QtSDK/Qt64-git/databases/firebird/lib -Lc:/QtSDK/Qt64-git/databases/mysql/lib -Lc:/QtSDK/Qt64-git/databases/pgsql/lib -Lc:/QtSDK/Qt64-git/databases/oci/lib -lshell32 -LC:/QtSDK/DEVs/work/build-x64/qt-stable/qtwebkit/lib -lQt5WebKitWidgets -LC:/QtSDK/DEVs/work/build-x64/qt-stable/qtdeclarative/lib -lQt5Quick -LC:/QtSDK/DEVs/work/build-x64/qt-stable/qtmultimedia/lib -lQt5MultimediaWidgets -LC:/QtSDK/DEVs/work/build-x64/qt-stable/qttools/lib -lQt5Help -LC:/QtSDK/DEVs/work/build-x64/qt-stable/qtbase/lib -lQt5OpenGL -lQt5PrintSupport -lQt5WebKit -lQt5Qml -lQt5Multimedia -lQt5Widgets -lQt5Sql -lQt5Network -lQt5Gui -lQt5Core -llibEGL -llibGLESv2 -lgdi32 -luser32 .obj/release_shared/assistant_res.o 
./.obj/release_shared/helpviewer_qwv.o:helpviewer_qwv.cpp:(.text+0x14d7): undefined reference to `HelpViewer::copyAvailable(bool)&apos;
./.obj/release_shared/helpviewer_qwv.o:helpviewer_qwv.cpp:(.text+0x14f7): undefined reference to `HelpViewer::backwardAvailable(bool)&apos;
./.obj/release_shared/helpviewer_qwv.o:helpviewer_qwv.cpp:(.text+0x1517): undefined reference to `HelpViewer::forwardAvailable(bool)&apos;
c:/qtsdk/devs/toolchains/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.8.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ./.obj/release_shared/helpviewer_qwv.o: bad reloc address 0x0 in section `.pdata&apos;
collect2.exe: error: ld returned 1 exit status
Makefile.Release:198: recipe for target &apos;../../../bin/assistant.exe&apos; failed

It seems this is due to gperf, flex, ruby, python not being found in PATH properly (see https://bugreports.qt-project.org/secure/attachment/32554/qt-5.0.0-fix-build-under-msys.patch for fix). It looks for the executables without .exe extension under MSYS shell.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889759</commentid>
    <comment_count>1</comment_count>
      <attachid>201940</attachid>
    <who name="Jonathan Liu">net147</who>
    <bug_when>2013-05-16 04:00:58 -0700</bug_when>
    <thetext>Created attachment 201940
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889764</commentid>
    <comment_count>2</comment_count>
      <attachid>201940</attachid>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2013-05-16 05:00:26 -0700</bug_when>
    <thetext>Comment on attachment 201940
Patch

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

&gt; Tools/ChangeLog:16
&gt; +        Reviewed by NOBODY (OOPS!).

This line should go between the bug URL and the long description.

Looks good otherwise.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889766</commentid>
    <comment_count>3</comment_count>
      <attachid>201943</attachid>
    <who name="Jonathan Liu">net147</who>
    <bug_when>2013-05-16 05:10:45 -0700</bug_when>
    <thetext>Created attachment 201943
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>890074</commentid>
    <comment_count>4</comment_count>
      <attachid>201943</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-05-16 17:20:06 -0700</bug_when>
    <thetext>Comment on attachment 201943
Patch

Clearing flags on attachment: 201943

Committed r150223: &lt;http://trac.webkit.org/changeset/150223&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>890075</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-05-16 17:20:08 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>201940</attachid>
            <date>2013-05-16 04:00:58 -0700</date>
            <delta_ts>2013-05-16 05:10:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-116216-20130516211247.patch</filename>
            <type>text/plain</type>
            <size>1635</size>
            <attacher name="Jonathan Liu">net147</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUwMTgwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZjc0OWY4NDEyMGQ4MzBlNzJkMTZhYzRjZmNmY2QyZDg0
YjJjMGU5OS4uOWE3NTZjZDIwZGMzOTkzOTBlZWJmODUzNjY3ZDA0ZTk1MjAxZmJkOCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIy
IEBACisyMDEzLTA1LTE2ICBKb25hdGhhbiBMaXUgIDxuZXQxNDdAZ21haWwuY29tPgorCisgICAg
ICAgIEZpeCB0ZXN0aW5nIGlmIHByb2dyYW0gZXhpc3RzIGluIFBBVEgKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNjIxNgorCisgICAgICAgIGZ1bmN0
aW9ucy5wcmYgaW5jb3JyZWN0bHkgdXNlcyB3aW5fY21kX3NoZWxsIHRvIHRlc3Qgd2hldGhlciB0
bworICAgICAgICBhZGQgLmV4ZSB0byB0aGUgZXhlY3V0YWJsZSBuYW1lIHdoZW4gY2hlY2tpbmcg
aWYgaXQgZXhpc3RzIGluCisgICAgICAgIHRoZSBQQVRIIGVudmlyb25tZW50IHZhcmlhYmxlLiBU
aGlzIHdvcmtzIGNvcnJlY3RseSB3aGVuCisgICAgICAgIGJ1aWxkaW5nIHVzaW5nIFdpbmRvd3Mg
Q29tbWFuZCBQcm9tcHQgYnV0IG5vdCB1bmRlciBNU1lTIHNoZWxsLgorCisgICAgICAgIFRvIHJl
c29sdmUgdGhpcywgY2hlY2sgdGhlIHdpbjMyIHBsYXRmb3JtIHNjb3BlIGluc3RlYWQgb2YKKyAg
ICAgICAgd2luX2NtZF9zaGVsbCBzbyB0aGF0IGl0IGNvcnJlY3RseSBhZGRzIC5leGUgdG8gdGhl
IGV4ZWN1dGFibGUKKyAgICAgICAgbmFtZSBvbiBXaW5kb3dzIHJlZ2FyZGxlc3Mgb2YgdGhlIHNo
ZWxsIHVzZWQgd2hlbiB0ZXN0aW5nIGlmCisgICAgICAgIGl0IGV4aXN0cyBpbiBQQVRILgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcW1ha2UvbWtz
cGVjcy9mZWF0dXJlcy9mdW5jdGlvbnMucHJmOgorCiAyMDEzLTA1LTE1ICBCcmVudCBGdWxnaGFt
ICA8YmZ1bGdoYW1AYXBwbGUuY29tPgogCiAgICAgICAgIFtXaW5kb3dzXSBVcGRhdGUgdmFyaW91
cyBidWlsZCB0b29scyB0byB1bmRlcnN0YW5kIFZTMjAxMCBlbnZpcm9ubWVudC4KZGlmZiAtLWdp
dCBhL1Rvb2xzL3FtYWtlL21rc3BlY3MvZmVhdHVyZXMvZnVuY3Rpb25zLnByZiBiL1Rvb2xzL3Ft
YWtlL21rc3BlY3MvZmVhdHVyZXMvZnVuY3Rpb25zLnByZgppbmRleCAxMGE5NzY0ZjVjNzVhZWQ2
ZjhkYzRhYzM2M2I2ODk2MmRhNjhlY2NkLi5iNTRhYjRjNDUzMjgxYTc1NmJmNzcwM2NiYjY1YmU1
N2E5MTMyNGEyIDEwMDY0NAotLS0gYS9Ub29scy9xbWFrZS9ta3NwZWNzL2ZlYXR1cmVzL2Z1bmN0
aW9ucy5wcmYKKysrIGIvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9mdW5jdGlvbnMucHJm
CkBAIC0yMDQsNyArMjA0LDcgQEAgZGVmaW5lVGVzdChoYXZlUXRNb2R1bGUpIHsKIH0KIAogZGVm
aW5lVGVzdChwcm9ncmFtRXhpc3RzSW5QYXRoKSB7Ci0gICAgd2luX2NtZF9zaGVsbDogcHJvZ3Jh
bSA9ICQkezF9LmV4ZQorICAgIHdpbjMyOiBwcm9ncmFtID0gJCR7MX0uZXhlCiAgICAgZWxzZTog
cHJvZ3JhbSA9ICQkMQogCiAgICAgUEFUSCA9ICIkJChQQVRIKSIK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>201943</attachid>
            <date>2013-05-16 05:10:45 -0700</date>
            <delta_ts>2013-05-16 17:20:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-116216-20130516222234.patch</filename>
            <type>text/plain</type>
            <size>1635</size>
            <attacher name="Jonathan Liu">net147</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUwMTgwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZjc0OWY4NDEyMGQ4MzBlNzJkMTZhYzRjZmNmY2QyZDg0
YjJjMGU5OS4uOGUxMzQzZGI4YTQwNGE5NzIwNjM5YTQ1NmFkOTkwODAyMTFiOGEzNSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIy
IEBACisyMDEzLTA1LTE2ICBKb25hdGhhbiBMaXUgIDxuZXQxNDdAZ21haWwuY29tPgorCisgICAg
ICAgIEZpeCB0ZXN0aW5nIGlmIHByb2dyYW0gZXhpc3RzIGluIFBBVEgKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNjIxNgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGZ1bmN0aW9ucy5wcmYgaW5jb3JyZWN0
bHkgdXNlcyB3aW5fY21kX3NoZWxsIHRvIHRlc3Qgd2hldGhlciB0bworICAgICAgICBhZGQgLmV4
ZSB0byB0aGUgZXhlY3V0YWJsZSBuYW1lIHdoZW4gY2hlY2tpbmcgaWYgaXQgZXhpc3RzIGluCisg
ICAgICAgIHRoZSBQQVRIIGVudmlyb25tZW50IHZhcmlhYmxlLiBUaGlzIHdvcmtzIGNvcnJlY3Rs
eSB3aGVuCisgICAgICAgIGJ1aWxkaW5nIHVzaW5nIFdpbmRvd3MgQ29tbWFuZCBQcm9tcHQgYnV0
IG5vdCB1bmRlciBNU1lTIHNoZWxsLgorCisgICAgICAgIFRvIHJlc29sdmUgdGhpcywgY2hlY2sg
dGhlIHdpbjMyIHBsYXRmb3JtIHNjb3BlIGluc3RlYWQgb2YKKyAgICAgICAgd2luX2NtZF9zaGVs
bCBzbyB0aGF0IGl0IGNvcnJlY3RseSBhZGRzIC5leGUgdG8gdGhlIGV4ZWN1dGFibGUKKyAgICAg
ICAgbmFtZSBvbiBXaW5kb3dzIHJlZ2FyZGxlc3Mgb2YgdGhlIHNoZWxsIHVzZWQgd2hlbiB0ZXN0
aW5nIGlmCisgICAgICAgIGl0IGV4aXN0cyBpbiBQQVRILgorCisgICAgICAgICogcW1ha2UvbWtz
cGVjcy9mZWF0dXJlcy9mdW5jdGlvbnMucHJmOgorCiAyMDEzLTA1LTE1ICBCcmVudCBGdWxnaGFt
ICA8YmZ1bGdoYW1AYXBwbGUuY29tPgogCiAgICAgICAgIFtXaW5kb3dzXSBVcGRhdGUgdmFyaW91
cyBidWlsZCB0b29scyB0byB1bmRlcnN0YW5kIFZTMjAxMCBlbnZpcm9ubWVudC4KZGlmZiAtLWdp
dCBhL1Rvb2xzL3FtYWtlL21rc3BlY3MvZmVhdHVyZXMvZnVuY3Rpb25zLnByZiBiL1Rvb2xzL3Ft
YWtlL21rc3BlY3MvZmVhdHVyZXMvZnVuY3Rpb25zLnByZgppbmRleCAxMGE5NzY0ZjVjNzVhZWQ2
ZjhkYzRhYzM2M2I2ODk2MmRhNjhlY2NkLi5iNTRhYjRjNDUzMjgxYTc1NmJmNzcwM2NiYjY1YmU1
N2E5MTMyNGEyIDEwMDY0NAotLS0gYS9Ub29scy9xbWFrZS9ta3NwZWNzL2ZlYXR1cmVzL2Z1bmN0
aW9ucy5wcmYKKysrIGIvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9mdW5jdGlvbnMucHJm
CkBAIC0yMDQsNyArMjA0LDcgQEAgZGVmaW5lVGVzdChoYXZlUXRNb2R1bGUpIHsKIH0KIAogZGVm
aW5lVGVzdChwcm9ncmFtRXhpc3RzSW5QYXRoKSB7Ci0gICAgd2luX2NtZF9zaGVsbDogcHJvZ3Jh
bSA9ICQkezF9LmV4ZQorICAgIHdpbjMyOiBwcm9ncmFtID0gJCR7MX0uZXhlCiAgICAgZWxzZTog
cHJvZ3JhbSA9ICQkMQogCiAgICAgUEFUSCA9ICIkJChQQVRIKSIK
</data>

          </attachment>
      

    </bug>

</bugzilla>