การติดตั้ง Emacs จากไฟล์ tar ล้มเหลวในการสร้าง [Ubuntu 14.04]


3

ฉันพยายามที่จะติดตั้ง Emacs 24.5 บน Ubuntu 14.04 โดยทำตามนี้คู่มือ ฉันได้ดาวน์โหลด Emacs 24.5 package จากFTPและดำเนินการด้วย./configureซึ่งทำงาน ok แต่หลังจากทำงานmakeได้รับข้อผิดพลาดนี้:

/usr/bin/ld: cannot find -lpng16
collect2: error: ld returned 1 exit status
make[1]: *** [temacs] Error 1

พยายามเดียวกันกับ Emacs 24.4 และปัญหาเดียวกัน วิธีการติดตั้งการพึ่งพาที่ขาดหายไป?


ดูเหมือนว่าจะสร้างได้ดีบนระบบ 14.04.3 ของฉันโดยใช้ libpng12 - ดังนั้นฉันเดาว่าคุณต้องคิดออกว่าทำไม./configureดูเหมือนว่าคุณมี libpng16 แต่makeไม่พบมัน คุณติดตั้งไลบรารี png ด้วยตนเองหรือไม่?
ขับเหล็ก

@steeldriver ไม่! เคอร์เนลของฉันคือ 3.13.0-74-generic
Koustuv Sinha

คืออะไรapt-cache policy libpng12-devและpkg-config --modversion libpng?
ขับเหล็ก


ในกรณีนี้ฉันคิดไม่ออก - ขอโทษด้วย
ขับเหล็ก

คำตอบ:


2

คุณเพียงแค่ต้องติดตั้งlibpngแยกต่างหาก ฉันมีปัญหาที่แน่นอนเหมือนกันที่เกิดขึ้นทั้งใน 24.4 และ 24.5 แต่หลังจากติดตั้งแล้ว emacs 24.5 ติดตั้งตามปกติ

ในการติดตั้งให้แกะและเปลี่ยนไดเรกทอรีลงในlibpngและ:

./configure
make check
make install
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.