<?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>86156</bug_id>
          
          <creation_ts>2005-03-21 10:39 0000</creation_ts>
          <short_desc>mupen64 gtk2 use flags doesn&apos;t work without gtk1 installed</short_desc>
          <delta_ts>2005-03-24 21:43:55 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>Games</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>arnaud@bdefracte.org</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>arnaud@bdefracte.org</who>
            <bug_when>2005-03-21 10:39:30 0000</bug_when>
            <thetext>When I try to emerge mupen64 without gtk+-1.2 installed it failed compiling hack_azi_rsp_hle, mupen64_input and mupen64_sound, complaining about a missing gtk-config (which is gtk 1 only).

Reproducible: Always
Steps to Reproduce:
1. Make sure gtk+-1.2 is not installed
2. do : USE=&quot;gtk2&quot; emerge mupen64
3.

Actual Results:  
emerge failed

Expected Results:  
emerge should have worked

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110,
glibc-2.3.4.20041102-r1, 2.6.11-ck2 i686)
=================================================================
System uname: 2.6.11-ck2 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz
Gentoo Base System version 1.6.10
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Mar  7 2005, 20:30:03)]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r6
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-march=pentium4 -O2 -pipe -fomit-frame-pointer -ffast-math
-fprefetch-loop-arrays&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-march=pentium4 -O2 -pipe -fomit-frame-pointer -ffast-math
-fprefetch-loop-arrays&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs autoconfig ccache distlocks sandbox sfperms&quot;
GENTOO_MIRRORS=&quot;ftp://ftp.proxad.net/mirrors/ftp.gentoo.org/
ftp://gentoo.inode.at/source/ http://gentoo.inode.at/
ftp://ftp.easynet.nl/mirror/gentoo/&quot;
LANG=&quot;fr_FR.utf8&quot;
LC_ALL=&quot;fr_FR.utf8&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.europe.gentoo.org/gentoo-portage&quot;
USE=&quot;x86 X a52 aalib acl alsa apm arts avi bash-completion berkdb bitmap-fonts
cdparanoia cdr crypt cups curl dv dvd dvdread emboss encode fam ffmpeg flac
foomaticdb fortran gif glut gpm gstreamer gtk2 hal icc imagemagick ipv6 java
jikes jpeg junit kde kdeenablefinal lcms libcaca libg++ libwww lirc mad mikmod
mmx motif mp3 mpeg mysql ncurses nls nptl odbc oggvorbis opengl pam pdflib perl
pic png python qt quicktime readline samba sdl slang speex spell sqlite sse ssl
stroke svg svga tcltk tcpd tetex theora threads tiff truetype truetype-fonts
type1-fonts unicode v4l2 wxwindows xine xinerama xml2 xosd xprint xv xvid zlib&quot;
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>arnaud@bdefracte.org</who>
            <bug_when>2005-03-21 10:42:53 0000</bug_when>
            <thetext>Created an attachment (id=54071)
gtk2 patch

here is a modified mupen64-gtk2-makefile.patch that modify the 3 others
Makefiles to use pkg-config and do the stuff with gtk2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2005-03-21 10:47:53 0000</bug_when>
            <thetext>This bug may be valid.  However, your use flags are not valid.  Having the gtk2 use flag set without having the gtk use flag set isn&apos;t a valid setting.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>arnaud@bdefracte.org</who>
            <bug_when>2005-03-21 11:22:51 0000</bug_when>
            <thetext>thanks for the remark on use flags, so I added -gtk2 in make.conf and specify &quot;gtk gtk2&quot; for the few packages that needed it.
But that doesn&apos;t mean that gtk+-1.2 is going to be installed, so the bug remains valid (and the gtk flag doesn&apos;t mean gtk+-1.2).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2005-03-24 21:43:55 0000</bug_when>
            <thetext>Added to portage.  Thanks for the patch and bug report.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>54071</attachid>
            <date>2005-03-21 10:42 0000</date>
            <desc>gtk2 patch</desc>
            <filename>mupen64-gtk2-makefile.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHdvcmsvZW11NjQvTWFrZWZpbGUJMjAwNS0wMy0yMSAxOToyNDo0MS4wMDAwMDAwMDAgKzAx
MDAKKysrIHdvcmsubmV3L2VtdTY0L01ha2VmaWxlCTIwMDUtMDMtMjEgMTk6MjE6NTIuMDAwMDAw
MDAwICswMTAwCkBAIC04Nyw0NiArODcsNDkgQEAKIFBSRUZJWAkJPSQoc2hlbGwgZ3JlcCBXSVRI
X0hPTUUgY29uZmlnLmggfCBjdXQgLWQgJyInIC1mIDIpCiBTSEFSRQkJPSIkKFBSRUZJWClzaGFy
ZS9tdXBlbjY0LyIKIAorR1RLX0NGTEFHUwk9IGBwa2ctY29uZmlnIC0tY2ZsYWdzIGd0aystMi4w
YCAtRF9HVEsyCitHVEtfTElCUwk9IGBwa2ctY29uZmlnIC0tbGlicyBndGsrLTIuMGAKKwogYWxs
OgltdXBlbjY0CiAKIG1haW4vbWFpbi5vOgltYWluL21haW4uYwogCQkkKENDKSAkKENGTEFHUykg
LWMgLW8gJEAgJDwKIAogbWFpbi9tYWluX2d0ay5vOgltYWluL21haW5fZ3RrLmMKLQkJCSQoQ0Mp
ICQoQ0ZMQUdTKSAtYyAtbyAkQCAkPCBgZ3RrLWNvbmZpZyAtLWNmbGFnc2AKKwkJCSQoQ0MpICQo
Q0ZMQUdTKSAtYyAtbyAkQCAkPCAkKEdUS19DRkxBR1MpCiAKIG1haW4vZ3VpX2d0ay9tYWluX2d0
ay5vOgltYWluL2d1aV9ndGsvbWFpbl9ndGsuYwotCQkJCSQoQ0MpICQoQ0ZMQUdTKSAtYyAtbyAk
QCAkPCBgZ3RrLWNvbmZpZyAtLWNmbGFnc2AKKwkJCQkkKENDKSAkKENGTEFHUykgLWMgLW8gJEAg
JDwgJChHVEtfQ0ZMQUdTKQogCiBtYWluL2d1aV9ndGsvdHJhbnNsYXRlLm86CW1haW4vZ3VpX2d0
ay90cmFuc2xhdGUuYwotCQkJCSQoQ0MpICQoQ0ZMQUdTKSAtYyAtbyAkQCAkPCBgZ3RrLWNvbmZp
ZyAtLWNmbGFnc2AKKwkJCQkkKENDKSAkKENGTEFHUykgLWMgLW8gJEAgJDwgJChHVEtfQ0ZMQUdT
KQogCiBtYWluL2d1aV9ndGsvbWVzc2FnZWJveC5vOgltYWluL2d1aV9ndGsvbWVzc2FnZWJveC5j
Ci0JCQkJJChDQykgJChDRkxBR1MpIC1jIC1vICRAICQ8IGBndGstY29uZmlnIC0tY2ZsYWdzYAor
CQkJCSQoQ0MpICQoQ0ZMQUdTKSAtYyAtbyAkQCAkPCAkKEdUS19DRkxBR1MpCiAKIG1haW4vZ3Vp
X2d0ay9hYm91dGRpYWxvZy5vOgltYWluL2d1aV9ndGsvYWJvdXRkaWFsb2cuYwotCQkJCSQoQ0Mp
ICQoQ0ZMQUdTKSAtYyAtbyAkQCAkPCBgZ3RrLWNvbmZpZyAtLWNmbGFnc2AKKwkJCQkkKENDKSAk
KENGTEFHUykgLWMgLW8gJEAgJDwgJChHVEtfQ0ZMQUdTKQogCiBtYWluL2d1aV9ndGsvY29uZmln
ZGlhbG9nLm86CW1haW4vZ3VpX2d0ay9jb25maWdkaWFsb2cuYwotCQkJCSQoQ0MpICQoQ0ZMQUdT
KSAtYyAtbyAkQCAkPCBgZ3RrLWNvbmZpZyAtLWNmbGFnc2AKKwkJCQkkKENDKSAkKENGTEFHUykg
LWMgLW8gJEAgJDwgJChHVEtfQ0ZMQUdTKQogCiBtYWluL2d1aV9ndGsvc3VwcG9ydC5vOgkJbWFp
bi9ndWlfZ3RrL3N1cHBvcnQuYwotCQkJCSQoQ0MpICQoQ0ZMQUdTKSAtYyAtbyAkQCAkPCBgZ3Rr
LWNvbmZpZyAtLWNmbGFnc2AKKwkJCQkkKENDKSAkKENGTEFHUykgLWMgLW8gJEAgJDwgJChHVEtf
Q0ZMQUdTKQogCiBtYWluL2d1aV9ndGsvcm9tYnJvd3Nlci5vOgltYWluL2d1aV9ndGsvcm9tYnJv
d3Nlci5jCi0JCQkJJChDQykgJChDRkxBR1MpIC1jIC1vICRAICQ8IGBndGstY29uZmlnIC0tY2Zs
YWdzYAorCQkJCSQoQ0MpICQoQ0ZMQUdTKSAtYyAtbyAkQCAkPCAkKEdUS19DRkxBR1MpCiAKIG1h
aW4vZ3VpX2d0ay9yb21wcm9wZXJ0aWVzLm86CW1haW4vZ3VpX2d0ay9yb21wcm9wZXJ0aWVzLmMK
LQkJCQkkKENDKSAkKENGTEFHUykgLWMgLW8gJEAgJDwgYGd0ay1jb25maWcgLS1jZmxhZ3NgCisJ
CQkJJChDQykgJChDRkxBR1MpIC1jIC1vICRAICQ8ICQoR1RLX0NGTEFHUykKIAogbWFpbi9ndWlf
Z3RrL2NvbmZpZy5vOgkJbWFpbi9ndWlfZ3RrL2NvbmZpZy5jCi0JCQkJJChDQykgJChDRkxBR1Mp
IC1jIC1vICRAICQ8IGBndGstY29uZmlnIC0tY2ZsYWdzYAorCQkJCSQoQ0MpICQoQ0ZMQUdTKSAt
YyAtbyAkQCAkPCAkKEdUS19DRkxBR1MpCiAKIG1haW4vZ3VpX2d0ay9kaXJicm93c2VyLm86CW1h
aW4vZ3VpX2d0ay9kaXJicm93c2VyLmMKLQkJCQkkKENDKSAkKENGTEFHUykgLWMgLW8gJEAgJDwg
YGd0ay1jb25maWcgLS1jZmxhZ3NgCisJCQkJJChDQykgJChDRkxBR1MpIC1jIC1vICRAICQ8ICQo
R1RLX0NGTEFHUykKIAogbWFpbi9ndWlfZ3RrL3ZjcmNvbXBfZGlhbG9nLm86CW1haW4vZ3VpX2d0
ay92Y3Jjb21wX2RpYWxvZy5jCi0JCQkJJChDQykgJChDRkxBR1MpIC1jIC1vICRAICQ8IGBndGst
Y29uZmlnIC0tY2ZsYWdzYAorCQkJCSQoQ0MpICQoQ0ZMQUdTKSAtYyAtbyAkQCAkPCAkKEdUS19D
RkxBR1MpCiAKIG1haW4vdmNyX2NvbXByZXNzLm86CQltYWluL3Zjcl9jb21wcmVzcy5jcHAKIAkJ
CQkkKENYWCkgJChDWFhGTEFHUykgLWMgLW8gJEAgJDwgYGF2aWZpbGUtY29uZmlnIC0tY2ZsYWdz
YApAQCAtMTM4LDEzICsxNDEsMTMgQEAKIGlmbmVxICgiJChzaGVsbCBncmVwIFZDUiBjb25maWcu
aCkiLCJcI2RlZmluZSBWQ1JfU1VQUE9SVCAxIikKIAogbXVwZW42NDoJJChPQkopICQoT0JKX1g4
NikgJChPQkpfR1RLX0dVSSkKLQkJJChDQykgJF4gJChDRkxBR1MpICQoTElCKSAtV2wsLWV4cG9y
dC1keW5hbWljIGBndGstY29uZmlnIC0tbGlic2AgLUwvdXNyL1gxMVI2L2xpYiAtbFNETCAtbEdM
IC1scHRocmVhZCAtbGRsIC1vICRACisJCSQoQ0MpICReICQoQ0ZMQUdTKSAkKExJQikgLVdsLC1l
eHBvcnQtZHluYW1pYyAkKEdUS19MSUJTKSAtTC91c3IvWDExUjYvbGliIC1sU0RMIC1sR0wgLWxw
dGhyZWFkIC1sZGwgLW8gJEAKIAkJc3RyaXAgLS1zdHJpcC1hbGwgJEAKIAogZWxzZQogCiBtdXBl
bjY0OgkkKE9CSikgJChPQkpfWDg2KSAkKE9CSl9HVEtfR1VJKSAkKE9CSl9WQ1IpCi0JCSQoQ1hY
KSAkXiAkKENGTEFHUykgJChMSUIpIC1XbCwtZXhwb3J0LWR5bmFtaWMgYGd0ay1jb25maWcgLS1s
aWJzYCBgYXZpZmlsZS1jb25maWcgLS1saWJzYCAtTC91c3IvWDExUjYvbGliIC1sU0RMIC1sR0wg
LWxwdGhyZWFkIC1sZGwgLW8gJEAKKwkJJChDWFgpICReICQoQ0ZMQUdTKSAkKExJQikgLVdsLC1l
eHBvcnQtZHluYW1pYyAkKEdUS19MSUJTKSBgYXZpZmlsZS1jb25maWcgLS1saWJzYCAtTC91c3Iv
WDExUjYvbGliIC1sU0RMIC1sR0wgLWxwdGhyZWFkIC1sZGwgLW8gJEAKIAkJc3RyaXAgLS1zdHJp
cC1hbGwgJEAKIGVuZGlmCiAKZGlmZiAtcnUgd29yay9oYWNrX2F6aV9yc3BfaGxlL01ha2VmaWxl
IHdvcmsubmV3L2hhY2tfYXppX3JzcF9obGUvTWFrZWZpbGUKLS0tIHdvcmsvaGFja19hemlfcnNw
X2hsZS9NYWtlZmlsZQkyMDA1LTAzLTIxIDE5OjI1OjA0LjAwMDAwMDAwMCArMDEwMAorKysgd29y
ay5uZXcvaGFja19hemlfcnNwX2hsZS9NYWtlZmlsZQkyMDA1LTAzLTIxIDE5OjI4OjAxLjAwMDAw
MDAwMCArMDEwMApAQCAtMSw3ICsxLDcgQEAKIENDID0gZ2NjCi1DRkxBR1MgPSAtRFVTRV9HVEsg
YGd0ay1jb25maWcgLS1jZmxhZ3NgIC1mUElDCitDRkxBR1MgPSAtRFVTRV9HVEsgYHBrZy1jb25m
aWcgZ3RrKy0yLjAgLS1jZmxhZ3NgIC1mUElDCiBDWFggPSBnKysKLUNYWEZMQUdTID0gLURVU0Vf
R1RLIGBndGstY29uZmlnIC0tY2ZsYWdzYCAtZlBJQworQ1hYRkxBR1MgPSAtRFVTRV9HVEsgYHBr
Zy1jb25maWcgZ3RrKy0yLjAgLS1jZmxhZ3NgIC1mUElDCiBMRCA9IGcrKwogTERGTEFHUyA9CiAK
QEAgLTExLDcgKzExLDcgQEAKIGFsbDoJJChUQVJHRVQpIGluc3RydWN0aW9uCiAKICQoVEFSR0VU
KTogJChPQkpFQ1RTKQotCSQoTEQpIC1zaGFyZWQgLVdsLC1Cc3ltYm9saWMgYGd0ay1jb25maWcg
LS1saWJzYCAkKExERkxBR1MpIC1vICRAICQoT0JKRUNUUykKKwkkKExEKSAtc2hhcmVkIC1XbCwt
QnN5bWJvbGljIGBwa2ctY29uZmlnIGd0aystMi4wIC0tbGlic2AgJChMREZMQUdTKSAtbyAkQCAk
KE9CSkVDVFMpCiAJc3RyaXAgLS1zdHJpcC1hbGwgJEAKIAogaW5zdHJ1Y3Rpb246CmRpZmYgLXJ1
IHdvcmsvbXVwZW42NF9pbnB1dC9NYWtlZmlsZSB3b3JrLm5ldy9tdXBlbjY0X2lucHV0L01ha2Vm
aWxlCi0tLSB3b3JrL211cGVuNjRfaW5wdXQvTWFrZWZpbGUJMjAwNS0wMy0yMSAxOToyNDo0MS4w
MDAwMDAwMDAgKzAxMDAKKysrIHdvcmsubmV3L211cGVuNjRfaW5wdXQvTWFrZWZpbGUJMjAwNS0w
My0yMSAxOToyODoyNS4wMDAwMDAwMDAgKzAxMDAKQEAgLTgsNyArOCw3IEBACiAKIAogbXVwZW42
NF9pbnB1dC5zbzoJJChPQkopCi0JCQkkKENDKSAkKE9CSikgLVdsLC1Cc3ltYm9saWMgLXNoYXJl
ZCAtbFNETCBgZ3RrLWNvbmZpZyAtLWNmbGFncyAtLWxpYnNgIC1vICRACisJCQkkKENDKSAkKE9C
SikgLVdsLC1Cc3ltYm9saWMgLXNoYXJlZCAtbFNETCBgcGtnLWNvbmZpZyBndGsrLTIuMCAtLWNm
bGFncyAtLWxpYnNgIC1vICRACiAJCQlzdHJpcCAtLXN0cmlwLWFsbCAkQAogCiBpbnN0cnVjdGlv
bjoKZGlmZiAtcnUgd29yay9tdXBlbjY0X3NvdW5kL01ha2VmaWxlIHdvcmsubmV3L211cGVuNjRf
c291bmQvTWFrZWZpbGUKLS0tIHdvcmsvbXVwZW42NF9zb3VuZC9NYWtlZmlsZQkyMDA1LTAzLTIx
IDE5OjI1OjA0LjAwMDAwMDAwMCArMDEwMAorKysgd29yay5uZXcvbXVwZW42NF9zb3VuZC9NYWtl
ZmlsZQkyMDA1LTAzLTIxIDE5OjI4OjU4LjAwMDAwMDAwMCArMDEwMApAQCAtMSw3ICsxLDcgQEAK
IENDID0gZ2NjCi1DRkxBR1MgPSBgZ3RrLWNvbmZpZyAtLWNmbGFnc2AgLURVU0VfR1RLCitDRkxB
R1MgPSBgcGtnLWNvbmZpZyBndGsrLTIuMCAtLWNmbGFnc2AgLURVU0VfR1RLCiBMRCA9IGdjYwot
TERGTEFHUyA9IC1zaGFyZWQgLVdsLC1Cc3ltYm9saWMgYGd0ay1jb25maWcgLS1saWJzYCAtbHB0
aHJlYWQKK0xERkxBR1MgPSAtc2hhcmVkIC1XbCwtQnN5bWJvbGljIGBwa2ctY29uZmlnIGd0ayst
Mi4wIC0tbGlic2AgLWxwdGhyZWFkCiAKIE9CSkVDVFMJPQltYWluLm8KIAo=
</data>        

          </attachment>
    </bug>

</bugzilla>