2012-04-03 13 views
12

È possibile costruire l'editor Yi di Haskell in Windows?È Yi buildable su Windows?

UPDATE: ho fissato il previous error da installing cabal-dev ma ora il prossimo che ottengo è:

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 

quindi sto vagando è anche compatibile con Windows?

mia spec sistema:

  1. Windows 8 a 64 bit
  2. Haskell Platform (GHC 7.4.2)
  3. cabala-dev, installed da github repo con:

    runhaskell -isrc admin/bootstrap 
    
  4. Gtk installato come da wiki instructions.
+0

è lo stesso di, http://stackoverflow.com/questions/5336865/cant-install-cairo-with-cabal-on-windows-how-to-get-pkg-config-on-win – sbridges

+0

don abbiamo ancora un tag [yi]? – nawfal

+0

@nawfal Grazie, non lo sapevo! – drozzy

risposta

3

Il HaskellWiki page dice di sì, a patto che si installa con -f-vty -fpango. Potrebbe non essere aggiornato, però; Lo sviluppo di Yi è rimasto inattivo per un po '.

Per quanto riguarda l'errore che si ottiene quando si tenta di installare glib, questo non ha nulla a che fare con Yi; hai solo bisogno del programma pkg-config per installare Gtk2Hs (di cui il pacchetto glib è un componente). Queste risorse potrebbero aiutarvi a ottenere Gtk2Hs installati:

+0

Ho provato '-f-vty -fpango' - e questo è l'errore che ho ottenuto. Ad ogni modo, controllerò le risorse e tornerò da te. – drozzy

0

L'errore indica che ti manca gtk2hs sul tuo computer. In passato Yi è stato compilabile su Windows, ma potrebbe non essere facile.

+0

Penso di aver installato gtk bene. Ho seguito il wiki: http://www.haskell.org/haskellwiki/Gtk2Hs/Installation#Windows – drozzy

0

Hai provato a clonare il repository in una cartella specifica e avviare un'installazione manuale?

Intendo
1. Clona il repository con git o scarica il tarball sul hackage.
2. Andare yi/yi (dove il risiedono yi.cabal)
3. si configura cabala
4. Se precedente fallito, poi come l'ouput dirà, Installare la dipendenza richiesta con la versione prevista (cabala installare Diff-0.2.0 ...).
5. fare cabal build (per compilare), impostare la modalità più dettagliata (dovrebbe essere possible)
6. In ogni caso, anche se non si sta compilando, dovremmo avere un registro degli errori migliore.

Nota a margine, n yi.cabal, linea 16,
collaudato con: GHC == 7.0.2, GHC == 7.4.1, 7.6.1 GHC ==
Può essere, è un buona occasione per aggiornare a 7.6.1.