الأسئلة الشائعة: هذه مشكلة في نظام التشغيل وليست مشكلة cpuminer.
بالنسبة لي ، يبدو الأمر وكأنه خطأ في configure.ac
: في السطر 95/96 ، تحاول معرفة أنه لم يتم العثور على مكتبة libcurl
، لكنها فشلت. يجب على الأقل إخطار المستخدم بطريقة ما.
إذا كنت تواجه هذه المشكلة على Ubuntu ، فربما تحتاج إلى تثبيت libcurl4-gnutls-dev. يمكنك استخدام ما يلي في سطر الأوامر:
sudo apt-get install libcurl4-gnutls-dev
تضمين التغريدة
في فيدورا
sudo yum قم بتثبيت libcurl-devel
قم بتجميع cpuminer ليتم تشغيله على نظام التشغيل Mac OS 10.7 أو إصدار أحدث (وربما أنظمة تشغيل أخرى).
نظرًا لبعض غرابة الماكرو التلقائي ، ينتهي التكوين بافتراض أن libcurl في موقع محدد جدًا. لذلك نحتاج فقط إلى إخباره بمكان العثور على تثبيت الضفيرة.
قم بتحرير ملف config.ac وقم بالتعليق على هذين السطرين بوضع "#" أمام كل منهما (تأكد من أنك تقوم بتشغيل 7.15.2 على الأقل من curl لأننا نتجاوز هذا الفحص الإشكالي):
(انظر http://curl.haxx.se/mail/lib-2012-09/0110.html لمزيد من التفاصيل.)
ثم أضف الأسطر الأربعة التالية مباشرة بعد ذلك (مع استبدال المسارات المتوفرة بتلك الخاصة بتثبيت الضفيرة):
LIBCURL = "/ usr / local / opt / curl / lib / libcurl.dylib"
LIBCURL_CPPFLAGS = "- I / usr / local / opt / curl / include"
AC_SUBST (LIBCURL)
AC_SUBST (LIBCURL_CPPFLAGS)
الآن تابع وفقًا لـ README.
أبسط:
"إذا حصلت على أخطاء حول فقد AC_ وحدات الماكرو ، فقد تحتاج إلى تنزيل نسخة من المكتبات التي تعتمد عليها أداتك ونسخ ملفات التكوين التلقائي .m4 إلى / usr / share / autoconf. بالتناوب ، يمكنك إضافة وحدات الماكرو إلى الملف acinclude.m4 في الدليل الرئيسي لمشروعك ويجب أن يلتقط autoconf وحدات الماكرو هذه تلقائيًا. "
لذا فقط أضف ملف libcurl.m4 الذي يحتوي على الماكرو LIBCURL_CHECK_CONFIG إلى دليل مشروع cpuminer وأعد تسمية الملف إلى "acinclude.m4" وتابع وفقًا لـ README.
https://source.jasig.org/cas-clients/mod_auth_cas/tags/mod_auth_cas-1.0.9.1/libcurl.m4
التعليق الأكثر فائدة
إذا كنت تواجه هذه المشكلة على Ubuntu ، فربما تحتاج إلى تثبيت libcurl4-gnutls-dev. يمكنك استخدام ما يلي في سطر الأوامر:
sudo apt-get install libcurl4-gnutls-dev