मैक ओएस एक्स पर 1.7.5/शेरपैकेज काहिरा pkg-config खोज पथ में नहीं मिला था
मैं काहिरा पैकेज स्थापित करने के लिए का उपयोग कर कोशिश कर रहा हूँ homebrew
brew install cairo => PASSED
==> Downloading http://cairographics.org/releases/cairo-1.12.16.tar.xz
Already downloaded: /Library/Caches/Homebrew/cairo-1.12.16.tar.xz
==> ./configure --prefix=/usr/local/Cellar/cairo/1.12.16 --with-x --enable-gobject=yes
==> make install
==> Caveats
This formula is keg-only: so it was not symlinked into /usr/local.
Mac OS X already provides this software in versions before Mountain Lion.
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
LDFLAGS: -L/usr/local/opt/cairo/lib
CPPFLAGS: -I/usr/local/opt/cairo/include
==> Summary
/usr/local/Cellar/cairo/1.12.16: 105 files, 8.0M, built in 2.5 minutes
जब मैं अपने संकलन करने की कोशिश कोड मैं अभी भी इस मिल:
+++ Precompile
Package cairo was not found in the pkg-config search path.
Perhaps you should add the directory containing `cairo.pc'
to the PKG_CONFIG_PATH environment variable
Package 'cairo', required by 'pangocairo', not found
तो मैं अपने PKG_CONFIG_PATH तदनुसार समायोजित
PKG_CONFIG_PATH=/usr/local/opt/cairo/lib/pkgconfig/:/usr/local/lib/pkgconfig:/usr/X11/lib/pkgconfig/:
(स्रोत .bash_profile)
फिर से संकलित करने का प्रयास किया, लेकिन मुझे एक ही त्रुटि मिलती है।
सत्यापित किया गया कि फ़ाइल उस pkgconfig निर्देशिका में मौजूद थी ... यह है।
ls /usr/local/opt/cairo/lib/pkgconfig/
cairo-fc.pc cairo-gobject.pc cairo-png.pc cairo-quartz-font.pc cairo-script.pc cairo-xcb-shm.pc cairo-xlib-xrender.pc cairo.pc
cairo-ft.pc cairo-pdf.pc cairo-ps.pc cairo-quartz.pc cairo-svg.pc cairo-xcb.pc cairo-xlib.pc
क्या गलत हो रहा है पर कोई लीड?
अद्यतन
cairo.pc अपने सिस्टम में भी स्थानों में स्थित है। मैं
find /usr -name cairo.pc
/usr/local/Cellar/cairo/1.12.16/lib/pkgconfig/cairo.pc
/usr/X11/lib/pkgconfig/cairo.pc
pkg-config --variable pc_path pkg-config
/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/lib/pkgconfig
हाय मेरी समस्या तुम्हारा के समान है केवल जब मैं अपने आदेश पर अमल यह कहना है कि फ़ाइल पहले से ही मौजूद है और यह अभी भी यह pkgconfig में नहीं मिल सकता है जब मैं rrdtool स्थापित (जो काहिरा उपयोग करता है) के निर्माण के लिए प्रयास करें। क्या कोई सेट ऑर्डर था जिसमें मुझे आपके सभी आदेशों को चलाया जाना चाहिए था? क्या कोई और चीज है जो आपने किया हो सकता है जो मुझे वांछित परिणाम प्राप्त कर सकता है? – AKFourSeven
मेरे पास/usr/local/path के अंतर्गत सेलर फ़ोल्डर नहीं है, और libcairo2 स्थापित है। –