<?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>38580</bug_id>
          
          <creation_ts>2004-01-18 01:29 0000</creation_ts>
          <short_desc>Vicious freeze when launching freecraft-1.18-r2</short_desc>
          <delta_ts>2004-01-24 11:50:24 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>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>arnaud.jeansen@insa-rouen.fr</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          <cc>alpeterson@wsu.edu</cc>

      

      
          <long_desc isprivate="0">
            <who>arnaud.jeansen@insa-rouen.fr</who>
            <bug_when>2004-01-18 01:29:01 0000</bug_when>
            <thetext>When I launched freecraft on the command line, It resulted in a high processor use with nothing happening (infinite loop ?). I couldn&apos;t even kill it, the system was too busy to react to any of my commands (including a frenzied Ctrl+C) 

Rebooted, tried a simple freecraft --help (I assumed I had done something wrong), had to finally reboot as well...

Reproducible: Always
Steps to Reproduce:
1.run &quot;freecraft&quot;
2.
3.

Actual Results:  
nothing happens, apart from a 100% used processor and a DE too slow to do anything 

Expected Results:  
displayed the game menu 

Portage 2.0.50_pre16 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.22_firewall)
=================================================================
System uname: 2.4.22_firewall i686 Intel(R) Celeron(R) CPU 2.40GHz
Gentoo Base System version 1.4.3.12
Autoconf: sys-devel/autoconf-2.59
Automake: sys-devel/automake-1.7.8
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-march=pentium3 -O2 -pipe -fomit-frame-pointer -falign-functions=4
-falign-jumps=4&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
COMPILER=&quot;gcc3&quot;
CONFIG_PROTECT=&quot;/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/env.d&quot;
CXXFLAGS=&quot;-march=pentium3 -O2 -pipe -fomit-frame-pointer -falign-functions=4
-falign-jumps=4&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs ccache sandbox&quot;
GENTOO_MIRRORS=&quot;http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo&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.gentoo.org/gentoo-portage&quot;
USE=&quot;X Xaw3d aalib acpi alsa apm arts avi berkdb bonobo canna cdr crypt cups
emacs encode esd ethereal fbcon firebird foomaticdb gdbm ggi gif gnome gpm gtk
gtk2 gtkhtml guile imlib java jpeg ldap libg++ libwww mad mikmod motif mpeg mule
ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl png pnp python qt
quicktime readline ruby samba scanner sdl slang slp socks5 spell sse ssl svga
tcltk tcpd tetex tiff truetype trusted usb videos wmf x86 xinerama xml xml2 xmms
xv zlib&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-01-18 02:08:21 0000</bug_when>
            <thetext>sounds like freecraft fork bombed

what does /usr/games/bin/freecraft look like ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>arnaud.jeansen@insa-rouen.fr</who>
            <bug_when>2004-01-21 00:13:20 0000</bug_when>
            <thetext>Right, the program seems a bit too small :) 

 $ ls -l /usr/games/bin/freecraft
-rwxr-x---    1 games    games         510 18. Jan 09:41 /usr/games/bin/freecraft

I&apos;m busy with exams today and tomorrow, but I&apos;ll emerge it again and post the output at the end of the week</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>alpeterson@wsu.edu</who>
            <bug_when>2004-01-22 05:56:34 0000</bug_when>
            <thetext>Created an attachment (id=24232)
/usr/games/bin/freecraft

the script  (with artsdsp because I use kde) to run freecraft

I didn&apos;t fix anything else... but it seems to work.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-01-22 10:16:31 0000</bug_when>
            <thetext>ok, update to freecraft-1.18-r3</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>alpeterson@wsu.edu</who>
            <bug_when>2004-01-22 18:50:13 0000</bug_when>
            <thetext>remember, you must re emerge freecraft-fcmp afterwards...

NOT Before!
well or at least again afterwards.


I suggest combining the ebuilds..

you can do both fcmp and war2 cd  ... 
although I haven&apos;t gotten the Cd to work from that script mentioned.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-01-22 18:55:40 0000</bug_when>
            <thetext>no, because you dont need fcmp to play freecraft

and personally, i think the graphics in it look horrible :)

as for the script not working, we didnt write it, the freecraft people did ... so unless you can give us a small patch to fix it, i dont plan on trying ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>arnaud.jeansen@insa-rouen.fr</who>
            <bug_when>2004-01-23 05:10:57 0000</bug_when>
            <thetext>Why not making three ebuilds instead of the actual 2 ???

* keep fcmp the way it is now
* a new freecraft ebuild without the *ccl files (graphics independant)
* a small warcraft-graphics package with the ccl files linking to warcraft graphics and the script to extract it from the cdrom...

I think it would make more sense : you install freecraft and one of the graphics package, without having to reinstall fcmp every time at every freecraft emerge because the fcmp ccl files got overwritten.
(well I don&apos;t know if it&apos;s possible to make an ebuild depend on either ... or ... ; might make this complicated... OK forget it)

Anyway, I&apos;ll stop complaining about these packages, already 2 new releases in a few weeks and still bitching :)


Oh, and yes Spanky, the graphics are ugly (can&apos;t deny it) but I didn&apos;t buy warcraft... 

Don&apos;t plan to work on the script either :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-01-24 11:50:24 0000</bug_when>
            <thetext>i didnt realize that the packages were clobbering each other ... you guys failed to mention that fact :P

file a new bug for this please ;)</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>24232</attachid>
            <date>2004-01-22 05:56 0000</date>
            <desc>/usr/games/bin/freecraft</desc>
            <filename>freecraft</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvYmluL2Jhc2gKCmlmIFsgISAtZCAvdXNyL3NoYXJlL2dhbWVzL2ZyZWVjcmFmdC9kYXRhL211
c2ljIF0gOyB0aGVuCgllY2hvICJZb3UgaGF2ZSB0byBpbnN0YWxsIHRoZSBkYXRhIGZpbGVzIGlu
IG9yZGVyIHRvIHBsYXkhIgoJZWNobyAiWW91IGNhbiBlaXRoZXIgXGBlbWVyZ2UgZnJlZWNyYWZ0
LWZjbXBcYCBvciBpbnN0YWxsIgoJZWNobyAidGhlIGRhdGEgZmlsZXMgZnJvbSB0aGUgV2FyY3Jh
ZnQgQ0QuIgoJZWNobwoJZWNobyAiVG8gaW5zdGFsbCBvZmYgdGhlIHdhcmNyYWZ0IENEIGRvIHRo
aXM6IgoJZWNobyAiIDEgbW91bnQgdGhlIGNkIGF0IC9tbnQvY2Ryb20iCgllY2hvICIgMiBydW4g
dGhlIHNjcmlwdCAvdXNyL3NoYXJlL2dhbWVzL2ZyZWVjcmFmdC90b29scy9idWlsZC5zaCIKCWVj
aG8gIiAzIGxlYXZlIGNkIGluIHRoZSBkcml2ZSB0byBsaXN0ZW4gdG8gbXVzaWMiCglleGl0IDEK
ZmkKCiNmcmVlY3JhZnQgLWQgL3Vzci9zaGFyZS9nYW1lcy9mcmVlY3JhZnQvZGF0YSAiJEAiCmFy
dHNkc3AgL3Vzci9nYW1lcy9saWIvZnJlZWNyYWZ0L2ZyZWVjcmFmdCAtZCAvdXNyL3NoYXJlL2dh
bWVzL2ZyZWVjcmFmdC9kYXRhICIkQCIK
</data>        

          </attachment>
    </bug>

</bugzilla>