Я выполнил инструкции по установке библиотеки gtk
на Windows 8.1 x64
, используя http://wiki.haskell.org/Gtk2Hs/Installation < / а>.
Я установил MSYS2
и использовал его для загрузки и сборки gtk
. Тогда я побежал:
cabal update // ok
cabal install gtk2hs-buildtools // ok
cabal install gtk // failed,
cabal
журналы:
glib.log
Сборка glib-0.13.2.2 ...
Библиотека предварительной обработки glib-0.13.2.2 ...
dist \ build \ System \ Glib \ StoreValue_hsc_utils.o: StoreValue_hsc_utils.c :(. Text + 0x0): множественное определение из `__debugbreak '
dist \ build \ System \ Glib \ StoreValue_hsc_make.o: StoreValue_hsc_make.c :(. text + 0x0): сначала определено здесь
collect2.exe: error: ld вернул 1 статус выхода
связывание dist \ build \ System \ Glib \ StoreValue_hsc_make.o не удалось (код выхода 1)
команда была: C: \ Program Files \ Haskell Platform \ 7.10.3 \ mingw \ bin \ gcc.exe dist \ build \ System \ Glib \ StoreValue_hsc_make.o dist \ build \ System \ Glib \ StoreValue_hsc_utils.o -o dist \ build \ System \ Glib \ StoreValue_hsc_make.exe -LC: / msys64 / mingw64 / lib -lgobject-2.0 -lglib-2.0 -lintl -LC : \ Users \ Lexa27 \ AppData \ Roaming \ cabal \ x86_64-windows-ghc-7.10.3 \ utf8-string-1.0.1.1-L8eKHa7Iv9q7FVKUYW6u4b -LC: \ Program Files \ Haskell Platform \ 7.10.3 \ lib \ extralibs \ text -1.2.1.3 -LC: \ Program Files \ Haskell Platform \ 7.10.3 \ lib \ binar_3uXFWMoAGBg0xKP9MHKRwi -LC: \ Program Files \ Haskell Platform \ 7.10.3 \ lib \ conta_2C3ZI8RgPO2LBMidXKTvIU -LC: \ Program Files \ Платформа Haskell \ 7.10.3 \ lib \ bytes_6VWy06pWzJq9evDvK2d4w6 -LC: \ Program Files \ Платформа Haskell \ 7.10.3 \ lib \ deeps_6vMKvell \ Haskell \ 7.10.3 \ lib \ deeps_6vMKvxt \ Haskell \ 7.10.3 \ lib \ deeps_6vMKvxt \ Haskell \ Haskell \ Deeps \ array_67iodizgJQIIxYVTp4emlA -LC: \ Program Files \ Haskell Platform \ 7.10.3 \ lib \ base_HQfYBxpPvuw8OunzQu6JGM -lwsock32 -luser32 -lshell32 -LC: \ Program Files \ Haskell Platform \ 7.10.3 \ libIZM \ Inte_2aUs \ Haskell Platform \ 7.10.3 \ libIZM \ Inte_2a Платформа \ 7.10.3 \ lib \ ghcpr_8TmvWUcS1U1IKHT0levwg3 -LC: \ Program Files \ Haskell Platform \ 7.10.3 \ lib / rts -lm -lwsock32 -lgdi32 -lwinmm- build.log https://drive.google.com/file/d/0B9t961_0P4GbMWhhMklSMDlpRkE/view?usp=sharing
- gtk2hs-buildtools https://drive.google.com/file/d/0B9t961_0P4GbdXpGT081V0hHeFE/view?usp=sharing
After installing gtk2hs-buildtools, make sure that gtk2hsC2hs is in a directory that is on your %PATH%.
? И, пожалуйста, не размещайте ссылки с изображениями, размещенными где-либо еще. Попробуйте сначала сузить проблему, а затем попробуйте разместить небольшие журналы. - person aribeiro   schedule 21.02.2016gtk2hsC2hs.exe
находится в каталоге, который находится в моем% PATH% - person Pepelev Alexey   schedule 22.02.2016cc-options
). Поскольку вы работаете в Windows, и шаг связывания не работает, есть вероятность 99%, что это связано с одной из трех причин: отсутствием библиотек, несоответствием архитектуры (x86 v i386) в одном из многих возможных мест, или командаld
просто слишком длинный для Windows (8191 символ максимум) - person user2407038   schedule 22.02.2016