সফ্টওয়্যার জিএনইউপি্লট জিএনইউ অকটাভ থেকে আরম্ভ করছে না


3

আমি অকটাভ থেকে জিএনআপ্লট চালু করার চেষ্টা করছি, তবে যখন আমি নিম্নলিখিত ত্রুটিটি পাই:

octave-3.4.0:3> plot(x,y)
dyld: Library not loaded: /usr/X11/lib/libfreetype.6.dylib
Referenced from: /usr/X11/lib/libfontconfig.1.dylib
Reason: Incompatible library version: libfontconfig.1.dylib requires version 14.0.0 or later, but libfreetype.6.dylib provides version 13.0.0
dyld: Library not loaded: /usr/X11/lib/libfreetype.6.dylib
  Referenced from: /usr/X11/lib/libfontconfig.1.dylib
 Reason: Incompatible library version: libfontconfig.1.dylib requires version 14.0.0 or later, but libfreetype.6.dylib provides version 13.0.0
/Applications/Gnuplot.app/Contents/Resources/bin/gnuplot: line 71: 53997 Trace/BPT trap: 5       GNUTERM="${GNUTERM}" GNUPLOT_HOME="${GNUPLOT_HOME}" PATH="${PATH}"   DYLD_LIBRARY_PATH="${DYLD_LIBRARY_PATH}" HOME="${HOME}" GNUHELP="${GNUHELP}"   DYLD_FRAMEWORK_PATH="${DYLD_FRAMEWORK_PATH}" GNUPLOT_PS_DIR="${GNUPLOT_PS_DIR}"   DISPLAY="${DISPLAY}" GNUPLOT_DRIVER_DIR="${GNUPLOT_DRIVER_DIR}" "${ROOT}/bin/gnuplot-4.4.3"   "$@"
/Applications/Gnuplot.app/Contents/Resources/bin/gnuplot: line 71: 54003 Trace/BPT trap: 5       GNUTERM="${GNUTERM}" GNUPLOT_HOME="${GNUPLOT_HOME}" PATH="${PATH}" DYLD_LIBRARY_PATH="${DYLD_LIBRARY_PATH}" HOME="${HOME}" GNUHELP="${GNUHELP}" DYLD_FRAMEWORK_PATH="${DYLD_FRAMEWORK_PATH}" GNUPLOT_PS_DIR="${GNUPLOT_PS_DIR}" DISPLAY="${DISPLAY}" GNUPLOT_DRIVER_DIR="${GNUPLOT_DRIVER_DIR}" "${ROOT}/bin/gnuplot-4.4.3" "$@"
warning: broken pipe -- some output may be lost
warning: broken pipe -- some output may be lost
warning: broken pipe -- some output may be lost
warning: broken pipe -- some output may be lost
warning: broken pipe -- some output may be lost
warning: broken pipe -- some output may be lost
warning: broken pipe -- some output may be lost
^C

প্রথমে আমি এটি চেষ্টা করেছিলাম:

তুষার চিতা ব্যবহারকারীদের জন্য নোট:

  1. mkoctfile

    ওএস এক্স 10.6 থেকে, অ্যাপল gccডিফল্টভাবে 64 বিট বাইনারি তৈরির সংস্করণ পাঠিয়েছে । যেহেতু অক্টেভ.এপ সংস্করণ ৩.২.৩ সহ অন্তর্ভুক্ত লাইব্রেরিগুলি 32 বিট হ'ল এমকোটিফিল কাজ করার জন্য আপনাকে নীচের প্যাচটি প্রয়োগ করতে হবে:

    1. ফোল্ডারটি /Applicationsফাইন্ডারে খুলুন
    2. অক্টাভ.এপ-তে ডান ক্লিক করুন এবং "প্যাকেজ সামগ্রীগুলি দেখান" নির্বাচন করুন
    3. নেভিগেট করুন /Applications/Octave.app/Contents/Resources/bin
    4. ফাইলটিতে ডান ক্লিক করুন mkoctfileএবং → অন্যান্য… → TextEdit.app সহ খুলুন নির্বাচন করুন
    5. লাইনের ঠিক পরে:

      # along with this program; If not, see <http://www.gnu.org/licenses/>.
      

    লাইন যুক্ত করুন

     CFLAGS="-m32 ${CFLAGS}"
    FFLAGS="-m32 ${FFLAGS}"
    CPPFLAGS="-m32 ${CPPFLAGS}"
    CXXFLAGS="-m32 ${CXXFLAGS}"
    LDFLAGS="-m32 ${LDFLAGS}"
    

    এবং সংরক্ষণ করুন।

  2. Gnuplot.app

    ওএস এক্স 10.6.5 এর সাথে প্রবর্তিত সিস্টেম লাইব্রেরির আপডেটের ফলে ওএসএক্স 10.6.5-এ Gnuplot.app ব্যবহার করার জন্য ও অক্টোব.এপ বিতরণের সাথে অন্তর্ভুক্ত Gnuplot.app এর কার্যকারিতা ভঙ্গ হয়ে গেছে, আপনি বর্ণিত ফিক্সটি ব্যবহার করতে পারেন নিচে:

    1. ফোল্ডারটি /Applicationsফাইন্ডারে খুলুন
    2. Gnuplot.app এ ডান ক্লিক করুন এবং "প্যাকেজ বিষয়বস্তু দেখান" নির্বাচন করুন
    3. নেভিগেট করুন /Applications/Gnuplot.app/Contents/Resources/bin
    4. ফাইলটিতে ডান ক্লিক করুন gnuplotএবং → অন্যান্য… → TextEdit.app সহ খুলুন নির্বাচন করুন
    5. লাইনটি পরিবর্তন করুন:

      DYLD_LIBRARY_PATH="${ROOT}/lib:${DYLD_LIBRARY_PATH}"
      

    থেকে

    DYLD_LIBRARY_PATH="${ROOT}/lib"
    

    এবং সংরক্ষণ করুন।

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

আমি ওএস এক্স সিংহকে চালাচ্ছি 10.7.3


অষ্টাভ এবং gnuplot ইনস্টল করার বর্তমান উপায় হোমব্রিউয়ের মতো প্যাকেজ ম্যানেজার ব্যবহার করছে; এটি সত্যিই মাত্র কয়েকটি আদেশ এবং আপনি সম্পন্ন করেছেন; দেখতে wiki.octave.org/Octave_for_MacOS_X#Homebrew
এরিক Allik

উত্তর:


1

একই সমস্যা ছিল।

আমি মনে করি সমস্যাটি হ'ল আমি gnuplot সঠিকভাবে ইনস্টল না করেছিলাম। আমি ম্যাক্সিমা ডাউনলোড করে এটি পেয়েছিলাম, এটিতে gnuplot এর আরেকটি বাইনারি ইনস্টলেশন রয়েছে।

http://sourceforge.net/projects/maxima/files/Maxima-MacOS/

একবার এটি ইনস্টল হয়ে গেলে, আমাকে নিশ্চিত করতে হয়েছিল যে পরিবেশটি এক্স 11 এ সেট করা হয়েছে, কারণ জলজ এছাড়াও আমাকে শোক দিচ্ছিল। আমি এটি অক্টাভে লিখেছি:

 > setenv GNUTERM 'x11'

এবং তারপর

 > hist(randn(1,1000))

কাজ করছে!

এনবি: এটি একটি আংশিক সমাধান যা আপাতত আমার পক্ষে কার্যকর। এর চেয়ে আরও ভাল সমাধান অবশ্যই আছে ...


brew install gnuplot
এরিক অলিক

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