<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>41571</bug_id>
          
          <creation_ts>2004-02-14 10:54 0000</creation_ts>
          <short_desc>kprof doesn&apos;t emerge</short_desc>
          <delta_ts>2004-07-25 09:07:04 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>KDE</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>alexeyp@tts-sf.com</reporter>
          <assigned_to>kde@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>alexeyp@tts-sf.com</who>
            <bug_when>2004-02-14 10:54:14 0000</bug_when>
            <thetext>g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -DNDEBUG -DNO_DEBUG -O2 -mcpu=athlon-mp -O3 -pipe -fno-exceptions -fno-check-new  -c -o call-graph.o `test -f &apos;call-graph.cpp&apos; || echo &apos;./&apos;`call-graph.cpp
kprofwidget.cpp: In member function `void KProfWidget::selectListFont()&apos;:
kprofwidget.cpp:300: error: `assert&apos; undeclared (first use this function)
kprofwidget.cpp:300: error: (Each undeclared identifier is reported only once
   for each function it appears in.)
kprofwidget.cpp: In member function `void KProfWidget::applySettings()&apos;:
kprofwidget.cpp:458: error: `assert&apos; undeclared (first use this function)
kprofwidget.cpp: In member function `void KProfWidget::loadSettings()&apos;:
kprofwidget.cpp:475: error: `assert&apos; undeclared (first use this function)
make[2]: *** [kprofwidget.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/kprof-1.4.2/work/kprof-1.4.2/kprof&apos;make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kprof-1.4.2/work/kprof-1.4.2&apos;
make: *** [all] Error 2
 
!!! ERROR: dev-util/kprof-1.4.2 failed.
!!! Function kde_src_compile, Line 127, Exitcode 2
!!! died running emake, kde_src_compile:make</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>xtv@gentoo.org</who>
            <bug_when>2004-04-11 11:21:17 0000</bug_when>
            <thetext>Created an attachment (id=29095)
patches kprofwidget.cpp

This patch adds an #include &lt;assert.h&gt; statement to kprofwidget.cpp so that
kprof compiles without errors</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>xtv@gentoo.org</who>
            <bug_when>2004-04-11 11:22:41 0000</bug_when>
            <thetext>Created an attachment (id=29097)
new ebuild which applies patch

The original ebuild plus a line to apply the assert-patch</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Martin.vGagern@gmx.net</who>
            <bug_when>2004-04-29 15:09:32 0000</bug_when>
            <thetext>Thanks for the patch. Should it be &lt;cassert&gt; rather than &lt;assert.h&gt; ?
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bg-gentoobugs@infofiend.com</who>
            <bug_when>2004-05-06 15:28:14 0000</bug_when>
            <thetext>Created an attachment (id=30878)
Alternate patch to provide assert by including &lt;cassert&gt;
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bg-gentoobugs@infofiend.com</who>
            <bug_when>2004-05-06 15:29:23 0000</bug_when>
            <thetext>Created an attachment (id=30879)
Alternate ebuild to use the &quot;include_cassert.patch&quot;
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bg-gentoobugs@infofiend.com</who>
            <bug_when>2004-05-06 15:33:49 0000</bug_when>
            <thetext>Created an attachment (id=30880)
Alternate ebuild to use the &quot;include_cassert.patch&quot; (with some cleanups)
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carlo@gentoo.org</who>
            <bug_when>2004-05-07 14:49:11 0000</bug_when>
            <thetext>Merc: Use emake instead of make. When overriding a inherited function, call it. In this case it would be &quot;kde_src_compile all&quot;. Patches should be applied in src_unpack. The ebuild header is invalid &gt;&gt; http://www.gentoo.org/doc/en/ebuild-mistakes.xml</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carlo@gentoo.org</who>
            <bug_when>2004-05-07 14:50:06 0000</bug_when>
            <thetext>Created an attachment (id=30965)
kprof-1.4.2.ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carlo@gentoo.org</who>
            <bug_when>2004-07-25 09:07:04 0000</bug_when>
            <thetext>committed :)</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>29095</attachid>
            <date>2004-04-11 11:21 0000</date>
            <desc>patches kprofwidget.cpp</desc>
            <filename>assert.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtVSA0IC1IIC1kIC1yIC1OIC0tIGtwcm9mLm9yaWcva3Byb2Yva3Byb2Z3aWRnZXQuY3Bw
IGtwcm9mL2twcm9mL2twcm9md2lkZ2V0LmNwcAotLS0ga3Byb2Yub3JpZy9rcHJvZi9rcHJvZndp
ZGdldC5jcHAJMjAwMi0xMC0yOSAyMjo1MjowMS4wMDAwMDAwMDAgKzAxMDAKKysrIGtwcm9mL2tw
cm9mL2twcm9md2lkZ2V0LmNwcAkyMDA0LTA0LTExIDE5OjU5OjIwLjcyODk1MjkyOCArMDIwMApA
QCAtMjUsOCArMjUsMTAgQEAKICAqICBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCB3
cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQogICogIEZvdW5kYXRpb24sIEluYy4sIDY3NSBNYXNz
IEF2ZSwgQ2FtYnJpZGdlLCBNQSAwMjEzOSwgVVNBLgogICovCiAKKyNpbmNsdWRlIDxhc3NlcnQu
aD4KKwogI2luY2x1ZGUgPGNzdGRsaWI+CiAjaW5jbHVkZSA8Y3N0cmluZz4KIAogI2luY2x1ZGUg
PHFoYnV0dG9uZ3JvdXAuaD4K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>29097</attachid>
            <date>2004-04-11 11:22 0000</date>
            <desc>new ebuild which applies patch</desc>
            <filename>kprof-1.4.2.ebuild</filename>
            <type>text/x-ebuild</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogL2hvbWUvY3Zzcm9vdC9nZW50b28teDg2L2Rldi11dGlsL2twcm9mL2twcm9m
LTEuNC4yLmVidWlsZCx2IDEuNyAyMDA0LzAzLzEzIDAxOjQ5OjQ2IG1yX2JvbmVzXyBFeHAgJAoK
aW5oZXJpdCBrZGUKbmVlZC1rZGUgMwoKREVTQ1JJUFRJT049IkEgS0RFMyB2aXN1YWwgdG9vbCBo
ZWxwaW5nIGRldmVsb3BlcnMgdG8gYW5hbHl6ZSB0aGUgcHJvZmlsaW5nIHJlc3VsdHMgZ2VuZXJh
dGVkIGJ5IGNvZGUgcHJvZmlsZXJzLiIKSE9NRVBBR0U9Imh0dHA6Ly9rcHJvZi5zb3VyY2Vmb3Jn
ZS5uZXQvIgpTUkNfVVJJPSJtaXJyb3I6Ly9zb3VyY2Vmb3JnZS8ke1BOfS8ke1B9LnRhci5neiIK
CkxJQ0VOU0U9IkdQTC0yIgpTTE9UPSIwIgpLRVlXT1JEUz0ieDg2IgoKc3JjX3VucGFjaygpIHsK
CWJhc2Vfc3JjX3VucGFjawoJZXBhdGNoICR7RklMRVNESVJ9L2Fzc2VydC5wYXRjaAoJIyBSZW5h
bWUgdGhlIHNvdXJjZSBkaXJlY3RvcnkgdG8gaW5jbHVkZSB0aGUgdmVyc2lvbiB0byBtYWtlIHRo
ZSBlY2xhc3MgaGFwcHkKCW12ICR7V09SS0RJUn0vJHtQTn0gJHtXT1JLRElSfS8ke1B9Cn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30878</attachid>
            <date>2004-05-06 15:28 0000</date>
            <desc>Alternate patch to provide assert by including &lt;cassert&gt;</desc>
            <filename>include_cassert.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGtwcm9mL2twcm9md2lkZ2V0LmNwcC5+MS41My5+CTIwMDItMTAtMjkgMTY6NTI6MDEuMDAw
MDAwMDAwIC0wNTAwCisrKyBrcHJvZi9rcHJvZndpZGdldC5jcHAJMjAwNC0wNS0wNiAxODowMzoy
Ni4wMDAwMDAwMDAgLTA0MDAKQEAgLTI4LDYgKzI4LDcgQEAKIAogI2luY2x1ZGUgPGNzdGRsaWI+
CiAjaW5jbHVkZSA8Y3N0cmluZz4KKyNpbmNsdWRlIDxjYXNzZXJ0PgogCiAjaW5jbHVkZSA8cWhi
dXR0b25ncm91cC5oPgogI2luY2x1ZGUgPGtmb250ZGlhbG9nLmg+Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>30879</attachid>
            <date>2004-05-06 15:29 0000</date>
            <desc>Alternate ebuild to use the &quot;include_cassert.patch&quot;</desc>
            <filename>kprof-1.4.2.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogL2hvbWUvY3Zzcm9vdC9nZW50b28teDg2L2Rldi11dGlsL2twcm9mL2twcm9m
LTEuNC4yLmVidWlsZCx2IDEuNyAyMDA0LzAzLzEzIDAxOjQ5OjQ2IG1yX2JvbmVzXyBFeHAgJAoK
aW5oZXJpdCBrZGUKbmVlZC1rZGUgMwoKREVTQ1JJUFRJT049IkEgS0RFMyB2aXN1YWwgdG9vbCBo
ZWxwaW5nIGRldmVsb3BlcnMgdG8gYW5hbHl6ZSB0aGUgcHJvZmlsaW5nIHJlc3VsdHMgZ2VuZXJh
dGVkIGJ5IGNvZGUgcHJvZmlsZXJzLiIKSE9NRVBBR0U9Imh0dHA6Ly9rcHJvZi5zb3VyY2Vmb3Jn
ZS5uZXQvIgpTUkNfVVJJPSJtaXJyb3I6Ly9zb3VyY2Vmb3JnZS8ke1BOfS8ke1B9LnRhci5neiIK
CkxJQ0VOU0U9IkdQTC0yIgpTTE9UPSIwIgpLRVlXT1JEUz0ieDg2IgoKc3JjX3VucGFjaygpIHsK
CWJhc2Vfc3JjX3VucGFjawoJIyBSZW5hbWUgdGhlIHNvdXJjZSBkaXJlY3RvcnkgdG8gaW5jbHVk
ZSB0aGUgdmVyc2lvbiB0byBtYWtlIHRoZSBlY2xhc3MgaGFwcHkKCW12ICR7V09SS0RJUn0vJHtQ
Tn0gJHtXT1JLRElSfS8ke1B9Cn0KCnNyY19jb21waWxlKCkgewoKCWVwYXRjaCAke0ZJTEVTRElS
fS9pbmNsdWRlX2Nhc3NlcnQucGF0Y2gKCiMgCWV4cG9ydCBXQU5UX0FVVE9DT05GPTIuNQojIAlh
dXRvY29uZgoKIyAJIyBpbnZhbGlkIGNhc3QKIyAJdXNlIHBwYyBcCiMgCQkmJiBzZWQgLWkgLWUg
JzE4OHMvY29uc3QvL2cnIGF2aWRlbXV4L0FETV92aWRlby9BRE1fdmlkRm9udC5jcHAKCiMgCWxv
Y2FsIG15Y29uZj0iLS1kaXNhYmxlLXdhcm5pbmdzIgoKIyAJIyAtLWVuYWJsZS1wcm9maWxlICAg
ICAgICBjcmVhdGVzIHByb2ZpbGluZyBpbmZvcyBkZWZhdWx0PW5vCiMgCSMgLS1lbmFibGUtcGNo
ICAgICAgICAgICAgZW5hYmxlcyBwcmVjb21waWxlZCBoZWFkZXIgc3VwcG9ydAojIAkjICAgICAg
ICAgICAgICAgICAgICAgICAgIChjdXJyZW50bHkgb25seSBLQ0MpIGRlZmF1bHQ9bm8KIyAJIyAt
LWVuYWJsZS1maW5hbCAgICAgICAgICBidWlsZCBzaXplIG9wdGltaXplZCBhcHBzCiMgCSMgICAg
ICAgICAgICAgICAgICAgICAgICAgKGV4cGVyaW1lbnRhbCAtIG5lZWRzIGxvdHMgb2YgbWVtb3J5
KQojIAkjIC0tZGlzYWJsZS1jbG9zdXJlICAgICAgIGRvbid0IGRlbGF5IHRlbXBsYXRlIGluc3Rh
bnRpYXRpb24KCiMgCXVzZSBkZWJ1ZyAmJiBteWNvbmY9IiR7bXljb25mfSAtLWVuYWJsZS1kZWJ1
Zz1mdWxsIgojIAl1c2UgbmxzIHx8IG15Y29uZj0iJHtteWNvbmZ9IC0tZGlzYWJsZS1ubHMiCgoj
IAlmaWx0ZXItZmxhZ3MgLWZ1bnJvbGwtbG9vcHMKIyAJZmlsdGVyLWZsYWdzIC1tYWx0aXZlYyAt
bWFiaT1hbHRpdmVjCgoJZWNvbmYgJHtteWNvbmZ9IHx8IGRpZSAiY29uZmlndXJlIGZhaWxlZCIK
CgltYWtlIHx8IGRpZSAibWFrZSBmYWlsZWQiCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>30880</attachid>
            <date>2004-05-06 15:33 0000</date>
            <desc>Alternate ebuild to use the &quot;include_cassert.patch&quot; (with some cleanups)</desc>
            <filename>kprof-1.4.2.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogL2hvbWUvY3Zzcm9vdC9nZW50b28teDg2L2Rldi11dGlsL2twcm9mL2twcm9m
LTEuNC4yLmVidWlsZCx2IDEuNyAyMDA0LzAzLzEzIDAxOjQ5OjQ2IG1yX2JvbmVzXyBFeHAgJAoK
aW5oZXJpdCBrZGUKbmVlZC1rZGUgMwoKREVTQ1JJUFRJT049IkEgS0RFMyB2aXN1YWwgdG9vbCBo
ZWxwaW5nIGRldmVsb3BlcnMgdG8gYW5hbHl6ZSB0aGUgcHJvZmlsaW5nIHJlc3VsdHMgZ2VuZXJh
dGVkIGJ5IGNvZGUgcHJvZmlsZXJzLiIKSE9NRVBBR0U9Imh0dHA6Ly9rcHJvZi5zb3VyY2Vmb3Jn
ZS5uZXQvIgpTUkNfVVJJPSJtaXJyb3I6Ly9zb3VyY2Vmb3JnZS8ke1BOfS8ke1B9LnRhci5neiIK
CkxJQ0VOU0U9IkdQTC0yIgpTTE9UPSIwIgpLRVlXT1JEUz0ieDg2IgoKc3JjX3VucGFjaygpIHsK
CWJhc2Vfc3JjX3VucGFjawoJIyBSZW5hbWUgdGhlIHNvdXJjZSBkaXJlY3RvcnkgdG8gaW5jbHVk
ZSB0aGUgdmVyc2lvbiB0byBtYWtlIHRoZSBlY2xhc3MgaGFwcHkKCW12ICR7V09SS0RJUn0vJHtQ
Tn0gJHtXT1JLRElSfS8ke1B9Cn0KCnNyY19jb21waWxlKCkgewoKCWVwYXRjaCAke0ZJTEVTRElS
fS9pbmNsdWRlX2Nhc3NlcnQucGF0Y2gKCWVjb25mICR7bXljb25mfSB8fCBkaWUgImNvbmZpZ3Vy
ZSBmYWlsZWQiCgoJbWFrZSB8fCBkaWUgIm1ha2UgZmFpbGVkIgp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>30965</attachid>
            <date>2004-05-07 14:50 0000</date>
            <desc>kprof-1.4.2.ebuild</desc>
            <filename>kprof-1.4.2.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogJAoKaW5oZXJpdCBrZGUKbmVlZC1rZGUgMwoKREVTQ1JJUFRJT049IkEgS0RF
MyB2aXN1YWwgdG9vbCBoZWxwaW5nIGRldmVsb3BlcnMgdG8gYW5hbHl6ZSB0aGUgcHJvZmlsaW5n
IHJlc3VsdHMgZ2VuZXJhdGVkIGJ5IGNvZGUgcHJvZmlsZXJzLiIKSE9NRVBBR0U9Imh0dHA6Ly9r
cHJvZi5zb3VyY2Vmb3JnZS5uZXQvIgpTUkNfVVJJPSJtaXJyb3I6Ly9zb3VyY2Vmb3JnZS8ke1BO
fS8ke1B9LnRhci5neiIKCkxJQ0VOU0U9IkdQTC0yIgpTTE9UPSIwIgpLRVlXT1JEUz0ieDg2IgoK
c3JjX3VucGFjaygpIHsKCWJhc2Vfc3JjX3VucGFjawoJIyBSZW5hbWUgdGhlIHNvdXJjZSBkaXJl
Y3RvcnkgdG8gaW5jbHVkZSB0aGUgdmVyc2lvbiB0byBtYWtlIHRoZSBlY2xhc3MgaGFwcHkKCW12
ICR7V09SS0RJUn0vJHtQTn0gJHtXT1JLRElSfS8ke1B9CgljZCAke1N9CgllcGF0Y2ggJHtGSUxF
U0RJUn0vaW5jbHVkZV9jYXNzZXJ0LnBhdGNoCn0K
</data>        

          </attachment>
    </bug>

</bugzilla>