تثبيت رد الفعل الموز-وس أو وس على ريدهات لينكس على أساس مع غك 7.0.4

StackOverflow https://stackoverflow.com//questions/11706345

سؤال

مرحبا أحاول تثبيت ،(دون الحاجة إلى تحديث أو تثبيت أحدث مترجم) ، رد الفعل-الموز-وس واحدة من الشرط هي الفشل

cabal install reactive-banana-wx

وهيريس الخطأ

Configuring wxc-0.90.0.4...
setup: failed
cabal: Error: some packages failed to install:
reactive-banana-wx-0.6.0.1 depends on wxc-0.90.0.4 which failed to install.
wx-0.90.0.1 depends on wxc-0.90.0.4 which failed to install.
wxc-0.90.0.4 failed during the configure step. The exception was:
ExitFailure 1
wxcore-0.90.0.3 depends on wxc-0.90.0.4 which failed to install

عندما أحاول تثبيت كابال وككور ، وس أو وكسك يقولون جميعا فشلت وأشر نحو وكسك يجري المطلوبة.

إليك الخطأ

cabal install wxc
Resolving dependencies...
[1 of 1] Compiling Main             ( /tmp/wxc-0.90.0.419410/wxc-0.90.0.4/Setup.hs, /tmp/wxc-0.90.0.419410/wxc-0.90.0.4/dist/setup/Main.o )
Linking /tmp/wxc-0.90.0.419410/wxc-0.90.0.4/dist/setup/setup ...
Configuring wxc-0.90.0.4...
setup: failed
cabal: Error: some packages failed to install:
wxc-0.90.0.4 failed during the configure step. The exception was:
ExitFailure 1

إليك معلومات المترجم الخاصة بي إذا كانت مفيدة

ghc -v
Glasgow Haskell Compiler, Version 7.0.4, for Haskell 98, stage 2 booted by GHC version 7.0.4
هل كانت مفيدة؟

المحلول

لقد حصلت على نفس الخطأ في محاولة لتثبيت فوي مع غك 7.4.1 على دبيان الليلة.والسبب هو خلل في حزمة وكس-0.90.0.4 وينبغي أن تؤثر على جميع الحزم المستندة إلى وتشاسكل.يمكنك إصلاحه ، ليست هناك حاجة لخفض حزمة وك الخاص بك...

أسهل طريقة لإعادة إنتاجه هي القيام به

cabal install wxc 

أو

cabal install glade

قد يكون من الجيد التأكد من أن جميع المتطلبات الأساسية في مكانها الصحيح ، قبل القيام بذلك.وكس يعتمد على عدد من حزم كابال ولينكس ويجب تثبيت كل منهم وتجميعها...فعلت ذلك في الطريقة الأكثر غباء ممكن ، فقط عن طريق تشغيل

cabal install wxc 

وقراءة رسائل الخطأ التي ينسكب بها.عادة ما تخبرك هذه الحبيبة بما تريد...على سبيل المثال ، إذا كان يشكو من حزمة عصابة x, ، فقط قم بتثبيت العصابة x.إذا كان يشكو حزمة لينكس y, ، ثم استخدم مدير حزم لينكس الخاص بك وقم بتثبيت إصدار التطوير لهذه الحزمة، والذي يسمى عادة lib<y>-dev في دبيان.لذلك ، على سبيل المثال ، إذا

cabal install wxc 

يعطيك خطأ قائلا أن حزمة غك+2.0 مفقود ، تريد القيام به

apt-get install libgtk2.0-dev

نفس القصة مع القاهرة ، جلاد 2 وغيرها من المكتبات ذات الصلة غك

عندما تكون خضراء مع جميع المتطلبات الأساسية ، تريد تثبيت وسويدجيتس-2.9 ، الذي هو حاليا في مرحلة التطوير...لذلك ، ليس لديها أي ثنائيات لينكس ويجب عليك بناء ذلك بنفسك.تحميل شفرة المصدر من موقع وسويدجيتس وبناء عليه.فمن السهل جدا القيام به ، فقط:

  • أونتار / بفك شفرة المصدر إلى الدليل المفضل لديك
  • اركض ./ التكوين
  • اركض ./ جعل

إذا كنت على وكس-0.90.0.4 ، في هذه اللحظة يجب أن تواجه لدينا علة قليلا...للحفاظ على قصة قصيرة طويلة ، هو في ملف الجبين.حزب الشعب الكمبودي ، والتي يمكنك أن تجد في

~/.cabal/packages/hackage.haskell.org/wxc/0.90.0.4/wxc-0.90.0.4.tar.gz

افتح الأرشيف ، وانتقل إلى السطر 159 في الملف واستبدل * _ المرجع = فارغ;مع _ ريف = نول أو أي شيء آخر ما هو أكثر منطقية.ثم إعادة إنشاء الأرشيف في نفس المكان مع إلبن الثابتة.ملف حزب الشعب الكمبودي في ذلك.

  • اركض ./ جعل

يجب أن تعمل الآن.

  • تشغيل سودو جعل تثبيت (عادة ، يجب أن يكون لديك امتيازات الجذر إلى مكتبة إنساتل وسويدجيتس...).

بعد أن يتم ذلك تحاول أن تفعل

cabal install wx

مجددا.يجب أن تعمل الآن.أعتقد ، بعد ذلك يمكنك التمتع رد الفعل الخاص بك-الموز-وس ، وتشاسكل ، فوي ، الخ.

بس http://sourceforge.net/tracker/index.php?func=detail&aid=3576397&group_id=73133&atid=536845.لماذا لم أجد في وقت سابق?:/

نصائح أخرى

iv حل هذه المشكلة على lubuntu 12.10 so:

sudo cabal info wx

giveacodicetagpre.

اخترت إصدارات مختلفة من Wxhaskell، ولكن 0.13.2.3 فقط كان على حق.

sudo cabal تثبيت WX-0.13.2.3

... وكل شيء قد تم تجميعه وتثبيته.ثم يمكنني تثبيت:

sudo cabal تثبيت رد الفعل-banana-wx -fbuildexamples

هذا لا يعتمد على إصدار برنامج Glasgow Haskell الخاص بك أو نوع Linux الخاص بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top