Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Debian
Debian Vos questions sur la distribution Debian
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/08/2007, 14h48   #1
Membre du Club
 
Inscription : mars 2007
Messages : 237
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2007
Messages : 237
Points : 57
Points : 57
Envoyer un message via MSN à Ganondorf
Par défaut Probleme de compilation

Bonjour à tous,

Je n'arrive pas a compiler correctement un programme sur ma machine
Il semblerai qu'il me manque quelque chose mais je ne trouve pas quoi
Voici par exemple le message d'erreur que j'ai lorsque j'essai de make mon ircd:

gcc -Wall -g -O2 -I../include -I../zlib -c bsd.c
gcc -Wall -g -O2 -I../include -I../zlib -c channel.c
gcc -Wall -g -O2 -I../include -I../zlib -c class.c
gcc -Wall -g -O2 -I../include -I../zlib -c dbuf.c
gcc -Wall -g -O2 -I../include -I../zlib -c dich_conf.c
gcc -Wall -g -O2 -I../include -I../zlib -c fdlist.c
gcc -Wall -g -O2 -I../include -I../zlib -c hash.c
gcc -Wall -g -O2 -I../include -I../zlib -c inet_addr.c
gcc -Wall -g -O2 -I../include -I../zlib -c ircd.c
gcc -Wall -g -O2 -I../include -I../zlib -c ircsprintf.c
gcc -Wall -g -O2 -I../include -I../zlib -c list.c
gcc -Wall -g -O2 -I../include -I../zlib -c match.c
gcc -Wall -g -O2 -I../include -I../zlib -c packet.c
packet.c: In function âdopacketâ:
packet.c:53: attention : pointer targets in passing argument 2 of ârc4_process_streamâ differ in signedness
packet.c:147: attention : pointer targets in passing argument 2 of ârc4_process_streamâ differ in signedness
gcc -Wall -g -O2 -I../include -I../zlib -c parse.c
gcc -Wall -g -O2 -I../include -I../zlib -c res.c
res.c:56: erreur: 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: erreur: previous declaration of âdebugâ was here
res.c: In function âget_resâ:
res.c:979: attention : 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/serveur/CoreGamersServer2.0/tools »
serveur@blackbox:~/CoreGamersServer2.0$

désolé du pavé

Au vu du rapport d'erreur on croirait un bug dans le code source mais non, j'avais installé ce logiciel plusieurs fois avant et sans aucun soucis ceux avant que je reinstalle debian.
J'utilise debian 4.0
ma version de gcc est 4.1.2
j'ai installé les paquets build-essential, autoconf, make ainsi que les dependances necessaires a gcc "libc6-dev et cpp"
mais toujours le même probleme, je suis complement perdu j'ai fais tout mon possible mais la j'ai vraiment besoin de vous.

Merci d'avance et à bientôt
Ganondorf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2007, 14h45   #2
Membre régulier
 
Homme
Consultant en technologies
Inscription : mai 2003
Messages : 82
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en technologies

Informations forums :
Inscription : mai 2003
Messages : 82
Points : 95
Points : 95
Envoyer un message via ICQ à Arschney
Salut,

Perso je n'ai jamais eu ce message donc je ne pourrai pas beaucoup t'aider.

Par contre, je n'ai pas bien compris ta demande. C'est un programme connu que tu as récupéré sur internet ou un programme que tu as fait toi même ?

Si c'est le premier cas, dis nous lequel.
Si c'est le deuxième cas, ton post aurait plus sa place dans la section Programmation Linux : http://www.developpez.net/forums/f327/general-developpement/programmation-systeme/linux/

Bon courage.
Arschney est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2007, 18h29   #3
Membre du Club
 
Inscription : mars 2007
Messages : 237
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2007
Messages : 237
Points : 57
Points : 57
Envoyer un message via MSN à Ganondorf
Salut,

Il s'agit de programmes connus, des logiciels pour irc
eggdrop1.6.15 et ircd bahamut 1.4.35, pas moyen de les compiler.
J'ai a chaque fois une erreur lors du make et j'ai ce soucis la depuis que j'ai reinstalle debian via le cd netinstall, j'avais le minimum de paquet donc j'ai installé ceux necessaire à la compilation, gcc (et ses dependance) ainsi que make et le paquet build-essential mais toujours pareil.
Il doit me manquer quelque chose mais comment savoir le message d'erreur n'indique que des erreurs de code ...

à plus
Ganondorf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2007, 12h57   #4
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 570
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 23
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 570
Points : 9 856
Points : 9 856
Avant de taper make, tu as tapé ./configure ?
Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h19.


 
 
 
 
Partenaires

Hébergement Web