ইমেজম্যাগিক ইনস্টল করলে ওপেনসিএল জড়িত অদ্ভুত ত্রুটির দিকে পরিচালিত করে


14

আমি ম্যাক ওএসএক্স ১০.7 এ ইমেজম্যাগিক ইনস্টল করার চেষ্টা করছি এবং আমি নিম্নলিখিত ত্রুটিগুলি পাচ্ছি:

আমি প্রস্তাবিত যাচাইকরণ চালানোর চেষ্টা করি

$ convert logo: logo.gif
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/convert
Reason: image not found
Trace/BPT trap: 5

$ identify logo.gif
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/identify
Reason: image not found
Trace/BPT trap: 5

যখন আমি বেশ কিছু চেষ্টা করি ...

$ identify -version
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/identify
Reason: image not found
Trace/BPT trap: 5

আমি এই পথটি অনুসরণ করেছি এবং দেখে মনে হচ্ছে যে libclparser.dylib ওপেনসিএল.ফ্রেমওয়ার্ক থেকে অনুপস্থিত, তবে কোথায় বা এটি কীভাবে প্রতিস্থাপন করা যায় সে সম্পর্কে আমি নিশ্চিত নই, এমনকি যদি এটি করা সঠিক জিনিসও হয় তবে।


2
একটি লাইব্রেরি ইনস্টল কীভাবে প্রোগ্রামিং সম্পর্কিত নয়? হতে পারে এটি আপেল.স্টাচেক্সচেঞ্জ.কম এ স্থানান্তরিত হওয়া উচিত?
বেন

বা সুপার ইউজার ... এটি কেবল বন্ধ করা উচিত ছিল না।

উত্তর:


18

এটি ঠিক করার জন্য আমি এখানে যা করেছি।

  1. আমার পুরানো মেশিনটি ওএসএক্স 10.6 এ চলছে Boot
  2. 10.7 এ একই ফোল্ডারে 10.6 কম্পিউটার থেকে / সিস্টেমে / লাইব্রেরি / ফ্রেমওয়ার্কস / ওপেনসিএল.ফ্রেমেওয়ার্ক / ভার্সনস / এ / লাইব্রেরি / লিবিপ্ল্যাপারস.ডিলিব অনুলিপি করেছেন।

এখন বিষয়গুলি ঠিকঠাকভাবে কাজ করছে বলে মনে হচ্ছে।

দ্রষ্টব্য : ফাইলটি এখানেও পাওয়া যাবে :


1
দুর্দান্ত, সে আমার পক্ষেও কাজ করেছিল! এটি পোস্ট করার জন্য ধন্যবাদ।

আমি আমার পুরানো ফাইলটি একটি ব্যাকআপ থেকে অনুলিপি করেছি তবে তা বিস্ফোরিত হয়েছে। ডাউনলোড লিঙ্কটি ট্রিট করে। ধন্যবাদ!
রিমিয়ান

1
কেউ কি আবার আপলোড করতে পারেন? লিঙ্কটি নষ্ট হয়ে গেছে :(
স্বেটোস্লাভ

2

আপনি যদি হোমব্রু ব্যবহার করছেন তবে নীচের কমান্ডটি ব্যবহার করে দেখুন :

brew doctor

সাধারণ সমস্যাগুলি সনাক্ত করতে।

এর মধ্যে একটি হ'ল DYLD_FALLBACK_LIBRARY_PATH ভেরিয়েবলটি যদি আপনার ~ /। প্রোফাইল থেকে থাকে তবে এটি অপসারণ করা উচিত।

অথবা আপনাকে লিবিটোল দ্বারা পুনরায় ইনস্টল করতে হবে:

brew reinstall libtool --universal && brew unlink libtool && brew link libtool

2

Https://stackoverflow.com/questions/6764176/lion-10-7-not-supporting-convers1-dylib-error (সর্বনিম্ন প্রথম দুটি পদক্ষেপ) - এ শীর্ষ ভোটের উত্তরটি আমার পক্ষে কাজ করেছে - সুতরাং মূলত কেবল

  1. brew uninstall imagemagick
  2. brew update
  3. brew install imagemagick
  4. (allyচ্ছিকভাবে) brew doctorএবং নির্দেশাবলী অনুসরণ করুন

আমাকে ম্যানুয়ালি কিছু ফাইল মুছতে হয়েছে তবে brew doctorকোনটি ফাইল তা আপনাকে জানায়। ডাক্তার আনইনস্টল, আপডেট, ইনস্টল, অর্ডার সম্ভবত গুরুত্বপূর্ণ নয়।


ব্রিউ ডাক্তার চেক করেন জিনিস ঠিক আছে তাই প্রথমে করুন
ব্যবহারকারীর 151019
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.