Pb au moment de la compilation

Fermé
Ghi - 2 déc. 2004 à 19:35
 Ghi - 2 déc. 2004 à 20:44
Bonsoir à tous,
En voulant recompiler recemment un programme j'ai obtenu l'erreur ci-dessous. La création du ".o" marche mais c'est au moment de cree l'executable que ca plante. Je sais pourtant que celui-ci fonctionne car la compilation marche sur un pc (sous Linux) mais ne marche plus sur mon mac (mac os X). Je l'avais pourtant déja compiler sans aucun problème sur le mac. Auriez vous une idée d'ou cette erreur peut provenir? D'avance merci.


gcc -std=c99 -Wall -g -pedantic -O2 -I../../include -c -o test-vext.o test-vext.c
gcc test-vext.o -L../../lib -lvext -lbcb -lm -o test-vext
ld: archive: ../../lib/libbcb.a has no table of contents, add one with ranlib(1) (can't load from it)
make: *** [test-vext] Error 1

2 réponses

Essaye de recréer toutes les librairies nécessaires a la compilation du prog, il se peut qu'elles ne soient pas à jour ou du moins libbcb.a qui semble posez problème. Puis recompil le prog.
;)
0
Ca marche ! merci beaucoup pour votre aide. C'est cependant étrange car je les avaient déja mis à jour. Enfin maintenant apres avoir fait des make clean partout et tout réinstallé ca marche.
Encore merci
0