Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/04/2007, à 11:39

BuG

[resolu]freeciv

je voulais installer la nouvelle version de freeciv qui n'est helas pas dans les depots mais je n'y arrive pas malgré cette explication:

Récupérez les sources ici puis les décompresser, et enfin passez à la compilation :
tar -xvzf freeciv-2.1.0-beta3.tar.bz2
cd freeciv-2.1.0-beta3
./configure
make

Puis en root : make install

si quelqu'un peut m'expliquer ce serait cool car j'ai essaye cette version sur suse et c'est vraiment excellent??

Dernière modification par BuG (Le 10/04/2007, à 23:27)

Hors ligne

#2 Le 08/04/2007, à 16:24

pepeto

Re : [resolu]freeciv

Il y a une beta 4:

ftp://ftp.freeciv.org/freeciv/beta/freeciv-2.1.0-beta4.tar.bz2

Une fois que tu as ce paquet, extrait le dans ton répertoire personnel.
Ouvre une console, tape:

./autogen.sh
./configure
make
sudo make install

(./configure devrait être inutile, mais on est jamais trop prudent smile )

Et là, freeciv 2.1 beta4 doit être installé. wink

Hors ligne

#3 Le 08/04/2007, à 17:12

NicoA380

Re : [resolu]freeciv

Préférer "sudo checkinstall" au lieux de "sudo make install".
Checkinstall est un programme à installer, qui créé un paquet .deb (et l'installe) en effectuant un make install.
On peut désinstaller le programme par synaptic (ou dpkg -r), et le réinstaller à partir du .deb généré.

Hors ligne

#4 Le 09/04/2007, à 01:35

BuG

Re : [resolu]freeciv

merci à toi pepeto et aussi à toi nico je vais essayer ça !!

Hors ligne

#5 Le 09/04/2007, à 01:43

BuG

Re : [resolu]freeciv

bon apparament ya des trucs chez moi qui ne doivent pas etre installés si vous pouvez me dire ce qu'il en est car suis largué là lol

bug@ordimini:~/jeux/freeciv-2.1.0-beta4$ ./autogen.sh
+ checking for autoconf >= 2.55 ... found 2.61, ok.
+ checking for autoheader >= 2.55 ... found 2.61, ok.
+ checking for automake >= 1.6 ... found 1.9.6, ok.
+ checking for aclocal >= 1.6 ... found 1.9.6, ok.
+ checking for xgettext >= 0.10.36 ... found 0.16.1, ok.
+ checking for msgfmt >= 0.10.36 ... found 0.16.1, ok.
+ creating acinclude.m4
+ running aclocal ...
+ running autoheader ...
+ running autoconf ...
+ running automake ...
+ removing config.cache ...
+ running configure ...

I am going to run ./configure with no arguments - if you wish
to pass any to it, please specify them on the ./autogen.sh command line.

checking build system type... i686-pc-linux-gnulibc1
checking host system type... i686-pc-linux-gnulibc1
checking target system type... i686-pc-linux-gnulibc1
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.

configure failed

Dernière modification par BuG (Le 09/04/2007, à 01:52)

Hors ligne

#6 Le 09/04/2007, à 19:23

pepeto

Re : [resolu]freeciv

Es-tu sûr d'avoir un compilateur installé, comme gcc par exemple?

Hors ligne

#7 Le 10/04/2007, à 10:50

BuG

Re : [resolu]freeciv

ben apparament j'ai:
gcc
gcc-3.3-base
gcc-4.1
gcc-4.1-base

qui sont installés
par contre etant debutant faut-il que automake ou autoconf soient installés? si oui quelles versions car yen a plusieurs?

Dernière modification par BuG (Le 10/04/2007, à 10:54)

Hors ligne

#8 Le 10/04/2007, à 19:46

pepeto

Re : [resolu]freeciv

Il faut édivemment automake ET autoconf. La version importe peu, je pense...

Hors ligne

#9 Le 10/04/2007, à 23:27

BuG

Re : [resolu]freeciv

bon merci à vous deux car je viens de reussir,suis trop content...
par contre il m'a fallu installer zlib + zlib-bin + glade(à defaut de gtk+)

smile

Hors ligne

#10 Le 11/04/2007, à 09:28

siden

Re : [resolu]freeciv

sinon  ce que tu pouvait faire c'est utiliser alien
si t'as le rpm de suse c'est très facile et ca marche très bien j'ai fait comme ca

Hors ligne

#11 Le 12/07/2007, à 02:19

mavosaure

Re : [resolu]freeciv

Moi aussi je suis intéressé par la nouvelle version!

Par contre j'ai eu quelques difficultés pour compiler... en fait je suis en train d'installer les dépendances...:o

Pour ceux qui galèreraient aussi, j'ai du installer les paquets suivants:
autoconf automake (facile, c'est demandé)

Après l'erreur suivante sur le autogen.sh :

checking for gzgets in -lz... no
configure: error: Could not find zlib library.

J'ai installé zlib1g-dev


Après l'erreur suivante sur le autogen.sh :

configure: checking for which client to compile:...
checking for pkg-config... /usr/bin/pkg-config
checking for GTK+ - version >= 2.4.0... no
*** Could not run GTK+ test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GTK+ is incorrectly installed.

J'ai installé libgtk2.0-dev

A ce propos après pas mal de recherches j'ai fini par trouver des infos sur ces dépendances sur le site de ...freeciv! On ne se fout pas de moi svp!!!:lol:

Debian dependancy packages

To compile freeciv from source, you will need the following development packages:

    * zlib1g-dev
    * libreadline5-dev (or another readline library - optional)

To compile the GTK2 client you will also need the following libraries:

    * libgtk2.0-dev

(There may be other requirements that have been forgotten here.

Pour info, certaines personnes ont mis des packages DEB en ligne... on peut les trouver via le forum ubuntu international... mais bon ne sait pas qui a fait quoi ni comment... roll
Et vu que je cherche à apprendre....;)

Bon je vais compiler et je vous tiens au courant si je galère encore... on sait jamais!

PS: en parlant d'apprendre, merci à NicoA380 pour ses infos sur le "sudo checkinstall"! wink


Xub'

Hors ligne

#12 Le 12/07/2007, à 10:03

mavosaure

Re : [resolu]freeciv

Bon les différentes manip ont pris 15 ans sur mon vieux bouzin mais ça valait le coup d'attendre... Cette nouvelle version est vraiment jolie...:)

Pour l'utilisation de checkinstall je dois dire que j'ai fait un peu au pif... par sécurité j'ai préféré désinstaller ma version officielle de freeciv avant d'installer la beta, mais il y a peut être moyen de garder les deux?

Pour info la commande à utiliser pour lancer freeciv est civclient.

En revanche j'ai une erreur relative au son :

2: Pas de véritable plugin audio, on continue avec le support du son désactivé
2: Pour un support audio, installez SDL_mixer
2: http://www.libsdl.org/projects/SDL_mixer/index.html

Encore un bordel à installer... est ce que j'en finirais un jour?! roll


Xub'

Hors ligne

#13 Le 30/08/2007, à 14:54

mavosaure

Re : [resolu]freeciv

Les sources de la beta 6 sont sorties depuis peu!

Changelog de la beta6:

Bugs

    * Fixed fatal bug when Freeciv was installed for the first time on a system.
    * Fixed LAN server scan on Windows.
    * Fixed civmanual crash.

Art

    * Redesigned icon for civserver, plus improved Windows ICO icons.

(...)

Miscellaneous

    * Cleaned up network capabilities

et changelog de la beta5 (plus intéressant, déjà...)

Bugs

    * Fix bug preventing units crossing into allied territory.
    * Make sure votes cannot be started in pregame, and not be observers.
    * Reworked backend for name translation to resolve numerous hidden bugs.
    * Fixed the buy column on cities report.
    * Fixed crash on opening scenarios screen.
    * Make savegames containing Lua script load correctly.
    * Removed concept of foul spies. Broken code was causing problems.
    * Sun Tzu's Academy is no longer marked permanently redundant.
    * + numerous other bugfixes.

Clients

    * SDL: Make certain dialogs get destroyed correctly when closed.
    * GTK2: Add ability to scroll the main map using mouse or touchpad.
    * GTK2: Technology tree edge colors.
    * GTK2: Fix glitches when observing.
    * GTK2: Hide techs that are unreachable to player from tech tree overview.
    * Add a common client option for GUI theme selection.

Art

    * Improve Byzantine and Serbian flags.
    * Original GUI theme for GTK2 client.

Localizations

(...)
    * The tutorial is now translatable

Miscellaneous

    * Updated the bug report address.

Dernière modification par mavosaure (Le 30/08/2007, à 14:56)


Xub'

Hors ligne