سؤال

فشل Ruby Enterprise Edition في التجميع من مصادر باستخدام GCC 4.5 ، ولكن يجمع بشكل ناجح مع 4.3.3.
في الواقع ، لست متأكدًا مما إذا كان الأمر يتعلق بـ GCC ، ولكن ، في الواقع ، لن يقوم نظام I686 Arch Linux مع تحديثات بتجميع RE.

فشل التجميع مع الرسالة:

mkdir -p .ext/common
make PRELIBS='-Wl,-rpath,/opt/ruby-enterprise-1.8.7-2010.01/lib -L/opt/ruby-enterprise-1.8.7-2010.01/lib -ltcmalloc_minimal '
./lib/fileutils.rb:1215: [BUG] Segmentation fault
ruby 1.8.7 (2009-12-24 patchlevel 248) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2010.01

make: *** [.rbconfig.time] Aborted

هل هناك أي حلول باستثناء تقليل مستوى مجلس التعاون الخليجي؟

هل كانت مفيدة؟

المحلول

مهلا ، تحديث Archlinux إلى أحدث إصدار يحدد المشكلة حتى الآن. لست متأكدًا مما تغيروا.

الخطأ الذي تراه ليس في GCC BTW ، يحاول برنامج Ruby Installer برنامج ملف#chmod ولسبب ما يواجه segfault.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top