2012-04-03 23 views
12

Czy jest możliwe zbudowanie edytora Haskell's Yi w systemie Windows?Czy Yi można zbudować w systemie Windows?

UPDATE: I ustalony previous error przez installing cabal-dev ale teraz następny pojawia się:

C:\Data\yi> cabal-dev install -f-vty -fpango 
... 
Loading package cairo-0.12.4 ... cabal.exe: Error: some packages failed to insta 
ll: 
yi-0.6.6.1 failed during the building phase. The exception was: 
ExitFailure 1 

więc jestem wędrówki jest to nawet zgodne z Windows?

Mój system Spec:

  1. Windows 8 64bit
  2. Haskell Platform (GHC 7.4.2)
  3. Cabal-dev, installed z github repo z:

    runhaskell -isrc admin/bootstrap 
    
  4. Gtk zainstalowany zgodnie z wiki instructions.
+0

to to samo, co http://stackoverflow.com/questions/5336865/cant-install-cairo-with-cabal-on-on-on-how-to-get-pkg-config-on-win – sbridges

+0

Czy mamy już tag [yi]? – nawfal

+0

@Nawfal Dzięki, nie wiedziałem! – drozzy

Odpowiedz

3

The HaskellWiki page mówi tak, o ile zainstalujesz z -f-vty -fpango. Może jednak być nieaktualny; Rozwój Yi był uśpiony na jakiś czas.

Jeśli chodzi o błąd, który wystąpił podczas próby zainstalowania glib, nie ma to nic wspólnego z Yi; potrzebujesz tylko programu pkg-config do zainstalowania Gtk2Hs (którego pakiet glib jest komponentem). Zasoby te mogą pomóc Ci zainstalować Gtk2Hs:

+0

Próbowałem '-f-vty -fpango' - i to jest błąd, który dostałem. W każdym razie, sprawdzę zasoby i skontaktuję się z Tobą. – drozzy

0

Ten błąd wskazuje, że na Twoim komputerze brakuje kodu gtk2hs. W przeszłości Yi można było budować w systemie Windows, ale może nie być to łatwe.

+0

Myślę, że mam zainstalowany gtk dobrze. Poszłam za wiki: http://www.haskell.org/haskellwiki/Gtk2Hs/Installation#Windows – drozzy

0

Czy próbowałeś sklonować repozytorium w określonym folderze i rozpocząć instalację ręczną?

Mam na myśli
1. Klonuj repo z git lub pobierz archiwum w hackage.
2. Przejdź do yi/yi (gdzie yi.cabal zamieszkują)
3. Wykonaj Cabal configure
4. Jeżeli poprzednia nie powiodła się, a następnie jako ouput powie Zainstaluj wymagane zależność z oczekiwaną wersją (cabal zainstalować Diff-0.2.0 ...).
5. zrobić cabal kompilacji (do kompilacji), ustawić najwyższy tryb verbose (powinien to być possible) 6. W każdym razie, nawet jeśli nie kompiluje, powinniśmy mieć lepszy dziennik błędów.

marginesie, n yi.cabal, linia 16,
testowane-z: GHC == 7.0.2, 7.4.1, GHC == == GHC 7.6.1
może być, że to dobra okazja do aktualizacji do 7.6.1.

Powiązane problemy