رموز دول مجلس التعاون الخليجي غير محدد
سؤال
أنا خطب مؤخرا macports ل البيرة, ، نتيجة لذلك، تعاني من بعض المشكلات الآن make
. وبعد أي هذا الخطأ:
/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
يبدو أن هذه المكتبات الثلاث غير مرتبطة أو شيء من هذا. أن نكون صادقين أنا مطور روبي ولا أضطر أبدا إلى تجميع أي شيء حتى لا أعرف حقا أين تذهب لإصلاح هذا. يحدث ذلك عندما أراد أي شيء من المصدر.
في المثال أعلاه هذا هو الإخراج عند التشغيل make
عند التثبيت zsh
المحلول
لماذا تستخدم LLVM-GCC؟ لتحقيق أقصى قدر من التوافق، ستكون أفضل من GCC-4.0 أو GCC-4.2، والتي يتم تثبيت كلاهما كجزء من أدوات المطور في نظام التشغيل X 10.6.
نصائح أخرى
يبدو أن Libiconv غير مرتبط في، يمكنك تقديم العرض - Liconv إلى سطر الأوامر، لذلك يبدو أن المكتبة غير مثبتة أو على الأقل غير متاح للربد في المواقع القياسية. هل تم تثبيت Libiconv؟
لا تنتمي إلى StackOverflow