/ / लिनक्स - Qmake संकलन त्रुटि - 'vorbisfile नहीं मिला' हालांकि स्थापित है - linux, qt, compiler-त्रुटियाँ, qmake

लिनक्स - क्यूमेक संकलन त्रुटि - 'vorbisfile नहीं मिला' हालांकि स्थापित - लिनक्स, क्यूटी, कंपाइलर-त्रुटियां, qmake

मैं डेबियन पर गोल्डेंडिक्ट को संकलित करने की कोशिश करता हूं। मैंने सहित सभी आवश्यक निर्भरताएं स्थापित की हैं libvorbis-dev, "README.md" फ़ाइल में सूचीबद्ध है। हालाँकि, मैं निष्पादित करते समय तुरंत निम्नलिखित त्रुटि संदेश में चल रहा हूँ qmake या qmake-qt4.

JohnDoe@debian:~/goldendict$ qmake
Project MESSAGE: Install Prefix is: /usr/local
sh: 1: pkg-config: not found
Project ERROR: Package vorbisfile not found
JohnDoe@debian:~/goldendict$

मैंने इसे ऑडियो प्लेयर समर्थन के बिना स्थापित करने की कोशिश की है, लेकिन यह या तो काम नहीं कर रहा है।

JohnDoe@debian:~/goldendict$ sudo qmake "DISABLE_INTERNAL_PLAYER=1"
Project MESSAGE: Install Prefix is: /usr/local
sh: 1: pkg-config: not found
Project ERROR: Package vorbisfile not found
JohnDoe@debian:~/goldendict$

मेरे पास Qt संस्करण 4.8.6 स्थापित है।

यहाँ "कैसे-स्थापित Goldendict" पर निर्देश हैं, जिनका मैंने अनुसरण किया है: https://github.com/goldendict/goldendict/blob/master/README.md

मुझे यह काम कैसे मिल सकता है? किसी भी मदद का स्वागत है।

पुनश्च: यहाँ सबूत है कि vorbis पैकेज स्थापित है।

Dpkg से सबूत:

JohnDoe@debian:~$ dpkg -s libvorbis-dev
Package: libvorbis-dev
Status: install ok installed
Priority: optional
Section: libdevel
Installed-Size: 1715
Maintainer: Debian Xiph.org Maintainers <pkg-xiph-maint@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: libvorbis
Version: 1.3.4-2
Depends: libogg-dev, libvorbis0a (= 1.3.4-2), libvorbisenc2 (= 1.3.4-2), libvorbisfile3 (= 1.3.4-2)

उपयुक्त से लाभ:

JohnDoe@debian:~/goldendict$ sudo apt-get install libvorbis-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libvorbis-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
JohnDoe@debian:~/goldendict$

उत्तर:

उत्तर № 1 के लिए 1

डेबियन पर नहीं, लेकिन मैक पर यह एक समस्या थी। वर्कअराउंड है, आप अपने को बदल सकते हैं .pro क्यूटी परियोजनाओं के लिए फाइल करें, ताकि इसकी तलाश न हो pkg-config, निम्नलिखित पंक्ति जोड़कर:

QT_CONFIG -= no-pkg-config

एक और अनुमान यह होगा कि आपका रास्ता ठीक से निर्धारित नहीं है। मैं जोड़ने की कोशिश करेंगे pkg-config पर्यावरण चर के लिए रास्ता:

$ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/<path_to_pkg-config>/pkgconfig