Ca compile pas, c'est pas normal :|
Résolu
Tisiph0n3
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
Tisiph0n3 Messages postés 21 Date d'inscription Statut Membre Dernière intervention -
Tisiph0n3 Messages postés 21 Date d'inscription Statut Membre Dernière intervention -
Bonjour a tous, j'ai un probleme de compilation bizarre:
Il y a deux jours j'ai modifié pas mal de parties de mon projet et ça compilait nickel, et marchait pareil.
Comme c'est un shell je decide de rajouter l'edition de la ligne de commande et l'historique.
Je modifie les sources en conséquence et là ça ne compile plus.
Après avoir reglé les warnings usuels je bloque sur un warning mystique:
Qui concerne une ligne du fichier header de ma librairie,
je supprime la ligne c'est pas grave je n'utilise pas la fonction déclarée a cette ligne là.
Ensuite ça concerne le fichier header du projet cette ligne
qui donc ne contient pas de ->.
Bon je commente la ligne, et là c'est de nouveau le meme warning sur deux lignes d'une fonction, qui au passage a toujours très bien passé la phase de compilation, voici les lignes en question:
Sauf que là il n'y a toujours pas de ->
J'ai modifié le fichier header du projet pour y rajouter une structure et des fonctions concernant les termcaps, listes chainées etc...
Je pense que ça vient de là mais j'ai tout verifié je n'ai rien trouvé d'anormal.
Si quelqu'un a une idée, ça serait sympa de m'en faire part, merci d'avance.
Il y a deux jours j'ai modifié pas mal de parties de mon projet et ça compilait nickel, et marchait pareil.
Comme c'est un shell je decide de rajouter l'edition de la ligne de commande et l'historique.
Je modifie les sources en conséquence et là ça ne compile plus.
Après avoir reglé les warnings usuels je bloque sur un warning mystique:
error: expected '=', ',', ';', 'asm' or '__attribute__' before '->' token error: expected expression before '->' token
Qui concerne une ligne du fichier header de ma librairie,
void sort_int_tab(int *tab, int size);
je supprime la ligne c'est pas grave je n'utilise pas la fonction déclarée a cette ligne là.
Ensuite ça concerne le fichier header du projet cette ligne
int ptr_tabsize(char **tab);
qui donc ne contient pas de ->.
Bon je commente la ligne, et là c'est de nouveau le meme warning sur deux lignes d'une fonction, qui au passage a toujours très bien passé la phase de compilation, voici les lignes en question:
int lines; int i;
Sauf que là il n'y a toujours pas de ->
J'ai modifié le fichier header du projet pour y rajouter une structure et des fonctions concernant les termcaps, listes chainées etc...
Je pense que ça vient de là mais j'ai tout verifié je n'ai rien trouvé d'anormal.
Si quelqu'un a une idée, ça serait sympa de m'en faire part, merci d'avance.
A voir également:
- Ca compile pas, c'est pas normal :|
- Remettre clavier normal android - Guide
- Comment revenir à l'écran normal ? - Guide
- Est-ce normal que facebook me demande ma carte d'identité - Guide
- Passer en mode normal sur chrome iphone - Guide
- To interrupt normal startup press enter - Forum Windows
1 réponse
Salut,
Il faudrait qu'on voie le code je pense....
Il faudrait qu'on voie le code je pense....
Tisiph0n3
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
Erf c'est reglé, c'était juste des noms de variables qui plaisaient pas a gcc, ceci étant du très certainnement a l'implémentation récente des termcaps dans le programme ;)