<?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>25930</bug_id>
          
          <creation_ts>2003-08-04 21:22 0000</creation_ts>
          <short_desc>gnome-mud 0.10.1 e-build does not finish installing.</short_desc>
          <delta_ts>2003-10-13 15:13:25 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>ranthog@gmail.com</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          <cc>gnome@gentoo.org</cc>
    
    <cc>lobbin@localhost.nu</cc>

      

      
          <long_desc isprivate="0">
            <who>ranthog@gmail.com</who>
            <bug_when>2003-08-04 21:22:04 0000</bug_when>
            <thetext>Everytime I try to emerge gnome-mud-0.10.1 the ebuild stops, complaining about
an error.  I have made sure that it isn&apos;t the problem in bug #23790.  This is
the output of the build:





Reproducible: Always
Steps to Reproduce:
1. emerge sync
2. emerge gnome-mud


Actual Results:  
The program has been built but doesn&apos;t seem to have installed.  This is the last
few lines of output:

prepallstrip:
strip:
strip:
   usr/games/bin/gnome-mud
&gt;&gt;&gt; Completed installing into /var/tmp/portage/gnome-mud-0.10.1/image/
 
--------------------------- ACCESS VIOLATION SUMMARY
---------------------------LOG FILE = &quot;/tmp/sandbox-gnome-mud-0.10.1-21861.log&quot;
 
open_wr:   /var/lib/scrollkeeper/scrollkeeper_docs.tmp
--------------------------------------------------------------------------------

Expected Results:  
gnome-mud installed.

Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1)
=================================================================
System uname: 2.4.20-gentoo-r5 i686 AMD Athlon(tm) XP 1600+
GENTOO_MIRRORS=&quot;http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo&quot;
CONFIG_PROTECT=&quot;/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/env.d&quot;
PORTDIR=&quot;/usr/portage&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR_OVERLAY=&quot;&quot;
USE=&quot;apm crypt foomaticdb libg++ libwww mad mikmod ncurses nls slang truetype
xml2 zlib gdbm berkdb readline arts X sdl gpm tcpd pam perl python esd imlib
motif aavm -3dfx 3dnow avi cups dga doc dvd encode ggi gif gnome gtk java jpeg
-kde kerbos mmx mozilla mpeg oggvorbis opengl oss -pcmcia pdflib png -qt
quicktime samba sasl spell sse ssl svga tiff true type usb -voodoo3 wmf x xmms
xv x86&quot;
COMPILER=&quot;gcc3&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-march=athlon-xp -mmmx -m3dnow -msse -fomit-frame-pointer -mfpmath=sse -O3&quot;
CXXFLAGS=&quot;-O2 -mcpu=i686 -pipe&quot;
ACCEPT_KEYWORDS=&quot;x86&quot;
MAKEOPTS=&quot;-j2&quot;
AUTOCLEAN=&quot;yes&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
FEATURES=&quot;sandbox ccache&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ranthog@gmail.com</who>
            <bug_when>2003-08-04 21:48:14 0000</bug_when>
            <thetext>I have also tried compiling with the default USE flags (e.g. USE=&quot;&quot;).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lobbin@localhost.nu</who>
            <bug_when>2003-08-20 05:59:52 0000</bug_when>
            <thetext>Does it work with the new 0.10.2 ebuild posted in bug #26982?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2003-09-25 01:21:17 0000</bug_when>
            <thetext>Could I get a gnome dev to check this out please?  This *was* working at some
point but now I get the same error with 0.10.2.

Thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>foser@gentoo.org</who>
            <bug_when>2003-09-25 06:21:58 0000</bug_when>
            <thetext>the problem is rebuilding, installing it from scratch should not show this
problem.

Anyway, i looked at the ebuild and decided to do a quick cleanup. Adapted
it to use the gnome2 eclass (should solve the scrollkeeper problems), basicly
rewrote the whole thing. Made python optional (although this is not completely
correct : pygtk looks to be optional itself when using python, but a gentoo
system almost always has python so i left it in), made zlib USE switch the
mccp support (it only depends on that). Removed the nls stuff (there is no
such switch and the hack is ugly and probably nonfunctional by the looks
of it) and nls is not meant to remove unwanted translations, so shouldn&apos;t
be used that way. Corrected the deps and this should pretty much do it i
think.

The python switch was a bit of a problem, if i provide &apos;--with-python&apos; the
configure script goes crashing for me. Thats why i didn&apos;t use use_with.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>foser@gentoo.org</who>
            <bug_when>2003-09-25 06:23:50 0000</bug_when>
            <thetext>Created an attachment (id=18311)
revamped 0.10.2 ebuild

Mind it, this is a rewrite done without knowing the package. It needs to
be
tested properly first.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>foser@gentoo.org</who>
            <bug_when>2003-09-25 06:31:17 0000</bug_when>
            <thetext>oh and the &apos;USE_DESTDIR=&quot;1&quot;&apos; line can go too, it isn&apos;t needed.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2003-09-25 13:33:45 0000</bug_when>
            <thetext>Fantastic!  Thanks foser.  It seems to be much happier with this revamped
ebuild.
One question I had though...there is a /var/lib hanging around in the image.
 Does
that need to be there or can I whack it?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>foser@gentoo.org</who>
            <bug_when>2003-09-25 14:25:06 0000</bug_when>
            <thetext>Better to have it in there, scrollkeeper still uses that path only in pkg_postinst
so portage doesn&apos;t detect it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2003-09-25 17:12:43 0000</bug_when>
            <thetext>Thanks for the clairification.  One finally question - the reworked ebuild
needs &gt;=dev-python/pygtk-2 but that&apos;s not marked stable.  It used to just
be
dev-python/pygtk so what was the motivation for the change?  Is it possible
to
just use any of the dev-python/pygtk versions or is &gt;=...-2 really needed?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>foser@gentoo.org</who>
            <bug_when>2003-09-26 04:22:22 0000</bug_when>
            <thetext>hmm no.. you need 1.99.13 (or something) at least, but the 1.99 series are
development releases and -2 is stable, so i just went for that. This ebuild
should be in ~ for a while, becuase it&apos;s a almost complete rewrite imho.
pygtk itsself i could mark stable for ~x86 later on today i think, should
discuss this with liquidx.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2003-09-28 16:49:10 0000</bug_when>
            <thetext>Just commited a slightly modified version of foser&apos;s ebuild to CVS.  Works
for me so please test it out so I can mark it stable.

Thanks again foser!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ranthog@gmail.com</who>
            <bug_when>2003-10-07 19:31:23 0000</bug_when>
            <thetext>Thanks.  It actually works again on my system now.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2003-10-07 22:31:32 0000</bug_when>
            <thetext>Seems to work well for people so I&apos;ll close.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2003-10-13 15:13:07 0000</bug_when>
            <thetext>fixed</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2003-10-13 15:13:25 0000</bug_when>
            <thetext>so close</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>18311</attachid>
            <date>2003-09-25 06:23 0000</date>
            <desc>revamped 0.10.2 ebuild</desc>
            <filename>gnome-mud-0.10.2.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogL2hvbWUvY3Zzcm9vdC9nZW50b28teDg2L2dhbWVzLW11ZC9nbm9tZS1tdWQv
Z25vbWUtbXVkLTAuMTAuMi5lYnVpbGQsdiAxLjEgMjAwMy8wOS8xMCAxOTowMzoxMiB2YXBpZXIg
RXhwICQKCmluaGVyaXQgZ2FtZXMgZ25vbWUyCgpERVNDUklQVElPTj0iR05PTUUgTVVEIGNsaWVu
dCIKU1JDX1VSST0ibWlycm9yOi8vc291cmNlZm9yZ2UvYW1jbC8ke1B9LnRhci5neiIKSE9NRVBB
R0U9Imh0dHA6Ly9hbWNsLnNvdXJjZWZvcmdlLm5ldC8iCgpMSUNFTlNFPSJHUEwtMiIKS0VZV09S
RFM9Ing4NiIKU0xPVD0iMCIKCklVU0U9InB5dGhvbiB6bGliIgoKUkRFUEVORD0iPXgxMS1saWJz
L2d0aystMioKCT1nbm9tZS1iYXNlL2xpYmdub21lLTIqCgk9Z25vbWUtYmFzZS9saWJnbm9tZXVp
LTIqCgk+PXgxMS1saWJzL3Z0ZS0wLjEwLjI2CglweXRob24/ICggPj1kZXYtcHl0aG9uL3B5Z3Rr
LTIgKQoJemxpYj8gKCBzeXMtbGlicy96bGliICkiCgpERVBFTkQ9IiR7UkRFUEVORH0KCWRldi11
dGlsL3BrZ2NvbmZpZwoJPj1kZXYtdXRpbC9pbnRsdG9vbC0wLjIzCgk+PXN5cy1kZXZlbC9nZXR0
ZXh0LTAuMTEuNQoJYXBwLXRleHQvc2Nyb2xsa2VlcGVyIgoKdXNlIHB5dGhvbiB8fCBHMkNPTkY9
IiR7RzJDT05GfSAtLXdpdGhvdXQtcHl0aG9uIgpHMkNPTkY9IiR7RzJDT05GfSBgdXNlX2VuYWJs
ZSB6bGliIG1jY3BgIgoKRE9DUz0iQVVUSE9SUyBCVUdTIENoYW5nZUxvZyBORVdTIFBMVUdJTi5B
UEkgUkVBRE1FIFJPQURNQVAiCgpVU0VfREVTVERJUj0iMSIKCnNyY19pbnN0YWxsKCkgewoKCWdu
b21lMl9zcmNfaW5zdGFsbAoKCWNkICR7RH0vdXNyL2dhbWVzCglkb2RpciAke0dBTUVTX0JJTkRJ
Un0KCW12IGdub21lLW11ZCAke0R9LyR7R0FNRVNfQklORElSfQoJcHJlcGdhbWVzZGlycwoKfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>