J'ai récemment abandonné MacPorts pour Homebrew, par conséquent je rencontre maintenant quelques problèmes avec make
. A savoir cette erreur:GCC symboles non définis
/Developer/usr/bin/llvm-gcc -rdynamic -o zsh main.o `cat stamp-modobjs` -liconv -ldl -ltermcap -lm -lc
Undefined symbols:
"_libiconv_open", referenced from:
llvm bitcode in utils.o
"_libiconv_close", referenced from:
llvm bitcode in utils.o
"_libiconv", referenced from:
llvm bitcode in utils.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [zsh] Error 1
make: *** [install.bin] Error 2
Il semble que ces trois bibliothèques ne sont pas liées ou quelque chose. Pour être honnête, je suis un développeur Ruby et je n'ai jamais à compiler quoi que ce soit donc je ne sais pas vraiment où aller pour résoudre ce problème. Cela arrive quand je compile quelque chose à partir de la source.
Dans l'exemple ci-dessus est la sortie lors de l'exécution make
lors de l'installation zsh
Je suppose cela doit être l'outil que Homebrew (gestionnaire de paquets) utilise. Je ne sais pas comment contourner ça ... et les idées sont appréciées. –
Welp ... J'ai fini juste de mettre à jour xcode. Ça a marché. –