Error 1 et error 2 systématiques aux make et make install.

 
Poster un nouveau sujet   Répondre au sujet    Forums World-Informatique.com Index du Forum -> Aide autres systemes d'exploitation Version imprimable
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Elgatollorando

Fidèle
Fidèle


Inscrit le: 12 Jan 2004
Messages: 211
Localisation: Macondo

MessagePosté le: Dim Jan 16, 2005 16:15 Répondre en citant

Bonjour.

Voilà bientôt deux ans que j'utilise Linux et jusqu'ici j'ai toujours évité les paquets source et les tgz, en raison du caractère difficile des compilations. J'en ai bien parlé sur le canal de Framasoft mais avec raison on m'a dit que je ne savais pas compiler. En effet, je ne maîtrise que le ./configure, make et make install. Aussi, en raison des dépendences, de la technicité m'y suis-je à peine essayé. Soit elles s'arrêtaient à configure et m'indiquaient le manque d'une librairie, ce qui n'était pas si dramatique, soit elle s'arrêtait au make, avec la fatale error 1 ou error 2, quand ce n'était pas l'error 3.

Ainsi j'ai dépensé 80 euros dans l'acaht d'une mandrake 10.1 powerpack où, bêtement peut-être, j'iai installé d'office tous les outils de développement, les compilateurs. En définitive, j'ai installé la panoplie du parfait compilateur et je m'attendais bien à ce que tout fonctionne, puisque le système était complet et fraîchement installé. Ce qui, on le verra par la suite, ne sera pas le cas.

De fait, en deux ans (vous lisez bien) je n'ai réussi qu'à compiler trois petits programmes, dont un hier. Je ne peux donc pas vous cacher mon irritation quand à ce problème. Toutes les librairies installées sans problèmes, le système à jour, je me retrouve sys-té-ma-ti-que-ment avec une erreur 1 ou une erreur 2 au make, alors que le ./configure s'est bien passé. On m'a bien dit que cela ne se limtait pas au ./configure, make, make install mais que faire? Pour tout vous dire, je suis un littéraire pur et dur, que les équations de mathématique épouvantent et je ne compte pas faire polytechnique ou Saint-Cyr pour installer un programme, lorsqu'il n'est disponible qu'en src.rpm.

Autre "détail", la reconstruction des rpms échoue de la même manière, avec une erreur incompréhensible, qui change à chaque fois, ce qui n'est pas extraordinaire. Il me faudrait donc savoir comment remédier à ces erreurs 1 et 2 dont je ne comprends rien, étant donné qu'aucune explication n'est donnée dans le fichier "log".

je ne vousla cacherai pas, mais je suis à bout de nerfs et je n'entends pas changer de distributions, puisque j'ai payé assez cher pour ce système (moins cher que Windows XP diront certains) et que c'est le seul qui ne demande pas de compilation pour installer mon modem, un comtrend ct-361 ou sagem f@st 800.

Voillà pourquoi je me suis résigné à demander votre aide, quand la recherche personnelle ne donne rien.

Merci de beaucoup de votre aide, qui pourrait bien me tirer d'un problème ahurissant.

Nota bene. Merci d'avoir créé ce salon autres système d'exploitation qui faisait cruellement défaut à world-informatique.
Revenir en haut
Déconnecté Voir le profil de l'utilisateur Envoyer un message privé Voir les profils informatiques
Elgatollorando

Fidèle
Fidèle


Inscrit le: 12 Jan 2004
Messages: 211
Localisation: Macondo

MessagePosté le: Dim Jan 16, 2005 18:26 Répondre en citant

Bonjour et pardon pour ces imprécisions.

Afin de mieux vous illustrer le problème, j'ai choisi l'exemple d'une décoration de fenêtre de kde crystalgl-0.80. Le configure s'est très bien passé et j'en suis venu u make qui s'est arrêté une minute ou deux après que je le lance.

Voici donc le constat de ./configure : "Good - your configure finished. Start make now".
Je tape make et après quelques instants voià ce que j'obtiens. La liste des erreurs étant très longue, je me suis permis de vous la raccourcir.

Citation:
-I.. -I/usr/include/freetype2 -I/usr/lib/qt3//include -I/usr/X11R6/include -I/
usr/include/kwin -DQT_THREAD_SUPPORT -D_REENTRANT -DQT_CLEAN_NAMESPACE -Wnon-v
irtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-st
rings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-s
ubscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-
check-new -fno-common -DQT_PLUGIN -c -o crystalclient.lo `test -f 'crystalclient
.cc' || echo './'`crystalclient.cc
In file included from crystalclient.cc:11:
crystalclient.h:6:25: kdecoration.h: No such file or directory
crystalclient.h:7:32: kdecorationfactory.h: No such file or directory
In file included from crystalclient.cc:11:
crystalclient.h:73: error: expected class-name before '{' token
crystalclient.h:77: error: ISO C++ forbids declaration of `KDecoration' with no
type
crystalclient.h:77: error: `KDecoration' declared as a `virtual' field
crystalclient.h:77: error: expected `;' before '*' token
crystalclient.h:126: error: expected class-name before '{' token
crystalclient.h:129: error: expected `)' before '*' token
crystalclient.h:144: error: `Position' does not name a type
crystalclient.h:144: error: extra semicolon
crystalclient.cc:32: error: expected constructor, destructor, or type conversion
before '*' token
crystalclient.cc:32: error: expected `,' or `;' before '*' token
crystalclient.cc:85: error: expected constructor, destructor, or type conversion
before '*' token


je passe de nombreuses erreurs.

Citation:
crystalclient.moc:100: error: `KDecoration' has not been declared
crystalclient.moc: In member function `virtual bool CrystalClient::qt_invoke(int , QUObject*)':
crystalclient.moc:117: error: `KDecoration' has not been declared
crystalclient.moc: In member function `virtual bool CrystalClient::qt_emit(int, QUObject*)':
crystalclient.moc:124: error: `KDecoration' has not been declared
crystalclient.moc: In member function `virtual bool CrystalClient::qt_property(i nt, int, QVariant*)':
crystalclient.moc:130: error: `KDecoration' has not been declared
make[3]: *** [crystalclient.lo] Erreur 1
make[3]: Leaving directory `/home/guerreb/crystalgl-0.8.0/client'
make[2]: *** [all-recursive] Erreur 1
make[2]: Leaving directory `/home/guerreb/crystalgl-0.8.0/client'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/home/guerreb/crystalgl-0.8.0'
make: *** [all] Erreur 2


Voilà. J'espère que cela va vous aider un peu plus. Je suis navré de ne pouvoir vous en dire plus, n'étant pas spécialisé. Je n'ai pas fait le "make install" mais je suis parvenu à installer le rpm sans problèmes. Bien évidemment, c'est le type de message que j'obtiens constamment au moment de faire make.

Merci encore de votre aide.
Revenir en haut
Déconnecté Voir le profil de l'utilisateur Envoyer un message privé Voir les profils informatiques
Montrer les messages depuis:    Voir le sujet précédent :: Voir le sujet suivant  
Poster un nouveau sujet   Répondre au sujet    Forums World-Informatique.com Index du Forum -> Aide autres systemes d'exploitation Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum



Powered by phpBB © 2001, 2005 phpBB Group   -   Traduction par : phpBB-fr.com
Hébergement offert par OVH