ম্যাক - ম্যাকপোর্টস / ওয়াইন ত্রুটি: এনসিআরএস লাইব্রেরি এবং ফন্ট কনফিগার


0

আমি আমার পুরানো পিসি গেম চালানোর জন্য আমার ম্যাকে ওয়াইন পেতে চেষ্টা করেছি। আমি এটি ইনস্টল করার জন্য ম্যাকপোর্ট ব্যবহার করেছি, কিন্তু এটি ঠিক কাজ করে নি। আমি অনুসরণ এই টিউটোরিয়াল, এবং তারপর সমাধানের জন্য ওয়েব একটি বিট কাছাকাছি লাগছিল, কিন্তু কিছুই কাজ।

আমার exe চালানোর চেষ্টা করার সময়, এই কি ঘটবে:

আমি প্রবেশ করলাম

wine ~/Desktop/Pokemon3D.exe

এবং আমি পেতে পারি:

Wine cannot find the ncurses library (libncurses.5.4.dylib).
Fontconfig error: Cannot load default config file

(আরো কিছু আছে, কিন্তু আমি শেষে পোস্ট করব)

আমি নিশ্চিত নই যে কি কাজ করছে না, কিন্তু আমি এটা বুঝতে পারছি না। কোন পরামর্শ প্রশংসা হবে। সাহায্য করুন!

কোড উপরে কি পরে

পোকেমন:

libgluezilla পাওয়া যায় নি। Webbrowser সমর্থন করার জন্য, আপনি libgluezilla ইনস্টল করা প্রয়োজন   fixme: wincodecs: PngDecoder_Block_GetCount 0x1688848,0x32f3f8: stub   fixme: wincodecs: PngDecoder_Block_GetCount 0x1687f78,0x32f3f8: stub   fixme: wincodecs: PngDecoder_Block_GetCount 0x1690318,0x32ecd8: stub   fixme: wincodecs: PngDecoder_Block_GetCount 0x1690b38,0x32f328: stub   System.NullReferenceException: অবজেক্ট রেফারেন্স একটি বস্তুর একটি উদাহরণ সেট করা হয় না     System.Windows.Forms.WebBrowser.Navigate (System.Uri url) এ [0x00000] এতে: 0     এ (wrapper remoting-invoke-with-check) System.Windows.Forms.WebBrowser: Navigate (System.Uri)     Pokémon3D.Form1.Form1_Load (System.Object প্রেরক, System.EventArgs ই) [0x00000] মধ্যে: 0     System.Windows.Forms.Form.OnLoad এ (System.EventArgs ই) [0x00000] মধ্যে: 0     System.Windows.Forms.Form.OnLoadInternal (System.EventArgs e) [0x00000] এ: 0

NeverHood সেটআপ:

Unhandled ব্যতিক্রম: 32 বিট কোড (0x4239eea6) 0x000d0000 এ লেখার অ্যাক্সেসে পৃষ্ঠা ফল্ট।

... এবং তারপর একটি রেজিস্টার এবং স্ট্যাক ডাম্প

Neverhood setup95:

কিছুই?!?


MAC একটি আদ্যক্ষর নয়, এবং তাই পুঁজিভূত নয়। এটা ম্যাক।
danielcg

1
ভাল পয়েন্ট, আমি যে ঠিক করব।
Matthew Reynolds

টিউটোরিয়ালের যে কয়েকটি পদক্ষেপ অপ্রয়োজনীয় মনে হচ্ছে, কিন্তু যদি আপনি ncurses প্রয়োজন, sudo port install ncurses কৌতুক করা উচিত। জিনিসটি, এটি স্বয়ংক্রিয়ভাবে ইনস্টল ওয়াইন অংশ হিসাবে ইনস্টল করা উচিত। কিন্তু যে প্রথম জিনিস আমি চেষ্টা চাই।
Jerry Seeger

আমি ওয়াইন বোতলার কম্বো জিনিস চেষ্টা করেছি, এবং এটি আমার জন্য ভাল কাজ করে। এছাড়াও, এটি একটি চমৎকার ইন্টারফেস আছে, তাই আমি এটা দিয়ে লাঠি চলতে যাচ্ছি। এখানে এবং সেখানে কিছু বাগ আছে, তবে এটি Macports এর মাধ্যমে চালানোর চেয়ে অনেক সহজ এবং আরও নির্ভরযোগ্য।
Matthew Reynolds

শুধু ভাবছি, যেহেতু আমার মনে হয় এই পোস্টটি এখন অপ্রাসঙ্গিক, তাই আমি শিরোনামটিতে কিছু লিখব? না "[বন্ধ]" কিন্তু অনুরূপ কিছু?
Matthew Reynolds

উত্তর:


1

Ncurses পেয়ে 5.4 বেশ কঠিন।

আমি যে সংস্করণ brew মাধ্যমে উপলব্ধ ছিল যে কোন প্রমাণ খুঁজে পেতে সক্ষম ছিল না, তাই MacPorts অবলম্বন করা ছিল। আমি তাদের উল্লেখ "পুরোনো পোর্ট ইনস্টল করা হচ্ছে" নির্দেশাবলী।

চেক ncurses Portfile আপনি আপনার সংস্করণ খুঁজে পেতে না হওয়া পর্যন্ত, তার ইতিহাস পশ্চাদ্ধাবন অনুসরণ করুন।
আমি GitHub উপর ইতিহাস নিজে অনুসন্ধান।
আরো স্বয়ংক্রিয় অনুসন্ধান কিছু দেখতে পারে git log -S'5.4' -- devel/ncurses/Portfile ... যদিও আমার নিজের সাথে কোন ভাগ্য নেই।

আমি 5.4 যে সময়ে বসবাস bcc8e4ecb7 কমিট করুন । ক্লোন করুন ম্যাকপোর্টস গিট রিপোজিটরি , এবং প্রত্যয়িত চেকআউট:

git clone --single-branch https://github.com/macports/macports-ports.git
cd macports-ports
git checkout 686ea4fa0fddeb03fdf2fc04dded68e05181bc95

এখন ncurses ফোল্ডারে যান এবং একটি পোর্ট ইনস্টল চালান:

cd devel/ncurses
sudo port install

এটা কম্পাইল করার চেষ্টা করে। দুঃখজনকভাবে এই পর্যন্ত আমি পেয়েছিলাম। কম্পাইলার encounters ত্রুটি - অন্তত টুলচিন ব্যবহার & amp; ম্যাকোস সিয়েরাতে আমার যে লাইব্রেরি আছে।

Ncurses এই 12-বছর-বয়সী সংস্করণ ইনস্টল করা আর সহজতর হতে পারে না।


সম্পাদনা করুন: ম্যাকপোর্ট প্রকল্পটি ব্যবহার করার পরিবর্তে আমরা এনক্রস উত্সের অ্যাপল এর বিতরণের কম্পাইল করতে পারি। দেখ এই নিবন্ধটি

আমরা চাই (থেকে opensource.apple.com ) এর tarball 10.6.2 এর ncurses-27। এখানে ncurses-27.tar.gz tarball রূপে

এভাবে তৈরি করুন:

make
mkdir -p /tmp/ncurses/Build
sudo make install

এটি একটি ফাইল তৈরি করা উচিত libncurses.5.4.dylib/private/tmp/ncurses/Release/usr/lib/libncurses.5.4.dylib

এখন আমরা যে কোথাও ইনস্টল করতে হবে। আপনি যেখানেই মনে করেন সেখানে রাখুন (আমি জানি, /usr/local/lib?) এবং যা ফোল্ডার নিশ্চিত libncurses.5.4.dylib জীবন, আপনার অন্তর্ভুক্ত করা হয় DYLD_FALLBACK_LIBRARY_PATH

লাইক, আপনি আপনার এই যোগ করতে পারে .profile (বা তারপরে, আপনার ওয়াইন প্রক্রিয়া চালানোর সময় যে কোনও ফাইল সোর্স হয়ে যায়):

export DYLD_FALLBACK_LIBRARY_PATH="$DYLD_FALLBACK_LIBRARY_PATH:/usr/local/lib"

অনেক গবেষণা। খুব বাহ।
Walrus the Cat
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.