<?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>24504</bug_id>
          
          <creation_ts>2003-07-15 00:00 0000</creation_ts>
          <short_desc>d4x-2.4.1-r1 fails to compile</short_desc>
          <delta_ts>2003-10-13 02:00:33 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>Applications</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</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>andreas.kotowicz@gmail.com</reporter>
          <assigned_to>liquidx@gentoo.org</assigned_to>
          <cc>mcousin@sigma.fr</cc>
    
    <cc>nikai@nikai.net</cc>

      

      
          <long_desc isprivate="0">
            <who>andreas.kotowicz@gmail.com</who>
            <bug_when>2003-07-15 00:00:26 0000</bug_when>
            <thetext>here&apos;s what i get:

g++ -DHAVE_CONFIG_H -I. -I. -I../..   -I/usr/include/glib-2.0 -I/usr/lib/glib-2.
0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1
.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -inclu
de ../../config.h  -O2 -mcpu=i686 -pipe   -c -o filtrgui.o `test -f &apos;filtrgui.cc
&apos; || echo &apos;./&apos;`filtrgui.cc
prefs.cc: In function `void d4x_prefs_search()&apos;:
prefs.cc:813: `gtk_radio_menu_item_group&apos; undeclared (first use this function)
prefs.cc:813: (Each undeclared identifier is reported only once for each
   function it appears in.)
make[3]: *** [prefs.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/d4x-2.4.1-r1/work/d4x-2.4.1/main/fa ce&apos;
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/d4x-2.4.1-r1/work/d4x-2.4.1/main&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/d4x-2.4.1-r1/work/d4x-2.4.1&apos;
make: *** [all] Error 2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nikai@nikai.net</who>
            <bug_when>2003-07-15 07:05:36 0000</bug_when>
            <thetext>Can confirm. I had a look at 2.5.0beta2, and that version does compile without the error.

--- /usr/portage/net-misc/d4x/d4x-2.4.1-r1.ebuild       2003-07-13 16:37:45.000000000 +0200
+++ /usr/portage/net-misc/d4x/d4x-2.4.99.ebuild 2003-07-15 15:52:11.000000000 +0200
@@ -6,6 +6,7 @@
 
 inherit eutils
 
+P=&quot;d4x-2.5.0beta2&quot;
 S=&quot;${WORKDIR}/${P/_}&quot;
 DESCRIPTION=&quot;GTK based download manager for X.&quot;
 SRC_URI=&quot;http://www.krasu.ru/soft/chuchelo/files/${P/_}.tar.gz&quot;
@@ -32,7 +33,7 @@
 
        # Fix a miscompile with gcc-3.2.2 and CFLAGS=&quot;-O2&quot;
        # &lt;azarah@gentoo.org&gt; (30 Mar 2003)
-       epatch ${FILESDIR}/${P}-fix-statusbar-crash.patch
+       epatch ${FILESDIR}/${PN}-2.4.1-fix-statusbar-crash.patch
 }
 
 src_compile() {</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ufk2003@yahoo.com</who>
            <bug_when>2003-08-16 01:09:35 0000</bug_when>
            <thetext>yea.. i changed the name of the ebuild to dx4-2.5.0_beta2.ebuild
and removed the all src_unpack() part and it compiles just fine without any problems.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>liquidx@gentoo.org</who>
            <bug_when>2003-08-31 07:54:23 0000</bug_when>
            <thetext>thanks. committed new version to portage.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bride@mailru.com</who>
            <bug_when>2003-10-13 01:46:50 0000</bug_when>
            <thetext>Created an attachment (id=19164)
Name self-descriptive.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bride@mailru.com</who>
            <bug_when>2003-10-13 01:51:31 0000</bug_when>
            <thetext>(From update of attachment 19164)
Put this patch in the d4x/files dirrectory...
End then look the next atachment for the ebuild.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bride@mailru.com</who>
            <bug_when>2003-10-13 01:53:09 0000</bug_when>
            <thetext>Created an attachment (id=19165)
ebuil

This is ebuild which I changed to apply patch. See the previos posting.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bride@mailru.com</who>
            <bug_when>2003-10-13 02:00:33 0000</bug_when>
            <thetext>Posting #5 and #6 are patch and ebuild to apply patch that fixes the compile
time problem. This problem is because of gtk_radio_menu_item_group() function
wich is in new version of gtk (file: /usr/include/gtk-2.0/gtk/gtkradiomenuitem.h):

#ifndef GTK_DISABLE_DEPRECATED
#define gtk_radio_menu_item_group gtk_radio_menu_item_get_group
#endif

So the patch just changes gtk_radio_menu_item_group on gtk_radio_menu_item_get_group,
so to allow us to compile.

I think this information is enought to fix the 2.4.1 ebuild.

</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>19164</attachid>
            <date>2003-10-13 01:46 0000</date>
            <desc>Name self-descriptive.</desc>
            <filename>d4x-2.4.1-fix-radio_menu_item_group-crash.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtciAtVSAyIGQ0eC0yLjQuMS9tYWluL2ZhY2UvcHJlZnMuY2MgZDR4LTIuNC4xX25ldy9t
YWluL2ZhY2UvcHJlZnMuY2MKLS0tIGQ0eC0yLjQuMS9tYWluL2ZhY2UvcHJlZnMuY2MJMjAwMi0x
MS0wNiAwOTo1MzoyOC4wMDAwMDAwMDAgKzAzMDAKKysrIGQ0eC0yLjQuMV9uZXcvbWFpbi9mYWNl
L3ByZWZzLmNjCTIwMDMtMTAtMTMgMTA6NDk6NDUuMDAwMDAwMDAwICswNDAwCkBAIC04MTEsNSAr
ODExLDUgQEAKIAlmb3IgKGkgPSAwOyAodW5zaWduZWQgaW50KWkgPGNvdW50OyBpKyspewogCQlt
ZW51X2l0ZW0gPSBndGtfcmFkaW9fbWVudV9pdGVtX25ld193aXRoX2xhYmVsIChncm91cCwgbGFi
ZWxzW2ldKTsKLQkJZ3JvdXAgPSBndGtfcmFkaW9fbWVudV9pdGVtX2dyb3VwIChHVEtfUkFESU9f
TUVOVV9JVEVNIChtZW51X2l0ZW0pKTsKKwkJZ3JvdXAgPSBndGtfcmFkaW9fbWVudV9pdGVtX2dl
dF9ncm91cCAoR1RLX1JBRElPX01FTlVfSVRFTSAobWVudV9pdGVtKSk7CiAJCWd0a19tZW51X3No
ZWxsX2FwcGVuZCAoR1RLX01FTlVfU0hFTEwgKG1lbnUpLCBtZW51X2l0ZW0pOwogCQlpZiAoaT09
VE1QQ0ZHLlNFQVJDSF9IT1NUKQpAQCAtMTQ2OCw1ICsxNDY4LDUgQEAKIAkJc3NjYW5mKGd0a19l
bnRyeV9nZXRfdGV4dChHVEtfRU5UUlkoRDRYUFdTLnNlYXJjaF9waW5nX3RpbWVzKSksIiV1Iiwm
VE1QQ0ZHLlNFQVJDSF9QSU5HX1RJTUVTKTsKIAkJc3NjYW5mKGd0a19lbnRyeV9nZXRfdGV4dChH
VEtfRU5UUlkoRDRYUFdTLnNlYXJjaF9lbnRyaWVzKSksIiV1IiwmVE1QQ0ZHLlNFQVJDSF9FTlRS
SUVTKTsKLQkJR1NMaXN0ICpncm91cD1ndGtfcmFkaW9fbWVudV9pdGVtX2dyb3VwKChHdGtSYWRp
b01lbnVJdGVtICopKChHdGtPcHRpb25NZW51ICopRDRYUFdTLnNlYXJjaF9ob3N0KS0+bWVudV9p
dGVtKTsKKwkJR1NMaXN0ICpncm91cD1ndGtfcmFkaW9fbWVudV9pdGVtX2dldF9ncm91cCgoR3Rr
UmFkaW9NZW51SXRlbSAqKSgoR3RrT3B0aW9uTWVudSAqKUQ0WFBXUy5zZWFyY2hfaG9zdCktPm1l
bnVfaXRlbSk7CiAJCWludCBpPUQ0WF9TRUFSQ0hfRU5HSU5FUy5jb3VudCgpLTE7CiAJCWlmIChp
PDApIGk9MDsK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>19165</attachid>
            <date>2003-10-13 01:53 0000</date>
            <desc>ebuil</desc>
            <filename>d4x-2.4.1-r2.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogL2hvbWUvY3Zzcm9vdC9nZW50b28teDg2L25ldC1taXNjL2Q0eC9kNHgtMi40
LjEtcjEuZWJ1aWxkLHYgMS4zIDIwMDMvMDkvMDUgMjI6MDE6NDggbXN0ZXJyZXQgRXhwICQKCklV
U0U9Im5scyBlc2QgZ25vbWUgb3NzIGtkZSIKCmluaGVyaXQgZXV0aWxzCgpTPSIke1dPUktESVJ9
LyR7UC9ffSIKREVTQ1JJUFRJT049IkdUSyBiYXNlZCBkb3dubG9hZCBtYW5hZ2VyIGZvciBYLiIK
U1JDX1VSST0iaHR0cDovL3d3dy5rcmFzdS5ydS9zb2Z0L2NodWNoZWxvL2ZpbGVzLyR7UC9ffS50
YXIuZ3oiCkhPTUVQQUdFPSJodHRwOi8vd3d3LmtyYXN1LnJ1L3NvZnQvY2h1Y2hlbG8vIgoKS0VZ
V09SRFM9Ing4NiIKU0xPVD0iMCIKTElDRU5TRT0iQXJ0aXN0aWMiCgpERVBFTkQ9Ij49eDExLWxp
YnMvZ3RrKy0yLjAuNgoJPj1kZXYtbGlicy9nbGliLTIuMC42Cgk+PXN5cy1kZXZlbC9nZXR0ZXh0
LTAuMTEuMgoJZXNkPyAoID49bWVkaWEtc291bmQvZXNvdW5kLTAuMi43ICkiCgpzcmNfdW5wYWNr
KCkgewoKCXVucGFjayAke0F9CgoJIyBVc2Ugb3VyIG93biAkQ1hYRkxBR1MKCWNkICR7U30KCWNw
IGNvbmZpZ3VyZSBjb25maWd1cmUub3JpZwoJc2VkIC1lICJzOkNYWEZMQUdTPVwiLU8yXCI6Q1hY
RkxBR1M9XCIke0NYWEZMQUdTfVwiOmc7czpPUFRGTEFHUz1cIi1PMlwiOk9QVEZMQUdTPVwiXCI6
ZyIgXAoJCWNvbmZpZ3VyZS5vcmlnID5jb25maWd1cmUKCgkjIEZpeCBhIG1pc2NvbXBpbGUgd2l0
aCBnY2MtMy4yLjIgYW5kIENGTEFHUz0iLU8yIgoJIyA8YXphcmFoQGdlbnRvby5vcmc+ICgzMCBN
YXIgMjAwMykKCWVwYXRjaCAke0ZJTEVTRElSfS8ke1B9LWZpeC1zdGF0dXNiYXItY3Jhc2gucGF0
Y2gKCgkjIEZpeCBhIG1pc2NvbXBpbGUgd2l0aCBndGstMi4yLjQKCSMgPHRvcnJlX2NyZW1hdGFA
bWFpbC5ydT4gKDExLjEwLjIwMDMpCgllcGF0Y2ggJHtGSUxFU0RJUn0vJHtQfS1maXgtcmFkaW9f
bWVudV9pdGVtX2dyb3VwLWNyYXNoLnBhdGNoCgp9CgpzcmNfY29tcGlsZSgpIHsKCglteWNvbmY9
IiIKCgl1c2UgbmxzIFwKCQkmJiBteWNvbmY9IiR7bXljb25mfSAtLWVuYWJsZS1ubHMiIFwKCQl8
fCBteWNvbmY9IiR7bXljb25mfSAtLWRpc2FibGUtbmxzIgoKCXVzZSBlc2QgXAoJCSYmIG15Y29u
Zj0iJHtteWNvbmZ9IC0tZW5hYmxlLWVzZCIgXAoJCXx8IG15Y29uZj0iJHtteWNvbmZ9IC0tZGlz
YWJsZS1lc2QiCgoJdXNlIG9zcyBcCgkJJiYgbXljb25mPSIke215Y29uZn0gLS1lbmFibGUtb3Nz
IiBcCgkJfHwgbXljb25mPSIke215Y29uZn0gLS1kaXNhYmxlLW9zcyIKCgllY29uZiAtLWVuYWJs
ZS1yZWxlYXNlIFwKCQkke215Y29uZn0gfHwgZGllCgoJZW1ha2UgfHwgZGllCn0KCnNyY19pbnN0
YWxsICgpIHsKCglkb2RpciAvdXNyL2JpbgoJZG9kaXIgL3Vzci9zaGFyZS9kNHgKCgllaW5zdGFs
bCB8fCBkaWUKCglpbnNpbnRvIC91c3Ivc2hhcmUvcGl4bWFwcwoJZG9pbnMgc2hhcmUvKi5wbmcg
c2hhcmUvKi54cG0KCglpZiBbIC1uICJgdXNlIGtkZWAiIF0KCXRoZW4KCQlpbnNpbnRvIC91c3Iv
c2hhcmUvYXBwbG5rL0ludGVybmV0CgkJbmV3aW5zIHNoYXJlL250LmRlc2t0b3AgZDR4LmRlc2t0
b3AKCWZpCgoJaWYgWyAtbiAiYHVzZSBnbm9tZWAiIF0KCXRoZW4KCQllY2hvICJDYXRlZ29yaWVz
PUFwcGxpY2F0aW9uO05ldHdvcms7IiA+PiAke1N9L3NoYXJlL250LmRlc2t0b3AKCQlpbnNpbnRv
IC91c3Ivc2hhcmUvYXBwbGljYXRpb25zCgkJbmV3aW5zIHNoYXJlL250LmRlc2t0b3AgZDR4LmRl
c2t0b3AKCWZpCgoJcm0gLXJmICR7RH0vdXNyL3NoYXJlL2Q0eC97RkFRKixJTlNUQUxMKixSRUFE
TUUqLExJQ0VOU0UsTkFNRVMsVFJPVUJMRVN9Cglkb2RvYyBBVVRIT1JTIENPUFlJTkcgQ2hhbmdl
TG9nKiBORVdTIFBMQU5TIFRPRE8gXAoJCURPQy97RkFRKixMSUNFTlNFLE5BTUVTLFJFQURNRSos
VFJPVUJMRVMsVEhBTktTfQp9Cgo=
</data>        

          </attachment>
    </bug>

</bugzilla>