Probleme de compilation serveur irc

anthony -  
 anthony -
Bonjour à tous,

J'ai un petit souci et j'aurai besoin d'un coup de pouce
je n'arrive pas a compiler mon serveur irc, voici les erreurs rencontrés

serveur@blackbox:~/CoreGamersServer2.0$ make
Building zlib
make[1]: entrant dans le répertoire « /home/serveur/CoreGamersServer2.0/zlib »
make[1]: Rien à faire pour « build ».
make[1]: quittant le répertoire « /home/serveur/CoreGamersServer2.0/zlib »
Building src
make[1]: entrant dans le répertoire « /home/serveur/CoreGamersServer2.0/src »
gcc -Wall -g -O2 -I../include -I../zlib -c res.c
res.c:56: error: conflicting types for 'debug'
res.c:56: note: a parameter list with an ellipsis can't match an empty parameter name list declaration
../include/h.h:316: error: previous declaration of 'debug' was here
res.c: In function 'get_res':
res.c:978: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness
make[1]: *** [res.o] Erreur 1
make[1]: quittant le répertoire « /home/serveur/CoreGamersServer2.0/src »
Building tools
make[1]: entrant dans le répertoire « /home/serveur/CoreGamersServer2.0/tools »
make[1]: Rien à faire pour « build ».
make[1]: quittant le répertoire « /home/serveurc/CoreGamersServer2.0/tools »
serveur@blackbox:~/CoreGamersServer2.0$

Je n'ai pas d'erreurs lors du ./configure
J'utilise la version 4.1.2 de gcc
Merci d'avance et à bientôt
A voir également:

10 réponses

mamiemando Messages postés 34243 Date d'inscription   Statut Modérateur Dernière intervention   7 898
 
Pourquoi ne pas simplement installer un serveur irc tout par exemple ircd ?
dancer-ircd - an IRC server designed for centrally maintained network
ircd-hybrid - high-performance secure IRC server
ircd-irc2 - The original IRCNet IRC server daemon

Bonne chance
0
anthony
 
Bien c'est ce que je fais, CoreGamers est un ircd basé sur bahamut et pas moyen de l'installer, je l'ai déja installé une bonne 10ene de fois mais la depuis que j'ai resintaller debian avec le minimum de paquetage pas moyen, il doit me manquer une libraire mais comment savoir laquel ? le message d'erreur m'indique une erreur de code ce qui est faux puisque je l'avais déja installé avant ...
0
mamiemando Messages postés 34243 Date d'inscription   Statut Modérateur Dernière intervention   7 898
 
Non là tu essayes de le compiler, alors qu'il existe déjà sûrement des paquets compilés. Quelle distribution utilises-tu ?
0
anthony
 
J'utilise debian mais aucun serveur irc disponible via apt ne m'interesse et en fait je voudrai plus savoir pkoi j'ai ce probleme la, comme je disais j'ai déja installé plusieurs fois cette ircd et sans aucun soucis, installer l'ircd en utilisant apt ne ferait que contourner le probleme.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 34243 Date d'inscription   Statut Modérateur Dernière intervention   7 898
 
Mouais, ben si tu choisis la voix difficile c'est ton droit... La seule solution c'est de dépouiller le README et le INSTALL pour voir si tu n'as rien oublié. Si c'est bon ouvre res.c ligne 56 et copie colle les lignes autour. Essaye de trouver ou est défini debug dans les sources à coup de grep. Idéalement donne moi un lien vers ces sources.

Bonne chance
0
anthony
 
Re salut

Oui je sais que je choisi pas la voie facile mais j'aimerai vraiment savoir pourquoi j'ai cette erreur.
Quel(s) paquet(s) a part gcc est/sont nécessaire pour la compilation , j'ai installer gcc, cpp et libc6 et autoconf
mais impossible de compiler mon serveur.

Sinon le logiciel CoreGamers est dispo ici: http://www.ircz.fr/...

Merci de ton aide
0
mamiemando Messages postés 34243 Date d'inscription   Statut Modérateur Dernière intervention   7 898
 
Bon j'ai essayé ton truc en commentant la ligne de res.c qui pose problème mais malheureusement ça fait planter gcc (lol) au moment de compiler send.c. Etant donné que le code est bourré de warning et pas captivant à lire je te laisse le soin de le debugger ou de choisir une autre option, parce que là j'ai pas le courage de regarder pourquoi ça plante. Surtout quand la solution tiens en une ligne à base de "aptitude install".

Bon courage
0
anthony
 
Re

J'aimerai savoir si le fait d'avoir un kernel 2.6.18-4 en i686 sur une becane avec un proc d'une architecture i386 peut avoir quelque chose a voir avrc mon prob ?
0
mamiemando Messages postés 34243 Date d'inscription   Statut Modérateur Dernière intervention   7 898
 
Je pense pas. La seule chose importante c'est d'avoir des headers cohérents avec ton noyau. Personnellement j'utilise les mêmes headers et j'ai la même erreur de compilation. Mais rien ne t'empêche de tester avec un autre noyau (et ses headers).

Bonne chance
0
anthony
 
C'est quand même bizarre mon probleme, personne ici n'a jamais eu le même soucis? j'ai essayé d'installer d'autres logiciels a la main mais pareil ca ne compile pas correctement.
0
anthony
 
up.

Bonjour, personne n'a d'idée ?
0