<?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>47973</bug_id>
          
          <creation_ts>2004-04-15 14:36 0000</creation_ts>
          <short_desc>kvisualboyadvance requires Qt Designer 3.2, but the ebuild doesn&apos;t reflect this</short_desc>
          <delta_ts>2004-07-26 16:15:15 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>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>frepe@bredband.net</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>frepe@bredband.net</who>
            <bug_when>2004-04-15 14:36:20 0000</bug_when>
            <thetext>When I try to emerge kvisualboyadvance, I an error about Qt Designer. Here are the last lines of the output:

Making all in src
make[2]: Entering directory `/var/tmp/portage/kvisualboyadvance-0.3.1/work/kvisualboyadvance-0.3.1/src&apos;
/usr/qt/3/bin/uic -L /usr/kde/3.1/lib/kde3/plugins/designer -nounload -o kvisualboyadvancedlg.h ./kvisualboyadvancedlg.ui
/usr/qt/3/bin/moc ./kvisualboyadvance.h -o kvisualboyadvance.moc
uic: File generated with too recent version of Qt Designer (3.2 vs. 3.1.2)
make[2]: *** [kvisualboyadvancedlg.h] Error 1
make[2]: Leaving directory `/var/tmp/portage/kvisualboyadvance-0.3.1/work/kvisualboyadvance-0.3.1/src&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kvisualboyadvance-0.3.1/work/kvisualboyadvance-0.3.1&apos;
make: *** [all] Error 2

!!! ERROR: games-emulation/kvisualboyadvance-0.3.1 failed.
!!! Function kde_src_compile, Line 128, Exitcode 2
!!! died running emake, kde_src_compile:make




Reproducible: Always
Steps to Reproduce:
1. Find a Gentoo box with KDE 3.1.2, it should have Qt Designer version 3.1.2 installed.
2. Log in as root
3. type &quot;emerge kvisualboyadvance&quot;

Actual Results:  
kvisualboyadvance didn&apos;t build properly.

Expected Results:  
It should have built kvisualboyadvance and installed it.

I downloaded the pristine sources and tried to compile them; same error. It
seems the original author distributes the sources with a generated file. The
should probably change the build procedure to have the file generated during the
build, so that you can build this package regardless of which version of KDE
(and especially Qt Designer) the user has installed.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2004-04-15 15:18:16 0000</bug_when>
            <thetext>actually is qt 3.2 needed, not qtdesigner.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2004-04-15 15:19:14 0000</bug_when>
            <thetext>Created an attachment (id=29372)
kvisualboyadvance-0.3.1.ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2004-04-15 15:48:41 0000</bug_when>
            <thetext>Fixed in CVS.  Thanks for the bug report.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>frepe@bredband.net</who>
            <bug_when>2004-04-16 14:47:08 0000</bug_when>
            <thetext>It still doesn&apos;t build. This is what happened:

I did &apos;emerge sync&apos; a few hours ago, and then did &apos;emerge kvisualboyadvance&apos;. This time it required Qt 3.3.0-r1, so that was built and installed first. Then portage tried to build kvisualboyadvance, but this time it wont even get through the &apos;configure&apos; phase. It ends like this:

/... lots of &apos;configure&apos;-output .../
checking for KDE... libraries /usr/kde/3.1/lib, headers /usr/kde/3.1/include
checking if UIC has KDE plugins available... no
configure: error: you need to install kdelibs first.

!!! ERROR: games-emulation/kvisualboyadvance-0.3.1 failed.
!!! Function kde_src_compile, Line 117, Exitcode 1
!!! died running ./configure, kde_src_compile:configure

So kvisualboyadvance still doesn&apos;t build.

(But that&apos;s not the worst part. The worst part is that this completely changed the way my desktop looks. It switched the style, and the icons doesn&apos;t match this so things look really crappy... this problem isn&apos;t part of the bug per se, of course.)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>caleb@gentoo.org</who>
            <bug_when>2004-05-20 17:53:45 0000</bug_when>
            <thetext>your latest problem isn&apos;t related to this bug - just re-emerge kdelibs to fix your style issue.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>frepe@bredband.net</who>
            <bug_when>2004-07-26 16:15:15 0000</bug_when>
            <thetext>kvisualboyadvance builds correctly now.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>29372</attachid>
            <date>2004-04-15 15:19 0000</date>
            <desc>kvisualboyadvance-0.3.1.ebuild</desc>
            <filename>kvisualboyadvance-0.3.1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogL2hvbWUvY3Zzcm9vdC9nZW50b28teDg2L2dhbWVzLWVtdWxhdGlvbi9rdmlz
dWFsYm95YWR2YW5jZS9rdmlzdWFsYm95YWR2YW5jZS0wLjMuMS5lYnVpbGQsdiAxLjEgMjAwNC8w
My8zMCAxMTo1MjowMCBtcl9ib25lc18gRXhwICQKCmluaGVyaXQga2RlCm5lZWQta2RlIDMuMgoK
REVTQ1JJUFRJT049IkEgZnJvbnQgZW5kIGZvciBWaXN1YWxCb3lBZHZhbmNlIGZvciBLREUiCkhP
TUVQQUdFPSJodHRwOi8va3Zpc3VhbGJveWFkdmFuY2Uub3BlbmxpbmRvd3MuY29tLyIKU1JDX1VS
ST0iaHR0cDovL2t2aXN1YWxib3lhZHZhbmNlLm9wZW5saW5kb3dzLmNvbS9kb3dubG9hZHMvJHtQ
fS50YXIuZ3oiCgpMSUNFTlNFPSJHUEwtMiIKS0VZV09SRFM9Ing4NiIKSVVTRT0iIgoKUkRFUEVO
RD0iJHtSREVQRU5EfSBnYW1lcy1lbXVsYXRpb24vdmlzdWFsYm95YWR2YW5jZSIK
</data>        

          </attachment>
    </bug>

</bugzilla>