Complete.Org: Mailing Lists: Archives: freeciv: January 2001:
[Freeciv] Re: Cannot run civclient... (PR#640)
Home

[Freeciv] Re: Cannot run civclient... (PR#640)

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Guillaume Cottenceau <gc@xxxxxxxxxxxxxxxx>
Cc: nbogucki@xxxxxx, freeciv@xxxxxxxxxxx
Subject: [Freeciv] Re: Cannot run civclient... (PR#640)
From: Gaute B Strokkenes <gs234@xxxxxxxxx>
Date: 08 Jan 2001 17:48:04 +0100

On 04 Jan 2001, gc@xxxxxxxxxxxxxxxx wrote:

> root <nbogucki@xxxxxx> writes:
>> 
>> Name        : freeciv                      Relocations: (not relocateable)
>> Version     : 1.10.0                            Vendor: MandrakeSoft
>> Release     : 5mdk                          Build Date: lun 17 avr 2000
>> 23:23:17 CEST
>> Install date: (not installed)               Build Host:
>> kenobi.mandrakesoft.com
>> Group       : Games/Strategy                Source RPM:
>> freeciv-1.10.0-5mdk.src.rpm
>> Size        : 6315024                          License: GPL
>> Packager    : Guillaume Cottenceau <gc@xxxxxxxxxxxxxxxx>
>> 
>> Do you think I should try to install an other one?

1.10.0 is pretty old.  You might want to try a more recent version
(RPMs available at www.freeciv.org, I think) and enjoy lots of
bugfixes and nice new features.

> It worked when I tested it on a 7.1 machine when I built it. It's
> hard to tell more if you can't make a part of debugging by yourself.

One way to do this would be to start civclient inside the debugger,
like this:

First type gdb `which civclient` .  Note the direction of the quotes;
they're slanted the opposite way when compared to normal ones, like
this: '

  donald:~$ gdb `which civclient`
  GNU gdb 5.0
  Copyright 2000 Free Software Foundation, Inc.
  GDB is free software, covered by the GNU General Public License, and you are
  welcome to change it and/or distribute copies of it under certain conditions.
  Type "show copying" to see the conditions.
  There is absolutely no warranty for GDB.  Type "show warranty" for details.
  This GDB was configured as "i686-pc-linux-gnu"...

Now type 'r' (without the quotes) to start the program.

  (gdb) r
  Starting program: /usr/local/bin/civclient 

You should then see a message which is similar, but not identical to:

  Program received signal SIGINT, Interrupt.
  0x4010171e in select () from /lib/libc.so.6
  (gdb) quit
  donald:~$

Forward this information to the guy who compiled your version of
Freeciv.  He should be able to use it to work out where Freeciv
crashed.

-- 
Big Gaute                               http://www.srcf.ucam.org/~gs234/
I have accepted Provolone into my life!



[Prev in Thread] Current Thread [Next in Thread]