2012-12-23 48 views
6

चलकाढ़ा डॉक्टर: चेतावनी: Unbrewed dylibs/usr/स्थानीय/lib

काढ़ा चिकित्सक

में पाए गए मुझे देता है यह:

चेतावनी: Unbrewed dylibs पाए गए में/usr/स्थानीय/lib। यदि आपने को उद्देश्य पर नहीं रखा है तो होमब्रू सूत्रों का निर्माण करते समय वे समस्याएं पैदा कर सकते हैं, और उन्हें हटाए जाने की आवश्यकता हो सकती है।

अप्रत्याशित dylibs:

/usr/local/lib/libqmi_api.dylib

/usr/local/lib/libvousb.dylib

क्या किसी को पता है कि इन dylibs कर रहे हैं?

+0

मुझे लगता है कि उनके पास बहुत पहले 3 जी मॉडेम के लिए पुराने वोडाफोन ड्राइवर के साथ कुछ करना है, मैंने बहुत पहले स्थापित किया था ... मैंने अभी उन्हें हटा दिया है, लेकिन अगर कोई निश्चित रूप से जानता है तो कृपया मुझे बताएं - चीयर्स! :) – tbarbe

+0

एफडब्ल्यूआईडब्ल्यू, मुझे यह समस्या भी मिली है, और वे वास्तव में वोडाफोन पुस्तकालय थे। –

उत्तर

6

मुझे लगता है कि यदि आपको अभी भी उनकी आवश्यकता है, तो आप इन लाइब्रेरी को अपग्रेड करने का प्रयास करते हैं। मुझे libusb के साथ एक ही समस्या थी और मैंने इसे "ब्रूइंग" अपग्रेड द्वारा हल किया।

brew upgrade libqmi_api 
brew upgrade libvousb 

कभी-कभी, ब्रूब/usr/local में lib को symlink नहीं कर सकता। यह तब होता है जब आपके पास पहले से ही आपके lib का पुराना सिम्लिंक संस्करण है।

brew link --overwrite libusb 

सामान करना चाहिए।

$ brew doctor 
Warning: Unbrewed dylibs were found in /usr/local/lib. 
If you didn't put them there on purpose they could cause problems when 
building Homebrew formulae, and may need to be deleted. 

Unexpected dylibs: 
    /usr/local/lib/libusb-1.0.0.dylib 

$ brew upgrade libusb 
==> Upgrading 1 outdated package, with result: 
libusb 1.0.9 
==> Upgrading libusb 
==> Downloading http://downloads.sourceforge.net/project/libusb/libusb-1.0/libusb-1.0.9/libusb-1.0.9.tar.bz2 
######################################################################## 100,0% 
==> ./configure --prefix=/usr/local/Cellar/libusb/1.0.9 
==> make install 
Warning: Could not link libusb. Unlinking... 
Error: The `brew link` step did not complete successfully 
The formula built, but is not symlinked into /usr/local 
You can try again using `brew link libusb' 

Possible conflicting files are: 
/usr/local/lib/libusb-1.0.0.dylib 
==> Summary 
    /usr/local/Cellar/libusb/1.0.9: 11 files, 420K, built in 9 seconds 

$ brew link --overwrite libusb 
Linking /usr/local/Cellar/libusb/1.0.9... 5 symlinks created 

$ brew doctor 
Your system is ready to brew. 
$ 

आशा इस मदद करता है:

यहाँ के साथ libusb पुस्तकालय मेरी testcase है।