ฉันกำลังพยายามติดตั้ง haskell บน ubuntu 11.10 และฉันทำตามคำแนะนำบนเว็บไซต์นี้: https://gist.github.com/1524859
แต่เมื่อฉันพิมพ์./configure
ฉันได้รับข้อความแสดงข้อผิดพลาดว่า:
checking for path to top of build tree... utils/ghc-pwd/dist/build/tmp/ghc-pwd: error while loading shared libraries: libgmp.so.3: cannot open shared object file: No such file or directory
configure: error: cannot determine current directory
มีใครรู้บ้างว่าฉันทำผิดอะไร
โอเคฉันลองมันแล้วมันบอกฉันว่ามันเป็นเวอร์ชั่นใหม่ล่าสุดอยู่แล้ว ดังนั้นฉันจึงลอง. / กำหนดค่าอีกครั้งและยังคงเป็นข้อผิดพลาดเดียวกัน มีข้อเสนอแนะเพิ่มเติมอีกไหม?
—
Tasha D
ฉันอยู่ที่ 12.04 แต่ที่ libgmp ปัจจุบันคือ libgmp.so.10 อาจจะเหมือนกับ 11.10 คุณลองติดตั้ง ghc แล้วดูว่ามันเหมาะกับความต้องการของคุณหรือไม่?
—
ดั๊ก
โอเคแก้ไขด้วย sudo ln -s /usr/lib/libgmp.so.10.0.1 /usr/lib/libgmp.so.3
—
Tasha D
@TashaD: การแก้ปัญหาในความคิดเห็นเป็นสิ่งที่ดี แต่แม้ดีกว่าเป็นคำตอบด้วยตนเอง (ดูใน meta) เพื่อจัดทำเอกสารสำหรับคนอื่น ๆ ว่ามีคำตอบสำหรับคำถามและทำเครื่องหมาย (√) เป็นที่ยอมรับ คำตอบซึ่งสัญญาณปัญหาได้รับการแก้ไข แน่นอนว่าตอนนี้อร์เฆเขียนคำตอบแล้วก็ยอมรับมัน
—
ผู้ใช้ไม่ทราบ
libgmp
ดูเหมือนว่าอยู่ในหมู่พวกเขาsudo apt-get install libgmp3-dev freeglut3 freeglut3-dev