คำถามติดแท็ก autoconf

8
ทำไม gcc ไม่พบคำว่า libevent เมื่อสร้าง tmux จากซอร์ส?
ฉันต้องการติดตั้ง tmux บนเครื่องที่ฉันไม่มีสิทธิ์เข้าถึงรูต ฉันได้รวบรวม libevent และติดตั้งแล้ว$HOME/.bin-libeventและตอนนี้ฉันต้องการรวบรวม tmux แต่การกำหนดค่ามักจะจบลงด้วยconfigure: error: "libevent not found"แม้ว่าฉันพยายามที่จะชี้ไปที่ไดเรกทอรี libevent ในMakefile.amโดยการปรับเปลี่ยนLDFLAGSและCPPFLAGSแต่ดูเหมือนว่าจะไม่มีอะไรทำงาน ฉันจะบอกให้ระบบค้นหาผู้ใช้ที่บ้านของฉันเพื่อหาคนเก็บตัวได้อย่างไร

4
ดูเหมือนว่าแมโคร M4 บางอันจะไม่ถูกกำหนด
ฉันพยายามติดตั้ง Pacman ในการกระจาย Arch Linux ของฉัน เมื่อฉันเรียกใช้สคริปต์การกำหนดค่า "configure.ac" ฉันได้รับมาโครจำนวนมากที่ไม่ได้กำหนด: error: possibly undefined macro: AM_INIT_AUTOMAKE. If this token and others are legitimate, please use m4_pattern_allow. See the autoconf documentation. error: possibly undefined macro: AC_PROG_LIBTOOL error: possibly undefined macro: AM_GNU_GETTEXT error: possibly undefined macro: AM_GNU_GETTEXT_VERSION error: possibly undefined macro: AM_CONDITIONAL ไม่มีใครรู้ว่าสิ่งที่จะทำให้มาโครเหล่านี้จะไม่ได้กำหนด? มาจากอูบุนตู …

3
ไฟล์. in คืออะไร
บางครั้งในแหล่งที่มาของโครงการฉันเห็นไฟล์ "* .in" ตัวอย่างเช่นพวงของ "Makefile.in" พวกเขามีไว้เพื่ออะไรและ / หรือส่วน ".in" หมายถึงอะไร? ฉันคิดว่านี้มีสิ่งที่จะทำอย่างไรกับautoconfหรือmakeหรือสิ่งที่ต้องการเหล่านั้น แต่ผมไม่แน่ใจว่า ฉันได้ลองค้นหา ".in file extension", "autoconf .in file extension", "autoconf .in", "autoconf dot in" และตัวแปรอื่น ๆ โดยไม่มีโชค

2
autoreconf ล้มเหลวด้วย 'ไม่สามารถ exec“ libtoolize”'
ฉันต้องการเรียนรู้เกี่ยวกับเครื่องมืออัตโนมัติฉันจึงเริ่มดูบทช่วยสอนบน YouTube ฉันสร้างโฟลเดอร์ชื่อhelloแล้วสร้างconfigure.acไฟล์: AC_INIT([hello],[.01]) AC_OUTPUT autoreconf -iผมบันทึกไว้แล้ววิ่ง เห็นได้ชัดว่านี่ไม่ได้ผลในครั้งแรกเพราะไม่ได้ติดตั้ง แล้วฉันจะติดตั้งโดยคำสั่งautoconfsudo apt-get install autoconf2.13 หลังจากนี้ฉันวิ่งอีกครั้งautoreconf -iแต่ตอนนี้ฉันได้รับข้อผิดพลาดตามที่แสดงด้านล่าง: Can't exec "libtoolize": No such file or directory at /usr/bin/autoreconf2.50 line 196. Use of uninitialized value in pattern match (m//) at /usr/bin/autoreconf2.50 line 196.
12 debian  autoconf 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.