<?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>14632</bug_id>
          
          <creation_ts>2007-07-16 06:43:51 -0700</creation_ts>
          <short_desc>Debug configuration doesn&apos;t work with qmake.</short_desc>
          <delta_ts>2007-08-19 04:20:20 -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>523.x (Safari 3)</version>
          <rep_platform>PC</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>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Donald Luo">donaldluo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>son.two</cc>
    
    <cc>zecke</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>4632</commentid>
    <comment_count>0</comment_count>
    <who name="Donald Luo">donaldluo</who>
    <bug_when>2007-07-16 06:43:51 -0700</bug_when>
    <thetext>Debug configuration is not really activated in the qmake build system. Set configuration to Debug and build WebKit for GDK or Qt. The executable built still doesn&apos;t contain debug information.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4626</commentid>
    <comment_count>1</comment_count>
      <attachid>15531</attachid>
    <who name="Donald Luo">donaldluo</who>
    <bug_when>2007-07-16 06:49:00 -0700</bug_when>
    <thetext>Created attachment 15531
Patch to webkitdirs.pm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2037</commentid>
    <comment_count>2</comment_count>
      <attachid>16013</attachid>
    <who name="Oleg Sukhodolsky">son.two</who>
    <bug_when>2007-08-18 07:03:18 -0700</bug_when>
    <thetext>Created attachment 16013
enhanced patch

as far as I know qmake could be configured to use debug configuration by default, 
so it looks reasonable to enhance the patch to explicitly drop unneedded mode.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2038</commentid>
    <comment_count>3</comment_count>
      <attachid>16014</attachid>
    <who name="Oleg Sukhodolsky">son.two</who>
    <bug_when>2007-08-18 07:19:39 -0700</bug_when>
    <thetext>Created attachment 16014
the enhanced patch with corrected indentation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2041</commentid>
    <comment_count>4</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2007-08-18 07:21:17 -0700</bug_when>
    <thetext>I&apos;m no perl expert but it looks okay.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2042</commentid>
    <comment_count>5</comment_count>
      <attachid>16014</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-08-18 07:25:46 -0700</bug_when>
    <thetext>Comment on attachment 16014
the enhanced patch with corrected indentation

r=me.  The amount of duplication between buildQMakeProject and buildQMakeGdkProject is depressing.  It&apos;d be great if it could be cleaned up at some point.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2043</commentid>
    <comment_count>6</comment_count>
    <who name="Oleg Sukhodolsky">son.two</who>
    <bug_when>2007-08-18 07:35:11 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 16014 [edit])
&gt; r=me.  The amount of duplication between buildQMakeProject and
&gt; buildQMakeGdkProject is depressing.  It&apos;d be great if it could be cleaned up at
&gt; some point.
&gt; 

I will see what I can do to reduce duplication :)
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2029</commentid>
    <comment_count>7</comment_count>
      <attachid>16017</attachid>
    <who name="Oleg Sukhodolsky">son.two</who>
    <bug_when>2007-08-18 13:12:19 -0700</bug_when>
    <thetext>Created attachment 16017
change log for the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2002</commentid>
    <comment_count>8</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2007-08-19 04:20:20 -0700</bug_when>
    <thetext>Landed in r25146.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>15531</attachid>
            <date>2007-07-16 06:49:00 -0700</date>
            <delta_ts>2007-07-16 06:49:00 -0700</delta_ts>
            <desc>Patch to webkitdirs.pm</desc>
            <filename>qmake_debug.patch</filename>
            <type>text/plain</type>
            <size>884</size>
            <attacher name="Donald Luo">donaldluo</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbQo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0JKHJldmlzaW9uIDI0MzAzKQorKysgV2Vi
S2l0VG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtCSh3b3JraW5nIGNvcHkpCkBAIC01NDIsNiAr
NTQyLDcgQEAgc3ViIGJ1aWxkUU1ha2VQcm9qZWN0KCQkKQogICAgIG15ICRwcmVmaXggPSAkRU5W
eyJXZWJLaXRJbnN0YWxsYXRpb25QcmVmaXgifTsKIAogICAgIHB1c2ggQGJ1aWxkQXJncywgIk9V
VFBVVF9ESVI9IiAuIGJhc2VQcm9kdWN0RGlyKCkgLiAiLyRjb25maWciOworICAgIHB1c2ggQGJ1
aWxkQXJncywgIkNPTkZJRys9ZGVidWciIGlmICgkY29uZmlnIGVxICJEZWJ1ZyIpOwogICAgIHB1
c2ggQGJ1aWxkQXJncywgIkNPTkZJRys9cXQtcG9ydCI7CiAgICAgcHVzaCBAYnVpbGRBcmdzLCBz
b3VyY2VEaXIoKSAuICIvV2ViS2l0LnBybyI7CiAKQEAgLTU4MCw2ICs1ODEsNyBAQCBzdWIgYnVp
bGRRTWFrZUdka1Byb2plY3QoJCQpCiAKICAgICBteSBAYnVpbGRBcmdzID0gKCItciIpOwogICAg
IHB1c2ggQGJ1aWxkQXJncywgIk9VVFBVVF9ESVI9IiAuIGJhc2VQcm9kdWN0RGlyKCkgLiAiLyRj
b25maWciOworICAgIHB1c2ggQGJ1aWxkQXJncywgIkNPTkZJRys9ZGVidWciIGlmICgkY29uZmln
IGVxICJEZWJ1ZyIpOwogICAgIHB1c2ggQGJ1aWxkQXJncywgIkNPTkZJRy09cXQiOwogICAgIHB1
c2ggQGJ1aWxkQXJncywgIkNPTkZJRys9Z2RrLXBvcnQiOwogICAgIHB1c2ggQGJ1aWxkQXJncywg
c291cmNlRGlyKCkgLiAiL1dlYktpdC5wcm8iOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>16013</attachid>
            <date>2007-08-18 07:03:18 -0700</date>
            <delta_ts>2007-08-18 07:19:39 -0700</delta_ts>
            <desc>enhanced patch</desc>
            <filename>gtk-debug-build.txt</filename>
            <type>text/plain</type>
            <size>1324</size>
            <attacher name="Oleg Sukhodolsky">son.two</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbQo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0JKHJldmlzaW9uIDI1MTI0KQorKysgV2Vi
S2l0VG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtCSh3b3JraW5nIGNvcHkpCkBAIC01OTksNiAr
NTk5LDEzIEBAIHN1YiBidWlsZFFNYWtlUHJvamVjdCgkJCkKICAgICBwdXNoIEBidWlsZEFyZ3Ms
ICJPVVRQVVRfRElSPSIgLiBiYXNlUHJvZHVjdERpcigpIC4gIi8kY29uZmlnIjsKICAgICBwdXNo
IEBidWlsZEFyZ3MsICJDT05GSUcrPXF0LXBvcnQiOwogICAgIHB1c2ggQGJ1aWxkQXJncywgc291
cmNlRGlyKCkgLiAiL1dlYktpdC5wcm8iOworICAgIGlmICgkY29uZmlnID1+IG0vZGVidWcvaSkg
eworCXB1c2ggQGJ1aWxkQXJncywgIkNPTkZJRy09cmVsZWFzZSI7CisJcHVzaCBAYnVpbGRBcmdz
LCAiQ09ORklHKz1kZWJ1ZyI7CisgICAgfSBlbHNlIHsKKwlwdXNoIEBidWlsZEFyZ3MsICJDT05G
SUcrPXJlbGVhc2UiOworCXB1c2ggQGJ1aWxkQXJncywgIkNPTkZJRy09ZGVidWciOworICAgIH0K
IAogICAgIHByaW50ICJDYWxsaW5nICckcW1ha2ViaW4gQGJ1aWxkQXJncycgaW4gIiAuIGJhc2VQ
cm9kdWN0RGlyKCkgLiAiLyRjb25maWcgLi4uXG5cbiI7CiAgICAgcHJpbnQgIkluc3RhbGxhdGlv
biBkaXJlY3Rvcnk6ICRwcmVmaXhcbiIgaWYoZGVmaW5lZCgkcHJlZml4KSk7CkBAIC02NTMsNiAr
NjYwLDEzIEBAIHN1YiBidWlsZFFNYWtlR2RrUHJvamVjdCgkJCkKICAgICBwdXNoIEBidWlsZEFy
Z3MsICJDT05GSUctPXF0IjsKICAgICBwdXNoIEBidWlsZEFyZ3MsICJDT05GSUcrPWdkay1wb3J0
IjsKICAgICBwdXNoIEBidWlsZEFyZ3MsIHNvdXJjZURpcigpIC4gIi9XZWJLaXQucHJvIjsKKyAg
ICBpZiAoJGNvbmZpZyA9fiBtL2RlYnVnL2kpIHsKKwlwdXNoIEBidWlsZEFyZ3MsICJDT05GSUct
PXJlbGVhc2UiOworCXB1c2ggQGJ1aWxkQXJncywgIkNPTkZJRys9ZGVidWciOworICAgIH0gZWxz
ZSB7CisJcHVzaCBAYnVpbGRBcmdzLCAiQ09ORklHKz1yZWxlYXNlIjsKKwlwdXNoIEBidWlsZEFy
Z3MsICJDT05GSUctPWRlYnVnIjsKKyAgICB9CiAKICAgICBwcmludCAiQ2FsbGluZyAncW1ha2Ug
QGJ1aWxkQXJncycgaW4gIiAuIGJhc2VQcm9kdWN0RGlyKCkgLiAiLyRjb25maWcgLi4uXG5cbiI7
CiAgICAgcHJpbnQgIkluc3RhbGxhdGlvbiBkaXJlY3Rvcnk6ICRwcmVmaXhcbiIgaWYoZGVmaW5l
ZCgkcHJlZml4KSk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>16014</attachid>
            <date>2007-08-18 07:19:39 -0700</date>
            <delta_ts>2007-08-18 07:25:46 -0700</delta_ts>
            <desc>the enhanced patch with corrected indentation</desc>
            <filename>gtk-debug-build.txt</filename>
            <type>text/plain</type>
            <size>1380</size>
            <attacher name="Oleg Sukhodolsky">son.two</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbQo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0JKHJldmlzaW9uIDI1MTI0KQorKysgV2Vi
S2l0VG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtCSh3b3JraW5nIGNvcHkpCkBAIC01OTksNiAr
NTk5LDEzIEBAIHN1YiBidWlsZFFNYWtlUHJvamVjdCgkJCkKICAgICBwdXNoIEBidWlsZEFyZ3Ms
ICJPVVRQVVRfRElSPSIgLiBiYXNlUHJvZHVjdERpcigpIC4gIi8kY29uZmlnIjsKICAgICBwdXNo
IEBidWlsZEFyZ3MsICJDT05GSUcrPXF0LXBvcnQiOwogICAgIHB1c2ggQGJ1aWxkQXJncywgc291
cmNlRGlyKCkgLiAiL1dlYktpdC5wcm8iOworICAgIGlmICgkY29uZmlnID1+IG0vZGVidWcvaSkg
eworICAgICAgICBwdXNoIEBidWlsZEFyZ3MsICJDT05GSUctPXJlbGVhc2UiOworICAgICAgICBw
dXNoIEBidWlsZEFyZ3MsICJDT05GSUcrPWRlYnVnIjsKKyAgICB9IGVsc2UgeworICAgICAgICBw
dXNoIEBidWlsZEFyZ3MsICJDT05GSUcrPXJlbGVhc2UiOworICAgICAgICBwdXNoIEBidWlsZEFy
Z3MsICJDT05GSUctPWRlYnVnIjsKKyAgICB9CiAKICAgICBwcmludCAiQ2FsbGluZyAnJHFtYWtl
YmluIEBidWlsZEFyZ3MnIGluICIgLiBiYXNlUHJvZHVjdERpcigpIC4gIi8kY29uZmlnIC4uLlxu
XG4iOwogICAgIHByaW50ICJJbnN0YWxsYXRpb24gZGlyZWN0b3J5OiAkcHJlZml4XG4iIGlmKGRl
ZmluZWQoJHByZWZpeCkpOwpAQCAtNjUzLDYgKzY2MCwxMyBAQCBzdWIgYnVpbGRRTWFrZUdka1By
b2plY3QoJCQpCiAgICAgcHVzaCBAYnVpbGRBcmdzLCAiQ09ORklHLT1xdCI7CiAgICAgcHVzaCBA
YnVpbGRBcmdzLCAiQ09ORklHKz1nZGstcG9ydCI7CiAgICAgcHVzaCBAYnVpbGRBcmdzLCBzb3Vy
Y2VEaXIoKSAuICIvV2ViS2l0LnBybyI7CisgICAgaWYgKCRjb25maWcgPX4gbS9kZWJ1Zy9pKSB7
CisgICAgICAgIHB1c2ggQGJ1aWxkQXJncywgIkNPTkZJRy09cmVsZWFzZSI7CisgICAgICAgIHB1
c2ggQGJ1aWxkQXJncywgIkNPTkZJRys9ZGVidWciOworICAgIH0gZWxzZSB7CisgICAgICAgIHB1
c2ggQGJ1aWxkQXJncywgIkNPTkZJRys9cmVsZWFzZSI7CisgICAgICAgIHB1c2ggQGJ1aWxkQXJn
cywgIkNPTkZJRy09ZGVidWciOworICAgIH0KIAogICAgIHByaW50ICJDYWxsaW5nICdxbWFrZSBA
YnVpbGRBcmdzJyBpbiAiIC4gYmFzZVByb2R1Y3REaXIoKSAuICIvJGNvbmZpZyAuLi5cblxuIjsK
ICAgICBwcmludCAiSW5zdGFsbGF0aW9uIGRpcmVjdG9yeTogJHByZWZpeFxuIiBpZihkZWZpbmVk
KCRwcmVmaXgpKTsK
</data>
<flag name="review"
          id="6720"
          type_id="1"
          status="+"
          setter="mrowe"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16017</attachid>
            <date>2007-08-18 13:12:19 -0700</date>
            <delta_ts>2007-08-18 13:12:19 -0700</delta_ts>
            <desc>change log for the patch</desc>
            <filename>debug-build-changelog.txt</filename>
            <type>text/plain</type>
            <size>486</size>
            <attacher name="Oleg Sukhodolsky">son.two</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDI1MTQzKQorKysgV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTAgQEAKKzIwMDctMDgtMTkgIE9sZWcgU3VraG9kb2xza3kg
IDxzb24udHdvQGdtYWlsLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0ZGlycy5wbToKKyAgICAgICAgcXQgYW5kIGd0
ayBwb3J0cyBub3cgZXhwbGljaXRseSBwYXNzIGRlYnVnIChvciByZWxlYXNlKSBtb2RlIHRvIHFt
YWtlLgorCiAyMDA3LTA4LTE3ICBEYXJpbiBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBPbGl2ZXIgSHVudC4K
</data>

          </attachment>
      

    </bug>

</bugzilla>