ความเป็นมา: ฉันกำลังพยายามสร้างและติดตั้ง ofono-phonesim จาก แหล่งที่มาบน Ubuntu 20.04 aarch64 ดังนั้นฉันจะได้รับ HFP เพื่อทำงานร่วมกับ Pulseaudio 13.99. ฉันกำลังทำสิ่งนี้เนื่องจากสิ่งต่อไปนี้: คำตอบนี้ บอกว่าจะไป ที่นี่อย่างไรก็ตาม แพ็คเกจนั้นยังไม่พร้อมใช้งานสำหรับฉัน ฉันคิดว่าเพราะมันเป็น amd64
อย่างไรก็ตาม เมื่อรัน ./configure ในไดเร็กทอรี repo ฉันได้รับแจ้งว่าไม่พบ Qt แม้ว่าฉันจะติดตั้ง Qt5 แล้วก็ตาม:
กำลังตรวจสอบ QT... ไม่
กำหนดค่า: ข้อผิดพลาด: จำเป็นต้องมี Qt
บรรทัดใน configuration.ac:
PKG_CHECK_MODULES(QT, Qt5Core Qt5Gui Qt5Xml Qt5Network Qt5Qml Qt5DBus [Qt5Widgets >= 5.10], dummy=yes, AC_MSG_ERROR(จำเป็นต้องมี Qt))
เอาต์พุตคอนโซลแบบเต็ม:
user@เครื่อง:~/directory/phonesim$ ./configure
กำลังตรวจสอบการติดตั้งที่เข้ากันได้กับ BSD... /usr/bin/install -c
ตรวจสอบว่าสภาพแวดล้อมการสร้างเหมาะสมหรือไม่... ใช่
ตรวจสอบเธรดที่ปลอดภัย mkdir -p... /usr/bin/mkdir -p
กำลังตรวจสอบการจ้องเขม็ง...ไม่
ตรวจหามว๊าก...มว๊ากกก
ตรวจสอบว่า make ชุด $(MAKE)... ใช่
การตรวจสอบว่า make รองรับตัวแปรที่ซ้อนกันหรือไม่... ใช่
ตรวจสอบว่า make รองรับตัวแปรที่ซ้อนกัน... (แคช) ใช่
ตรวจสอบว่าจะเปิดใช้งานส่วนเฉพาะของผู้ดูแลของ Makefiles หรือไม่... ไม่
กำลังตรวจสอบ pkg-config.../usr/bin/pkg-config
การตรวจสอบ pkg-config เป็นเวอร์ชันอย่างน้อย 0.9.0... ใช่
กำลังตรวจสอบ gcc... gcc
ตรวจสอบว่าคอมไพเลอร์ C ทำงานหรือไม่... ใช่
ตรวจสอบชื่อไฟล์เอาต์พุตเริ่มต้นของคอมไพเลอร์ C... a.out
กำลังตรวจสอบคำต่อท้ายของไฟล์เรียกทำงาน...
ตรวจสอบว่าเรากำลังรวบรวมข้าม ... ไม่
ตรวจสอบส่วนต่อท้ายของไฟล์วัตถุ... o
ตรวจสอบว่าเรากำลังใช้คอมไพเลอร์ GNU C หรือไม่... ใช่
ตรวจสอบว่า gcc ยอมรับ -g... ใช่หรือไม่
กำลังตรวจสอบตัวเลือก gcc เพื่อยอมรับ ISO C89 ... ไม่จำเป็น
ตรวจสอบว่า gcc เข้าใจ -c และ -o ร่วมกันหรือไม่... ใช่
ตรวจสอบว่า make รองรับคำสั่ง include... ใช่ (สไตล์ GNU)
กำลังตรวจสอบรูปแบบการขึ้นต่อกันของ gcc... gcc3
กำลังตรวจสอบ g++... g++
ตรวจสอบว่าเรากำลังใช้คอมไพเลอร์ GNU C++ หรือไม่... ใช่
ตรวจสอบว่า g++ ยอมรับ -g... ใช่หรือไม่
กำลังตรวจสอบรูปแบบการพึ่งพาของ g++... gcc3
กำลังตรวจสอบ QT... ไม่
กำหนดค่า: ข้อผิดพลาด: จำเป็นต้องมี Qt
อย่างไรก็ตาม ฉันได้ติดตั้ง Qt5 แล้ว:
user@เครื่อง:~/directory/phonesim$ dpkg -l | grep libqt5
ii libqt5concurrent5:arm64 5.12.8+dfsg-0ubuntu1 arm64 Qt 5 โมดูลพร้อมกัน
ii libqt5core5a:arm64 5.12.8+dfsg-0ubuntu1 arm64 Qt 5 โมดูลหลัก
ii libqt5dbus5:arm64 5.12.8+dfsg-0ubuntu1 arm64 Qt 5 โมดูล D-Bus
ii libqt5designer5:arm64 5.12.8-0ubuntu1 arm64 โมดูลตัวออกแบบ Qt 5
ii libqt5gui5:arm64 5.12.8+dfsg-0ubuntu1 arm64 Qt 5 โมดูล GUI
ii libqt5help5:arm64 5.12.8-0ubuntu1 arm64 Qt 5 โมดูลความช่วยเหลือ
ii libqt5network5:arm64 5.12.8+dfsg-0ubuntu1 arm64 โมดูลเครือข่าย Qt 5
ii libqt5opengl5:arm64 5.12.8+dfsg-0ubuntu1 arm64 Qt 5 โมดูล OpenGL
ii libqt5opengl5-dev:arm64 5.12.8+dfsg-0ubuntu1 arm64 Qt 5 ไฟล์การพัฒนาไลบรารี OpenGL
ii libqt5printsupport5:arm64 5.12.8+dfsg-0ubuntu1 arm64 Qt 5 โมดูลสนับสนุนการพิมพ์
ii libqt5qml5:arm64 5.12.8-0ubuntu1 arm64 โมดูล Qt 5 QML
ii libqt5quick5:arm64 5.12.8-0ubuntu1 arm64 Qt 5 ไลบรารีด่วน
ii libqt5quickcontrols2-5:arm64 5.12.8+dfsg-0ubuntu1 arm64 Qt 5 ไลบรารี Quick Controls 2
ii libqt5quick templates2-5:arm64 5.12.8+dfsg-0ubuntu1 arm64 Qt 5 ไลบรารีเทมเพลตด่วน 2
ii libqt5sql5:arm64 5.12.8+dfsg-0ubuntu1 arm64 Qt 5 โมดูล SQL
ii libqt5svg5:arm64 5.12.8-0ubuntu1 arm64 โมดูล Qt 5 SVG
ii libqt5test5:arm64 5.12.8+dfsg-0ubuntu1 arm64 Qt 5 โมดูลทดสอบ
ii libqt5texttospeech5:arm64 5.12.8-0ubuntu1 arm64 ไลบรารีคำพูดสำหรับ Qt - ไลบรารี
ii libqt5waylandclient5:arm64 5.12.8-0ubuntu1 arm64 ไลบรารีไคลเอนต์ QtWayland
ii libqt5waylandcompositor5:arm64 5.12.8-0ubuntu1 arm64 ไลบรารีตัวประกอบ QtWayland
ii libqt5widgets5:arm64 5.12.8+dfsg-0ubuntu1 arm64 Qt 5 โมดูลวิดเจ็ต
ii libqt5x11extras5:arm64 5.12.8-0ubuntu1 arm64 Qt 5 X11 พิเศษ
ii libqt5xdg3:arm64 3.4.0-1build2 arm64 การดำเนินการตามข้อกำหนด XDG สำหรับ Qt (lib ที่ใช้ร่วมกัน)
ii libqt5xdgiconloader3:arm64 3.4.0-1build2 arm64 การใช้งาน XDG Iconloader สำหรับ Qt (lib ที่ใช้ร่วมกัน)
ii libqt5xml5:arm64 5.12.8+dfsg-0ubuntu1 arm64 Qt 5 โมดูล XML
ฉันจะทำให้ Qt5 มองเห็นได้ในบริบทนี้ได้อย่างไร ใหม่เล็กน้อยสำหรับ Linux และ Autotools ดังนั้นโปรดและขอขอบคุณ