← retour à la page principale du projet
Rapport du mardi 12 juillet 2005

Matin:
Étude du Makefile, refonte des dossiers du CVS; modifications du Makefile.
    supprimé le fichier $(COSME)/bin/README.txt.txt qui était vide
    créé un répertoire $(COSME)/documentation dans lequel j'ai déplacé les fichiers $(COSME)/Licence_CeCILL_V1.1-US.txt & $(COSME)/Licence_CeCILL_V1-fr.txt
    corrections très légères sur le fichier $(COSME)/Makefile
    supprimé le répetoire $(COSME)/obj
    copié automatiquement les scripts python à partir de $(COSME)/src/scripts_python/ dans $(COSME)/bin/
    supprimé automatiquement le répertoire $(COSME)/bin
    création de make run
    création de make uninstall
Manifestement, make test requiert Doxygen, qui n'est pas installé chez moi. J'ai cherché les sources, mais elles requierent flex, que je n'ai pas installé non plus. J'abandonne. Je n'ai pas besoin de la doc' sur ma machine, l'utiliser sur les machines de l'ISIA suffit.
J'ai installé Nvu sur Linux pour pouvoir modifier les pages du site web sans avoir à passer sous Windows.

Après-midi:
Après avoir pris connaissance du Makefile, j'ai refais un test très rapide en essayant de l'adapter au monde Windows.
Il faut modifier le Makefile, modifier aussi le fichier cosme.pro. Cependant, il y a des modifications que j'avais réussi à faire avec Visual Studio que je n'ai pas réussi à faire avec le Makefile, notamment pour les définitions du préprocesseur (/D[macro]).
Doxygen est bien installé sur les machines de l'ISIA. Néanmoins, l'exécution de doxygen requiert en partie l'utilisation d'un outil appelé dot, qui ne semble pas installé. Une partie de la documentation est néanmoins générée.
L'exécution de make test provoque quelques problèmes sur les machines de l'ISIA:
bash-2.05b$ make test
test -d test/obj/ || mkdir -p test/obj
make -f MakefileTest
make[1]: Entering directory `/users/invites/reant/ProjetCosme/cosme'
g++ -c -pipe -Wall -W -O2 -fomit-frame-pointer -pipe -march=i586 -mcpu=pentiumpro  -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt3/mkspecs/default -I. -I/usr/local/coin/include -I/usr/local/soqt/include -I/usr/lib/qt3//include -o test/obj/cosmeTest.o test/cosmeTest.cpp
In file included from test/cosmeTest.cpp:1:
test/cosmeTest.h:4:45: cppunit/extensions/HelperMacros.h: No such file or directory
In file included from test/cosmeTest.cpp:1:
test/cosmeTest.h:19: error: `CPPUNIT_NS' is not a class or namespace
test/cosmeTest.h:20: error: `TestFixture' is not a class or namespace
test/cosmeTest.h:20: error: invalid base-class specification
test/cosmeTest.h:23: error: ISO C++ forbids declaration of `CPPUNIT_TEST_SUITE' with no type
test/cosmeTest.h:26: error: `testConstructor' was not declared in this scope
test/cosmeTest.h:26: error: invalid data member initialization
test/cosmeTest.h:26: error: (use `=' to initialize static data members)
test/cosmeTest.h:26: error: ISO C++ forbids declaration of `CPPUNIT_TEST' with no type
test/cosmeTest.h:27: error: `testImport' was not declared in this scope
test/cosmeTest.h:27: error: invalid data member initialization
test/cosmeTest.h:27: error: ISO C++ forbids declaration of `CPPUNIT_TEST' with no type
test/cosmeTest.h:27: error: declaration of `int cosmeTest::CPPUNIT_TEST'
test/cosmeTest.h:26: error: conflicts with previous declaration `int cosmeTest::CPPUNIT_TEST'
test/cosmeTest.h:28: error: `testImportTool' was not declared in this scope
test/cosmeTest.h:28: error: invalid data member initialization
test/cosmeTest.h:28: error: ISO C++ forbids declaration of `CPPUNIT_TEST' with no type
test/cosmeTest.h:28: error: declaration of `int cosmeTest::CPPUNIT_TEST'
test/cosmeTest.h:26: error: conflicts with previous declaration `int cosmeTest::CPPUNIT_TEST'
test/cosmeTest.h:29: error: `testImportOrgan' was not declared in this scope
test/cosmeTest.h:29: error: invalid data member initialization
test/cosmeTest.h:29: error: ISO C++ forbids declaration of `CPPUNIT_TEST' with no type
test/cosmeTest.h:29: error: declaration of `int cosmeTest::CPPUNIT_TEST'
test/cosmeTest.h:26: error: conflicts with previous declaration `int cosmeTest::CPPUNIT_TEST'
test/cosmeTest.h:32: error: ISO C++ forbids declaration of `CPPUNIT_TEST_SUITE_END' with no type
test/cosmeTest.cpp:6: error: ISO C++ forbids declaration of `CPPUNIT_TEST_SUITE_REGISTRATION' with no type
test/cosmeTest.cpp: In member function `void cosmeTest::testConstructor()':
test/cosmeTest.cpp:23: error: `CPPUNIT_ASSERT' undeclared (first use this function)
test/cosmeTest.cpp:23: error: (Each undeclared identifier is reported only once for each function it appears in.)
test/cosmeTest.cpp:24: error: `CPPUNIT_ASSERT_EQUAL' undeclared (first use this function)
test/cosmeTest.cpp: In member function `void cosmeTest::testImport()':
test/cosmeTest.cpp:62: error: `CPPUNIT_ASSERT' undeclared (first use this function)
make[1]: *** [test/obj/cosmeTest.o] Erreur 1
make[1]: Leaving directory `/users/invites/reant/ProjetCosme/cosme'
make: *** [test] Erreur 2
Manifestement, c'est un fichier .h de cppunit qui manque. J'ai fait une recherche avec updatedb & locate, je n'ai rien trouvé. Pour l'instant, make test ne marche pas; je m'en occuperai plus tard.
Le snapshot, censé faire une copie à un temps donné du projet, est récursif. :-S Il faudra corriger ça.
Création de la commande make check pour vérifier si tous les programmes & toutes les commandes nécessaires sont bien installées sur le système. Il sera possible de la rendre plus conviviale plus tard.
Coupure d'Internet en plein milieu de l'après-midi.
Corrigé snapshot pour qu'ils copie dans un répertoire externe (ce qui aussi mieux pour le CVS qui n'est pas censé contenir les snapshots, vu que c'est sa propre fonction). Le répertoire est paramétrable dans le Makefile.
Fin de la recherche de cppunit & dot sur un ordinateur de l'ISIA (recherches complète & à partir de la DB); rien n'a été trouvé. Ce n'est pas super important pour l'instant.
J'ai dot sur mon ordinateur:
[gilles@localhost ~]$ whereis dot
dot: /usr/bin/dot /usr/share/man/man1/dot.1.bz2
mais surtout
/softs/doxygen-1.4.3/src/dot.cpp
/softs/doxygen-1.4.3/src/dot.h
J'ai installé flex sur mon ordi, l'installation de doxygen s'est bien passée. La génération de la doc donne ceci:
[gilles@localhost cosme]$ make doc
test -d documentation/doc/ || mkdir -p documentation/doc
# Attention, doxygen doit être installé sur ce système pour que make doc fonctionne
# http://www.doxygen.org
doxygen Doxyfile
Searching for include files...
Searching for example files...
Searching for images...
Searching for dot files...
Searching for files to exclude
Reading input files...
Reading and parsing tag files
Preprocessing /home/gilles/ProjetCosme/cosme/src/cosme.cpp...
Parsing file /home/gilles/ProjetCosme/cosme/src/cosme.cpp...
Preprocessing /home/gilles/ProjetCosme/cosme/src/cosme.h...
Parsing file /home/gilles/ProjetCosme/cosme/src/cosme.h...
Preprocessing /home/gilles/ProjetCosme/cosme/src/icons/fileopen.xpm...
Parsing file /home/gilles/ProjetCosme/cosme/src/icons/fileopen.xpm...
Preprocessing /home/gilles/ProjetCosme/cosme/src/icons/filesave.xpm...
Parsing file /home/gilles/ProjetCosme/cosme/src/icons/filesave.xpm...
Preprocessing /home/gilles/ProjetCosme/cosme/src/icons/ok.xpm...
Parsing file /home/gilles/ProjetCosme/cosme/src/icons/ok.xpm...
Preprocessing /home/gilles/ProjetCosme/cosme/src/main.cpp...
Parsing file /home/gilles/ProjetCosme/cosme/src/main.cpp...
Preprocessing /home/gilles/ProjetCosme/cosme/src/ring.cpp...
Parsing file /home/gilles/ProjetCosme/cosme/src/ring.cpp...
Preprocessing /home/gilles/ProjetCosme/cosme/src/ring.h...
Parsing file /home/gilles/ProjetCosme/cosme/src/ring.h...
Preprocessing /home/gilles/ProjetCosme/cosme/test/cosmeTest.cpp...
Parsing file /home/gilles/ProjetCosme/cosme/test/cosmeTest.cpp...
Preprocessing /home/gilles/ProjetCosme/cosme/test/cosmeTest.h...
Parsing file /home/gilles/ProjetCosme/cosme/test/cosmeTest.h...
Preprocessing /home/gilles/ProjetCosme/cosme/test/main.cpp...
Parsing file /home/gilles/ProjetCosme/cosme/test/main.cpp...
Preprocessing /home/gilles/ProjetCosme/cosme/test/ringTest.cpp...
Parsing file /home/gilles/ProjetCosme/cosme/test/ringTest.cpp...
Preprocessing /home/gilles/ProjetCosme/cosme/test/ringTest.h...
Parsing file /home/gilles/ProjetCosme/cosme/test/ringTest.h...
Preprocessing /home/gilles/ProjetCosme/cosme/test/testStaticVars.h...
Parsing file /home/gilles/ProjetCosme/cosme/test/testStaticVars.h...
Building group list...
Building directory list...
Building namespace list...
Building file list...
Searching for included using directives...
Building class list...
Associating documentation with classes...
Computing nesting relations for classes...
Searching for members imported via using declarations...
Building example list...
Searching for documented variables...
Building member list...
Searching for friends...
Searching for documented defines...
Computing template instances...
Flushing cached template relations that have become invalid...
Creating members for template instances...
Computing class relations...
Searching for enumerations...
/home/gilles/ProjetCosme/cosme/src/ring.h:75: Warning: Documentation for undefined enum `Describe' found.
/home/gilles/ProjetCosme/cosme/src/ring.h:83: Warning: Documentation for undefined enum `Kind' found.
Searching for member function documentation...
/home/gilles/ProjetCosme/cosme/src/cosme.cpp:650: Warning: no matching class member found for
  void Cosme::setTranslationDragger()
Possible candidates:
  void Cosme::setTranslationDragger(bool action)
/home/gilles/ProjetCosme/cosme/src/cosme.cpp:688: Warning: no matching class member found for
  void Cosme::setRotationManipulator()
Possible candidates:
  void Cosme::setRotationManipulator(bool action)
Building page list...
Search for main page...
Computing page relations...
Sorting lists...
Freeing entry tree
Determining which enums are documented
Computing member relations...
Building full member lists recursively...
Adding members to member groups.
Computing member references...
Inheriting documentation...
Generating disk names...
Adding source references...
Adding todo/test/bug list items...
Computing dependencies between directories...
Generating style sheet...
Counting data structures...
Resolving user defined references...
Combining using relations...
Finding anchors and sections in the documentation...
Generating index page...
Generating file index...
Generating example documentation...
Generating file sources...
Generating code for file cosme.h...
Generating code for file cosmeTest.h...
Generating code for file ring.h...
Generating code for file ringTest.h...
Generating code for file testStaticVars.h...
Generating file documentation...
Generating docs for file cosme.cpp...
Generating docs for file cosme.h...
Generating docs for file cosmeTest.cpp...
Generating docs for file cosmeTest.h...
Generating docs for file fileopen.xpm...
Generating docs for file filesave.xpm...
Generating docs for file main.cpp...
Generating docs for file main.cpp...
Generating docs for file ok.xpm...
Generating docs for file ring.cpp...
Generating docs for file ring.h...
Generating docs for file ringTest.cpp...
Generating docs for file ringTest.h...
Generating docs for file testStaticVars.h...
Generating class documentation...
Generating annotated compound index...
Generating hierarchical class index...
Generating member index...
Generating docs for compound Cosme...
Generating docs for compound cosmeTest...
Generating docs for compound Ring...
Generating docs for compound RingError...
Generating docs for compound RingRotation...
Generating docs for compound ringTest...
Generating docs for compound RingToolAngle...
Generating docs for compound RingTranslation...
Generating page documentation...
Generating group documentation...
Generating directory documentation...
Generating dependency graph for directory /home/gilles/ProjetCosme/cosme/
Generating dependency graph for directory /home/gilles/
Generating dependency graph for directory /home/gilles/ProjetCosme/cosme/src/icons/
Generating dependency graph for directory /home/gilles/ProjetCosme/
Generating dependency graph for directory /home/gilles/ProjetCosme/cosme/src/
Generating dependency graph for directory /home/gilles/ProjetCosme/cosme/test/
Generating namespace index...
Generating group index...
Generating directory index...
Generating example index...
Generating file member index...
Generating namespace member index...
Generating page index...
Generating graph info page...
Generating graphical class hierarchy...
Generating XML output...
Generating XML output for class Cosme
Generating XML output for class cosmeTest
Generating XML output for class Ring
Generating XML output for class RingError
Generating XML output for class RingRotation
Generating XML output for class ringTest
Generating XML output for class RingToolAngle
Generating XML output for class RingTranslation
Generating XML output for file cosme.cpp
Generating XML output for file cosme.h
Generating XML output for file cosmeTest.cpp
Generating XML output for file cosmeTest.h
Generating XML output for file fileopen.xpm
Generating XML output for file filesave.xpm
Generating XML output for file src/main.cpp
Generating XML output for file test/main.cpp
Generating XML output for file ok.xpm
Generating XML output for file ring.cpp
Generating XML output for file ring.h
Generating XML output for file ringTest.cpp
Generating XML output for file ringTest.h
Generating XML output for file testStaticVars.h
Generate XML output for dir /home/gilles/ProjetCosme/cosme/
Generate XML output for dir /home/gilles/
Generate XML output for dir /home/gilles/ProjetCosme/cosme/src/icons/
Generate XML output for dir /home/gilles/ProjetCosme/
Generate XML output for dir /home/gilles/ProjetCosme/cosme/src/
Generate XML output for dir /home/gilles/ProjetCosme/cosme/test/
OK, tout est bon. Le résultat est intéressant, ça me fera de la documentation supplémentaire.
Je n'ai pas KDevelop installé sur ma machine, je l'installe.
[gilles@localhost ~]$ su
Password:
[root@localhost gilles]# urpmi kdevelop
Les paquetages suivants ne peuvent pas être installés, car ils dépendent
de paquetages qui sont plus anciens que les versions installées:
libkdecore4-devel-3.3.2-123mdk
kdevelop-3.1.2-10mdk
Continuer ? (O/n) O
Pour satisfaire les dépendances, les 14 paquetages suivants vont être installés(22 Mo):
autoconf2.1-2.13-21mdk.noarch
autoconf2.5-2.59-6mdk.noarch
doxygen-1.3.9.1-1mdk.i586
gettext-0.14.1-10mdk.i586
kdbg-1.9.7-1mdk.i586
kdesdk-3.3.2-11mdk.i586
libart_lgpl2-devel-2.3.17-2mdk.i586
libgamin-1_0-devel-0.0.26-1mdk.i586
libgettextmisc-0.14.1-10mdk.i586
libidn11-devel-0.5.13-1mdk.i586
libkdesdk1-3.3.2-11mdk.i586
libkdesdk1-cervisia-3.3.2-11mdk.i586
libkdevelop3-3.1.2-10mdk.i586
libpcre0-devel-5.0-2mdk.i586
Est-ce correct ? (O/n) O

    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/libkdesdk1-3.3.2-11mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/libgettextmisc-0.14.1-10mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/kdesdk-3.3.2-11mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/doxygen-1.3.9.1-1mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/autoconf2.1-2.13-21mdk.noarch.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/gettext-0.14.1-10mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/libkdesdk1-cervisia-3.3.2-11mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/libkdevelop3-3.1.2-10mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/autoconf2.5-2.59-6mdk.noarch.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/libidn11-devel-0.5.13-1mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/libgamin-1_0-devel-0.0.26-1mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/libpcre0-devel-5.0-2mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/libart_lgpl2-devel-2.3.17-2mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/kdbg-1.9.7-1mdk.i586.rpm
installation de kdesdk-3.3.2-11mdk.i586.rpm libgettextmisc-0.14.1-10mdk.i586.rpm libkdesdk1-3.3.2-11mdk.i586.rpm doxygen-1.3.9.1-1mdk.i586.rpm autoconf2.1-2.13-21mdk.noarch.rpm gettext-0.14.1-10mdk.i586.rpm libkdesdk1-cervisia-3.3.2-11mdk.i586.rpm libkdevelop3-3.1.2-10mdk.i586.rpm autoconf2.5-2.59-6mdk.noarch.rpm libidn11-devel-0.5.13-1mdk.i586.rpm libart_lgpl2-devel-2.3.17-2mdk.i586.rpm libpcre0-devel-5.0-2mdk.i586.rpm libgamin-1_0-devel-0.0.26-1mdk.i586.rpm kdbg-1.9.7-1mdk.i586.rpm depuis /var/cache/urpmi/rpms
Préparation ...                  #############################################
     1/14: libkdesdk1            #############################################
     2/14: libgettextmisc        #############################################
     3/14: gettext               #############################################
     4/14: kdesdk                #############################################
     5/14: kdbg                  #############################################
     6/14: libgamin-1_0-devel    #############################################
     7/14: libpcre0-devel        #############################################
     8/14: libart_lgpl2-devel    #############################################
     9/14: libidn11-devel        #############################################
    10/14: libkdevelop3          #############################################
    11/14: libkdesdk1-cervisia   #############################################
    12/14: doxygen               #############################################
    13/14: autoconf2.5           #############################################
    14/14: autoconf2.1           #############################################
[root@localhost gilles]# urpmi kdevelop
Les paquetages suivants ne peuvent pas être installés, car ils dépendent
de paquetages qui sont plus anciens que les versions installées:
libopenssl0.9.7-devel-0.9.7e-5mdk
kdevelop-3.1.2-10mdk
Continuer ? (O/n) O
Pour satisfaire les dépendances, les 18 paquetages suivants vont être installés(146 Mo):
OpenSP-1.5-8mdk.i586
docbook-style-dsssl-1.79-2mdk.noarch
docbook-utils-0.6.14-1mdk.noarch
ed-0.2-31mdk.i586
jadetex-3.12-106mdk.i586
kdesdk-cervisia-3.3.2-11mdk.i586
libopenjade0-1.3.2-11mdk.i586
linuxdoc-tools-0.9.21-3mdk.i586
netpbm-10.26-2mdk.i586
openjade-1.3.2-11mdk.i586
perl-SGMLSpm-1.03ii-7mdk.noarch
perl-Tie-Watch-1.1-1mdk.noarch
perl-Tk-804.027-4mdk.i586
sam2p-0.42-4mdk.i586
tetex-3.0-8mdk.i586
tetex-context-3.0-8mdk.i586
tetex-dvips-3.0-8mdk.i586
tetex-latex-3.0-8mdk.i586
Est-ce correct ? (O/n) O

    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/linuxdoc-tools-0.9.21-3mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/netpbm-10.26-2mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/kdesdk-cervisia-3.3.2-11mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/ed-0.2-31mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/tetex-latex-3.0-8mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/sam2p-0.42-4mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/OpenSP-1.5-8mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/perl-SGMLSpm-1.03ii-7mdk.noarch.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/jadetex-3.12-106mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/tetex-3.0-8mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/docbook-style-dsssl-1.79-2mdk.noarch.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/perl-Tie-Watch-1.1-1mdk.noarch.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/openjade-1.3.2-11mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/tetex-context-3.0-8mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/tetex-dvips-3.0-8mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/libopenjade0-1.3.2-11mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/perl-Tk-804.027-4mdk.i586.rpm
    ftp://ftp-sophia.cma.fr/pub/linux/distributions/Mandrakelinux/official/10.2/i586/media/main/docbook-utils-0.6.14-1mdk.noarch.rpm
installation de linuxdoc-tools-0.9.21-3mdk.i586.rpm netpbm-10.26-2mdk.i586.rpm kdesdk-cervisia-3.3.2-11mdk.i586.rpm ed-0.2-31mdk.i586.rpm tetex-latex-3.0-8mdk.i586.rpm sam2p-0.42-4mdk.i586.rpm OpenSP-1.5-8mdk.i586.rpm perl-SGMLSpm-1.03ii-7mdk.noarch.rpm jadetex-3.12-106mdk.i586.rpm tetex-3.0-8mdk.i586.rpm perl-Tie-Watch-1.1-1mdk.noarch.rpm docbook-style-dsssl-1.79-2mdk.noarch.rpm openjade-1.3.2-11mdk.i586.rpm tetex-context-3.0-8mdk.i586.rpm tetex-dvips-3.0-8mdk.i586.rpm libopenjade0-1.3.2-11mdk.i586.rpm perl-Tk-804.027-4mdk.i586.rpm docbook-utils-0.6.14-1mdk.noarch.rpm depuis /var/cache/urpmi/rpms
Préparation ...                  #############################################
     1/18: libopenjade0          #############################################
     2/18: perl-Tie-Watch        #############################################
     3/18: perl-Tk               #############################################
     4/18: OpenSP                #############################################
     5/18: openjade              #############################################
     6/18: perl-SGMLSpm          #############################################
     7/18: docbook-style-dsssl   #############################################
     8/18: ed                    #############################################
     9/18: netpbm                #############################################
    10/18: sam2p                 #############################################
    11/18: tetex                 #############################################
    12/18: tetex-context         #############################################
    13/18: tetex-latex           #############################################
    14/18: tetex-dvips           #############################################
    15/18: jadetex               #############################################
    16/18: docbook-utils         #############################################
    17/18: linuxdoc-tools        #############################################
    18/18: kdesdk-cervisia       #############################################
[root@localhost gilles]# urpmi kdevelop
Les paquetages suivants ne peuvent pas être installés, car ils dépendent
de paquetages qui sont plus anciens que les versions installées:
libopenssl0.9.7-devel-0.9.7e-5mdk
kdevelop-3.1.2-10mdk
Continuer ? (O/n) O
Tous les paquetages sont déjà installés
Super. :-\  168 Mo de fichiers installés pour rien...
Sur les machines de l'ISIA, c'est encore mieux, KDevelop se lance & plante.
Bref test avec Dev-C++; ça ne marche toujours pas, même avec de nouvelles méthodes. Plus tard...
J'ai rapatrié tout ce qu'il faut pour installer KDevelop sur ma machine qui refuse pour l'instant. Je réessayerai demain.

À effectuer prochainement:
tenter de mettre à jour mandrake pour pouvoir installer kdevelop sur une machine de l'ISIA
Valid XHTML 1.0 Transitional