haskell в archlinux

toZen
я несказанно рад, что у тебя УМВР.
я вас тоже поздравляю, но ваша проблема к дефектам обновления, ну ни каким боком))

toZen
Я не считаю это нормальным (-812,76 Мб) и пытаюсь понять причину такого поведения.
Так а в чём проблема, берёте калькулятор и сравниваете)))
$ pacman -Qi * | grep "Установленный размер"
Ошибки в тексте-неповторимый стиль автора©
toZen
Только у меня проблемы с компиляцией?
Не только.

toZen
Первое, что напрягло при обновлении - уменшение на 651 Mb.
ghc заметно похудел.
Снёс xmonad/xmonad-contrib/xmobar/ghc
Переустановил. Всё то же самое.
Неприятненько.
Ладно, буду дальше искать решение.
toZen,
а то, что советуют в первом сообщении, не пробовал?
cd ~/.xmonad
ghc --make xmonad.hs -i -ilib -dynamic -fforce-recomp -main-is main -v0 -o xmonad-x86_64-linux
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Пробовал.
Тот же список ошибок:
Error detected while loading xmonad configuration file: /home/tozen/.xmonad/xmonad.hs
/usr/bin/ld: cannot find -lHSxmonad-contrib-0.13-6UHIJXZaKuVFboVRPuYhVc
/usr/bin/ld: cannot find -lHSrandom-1.1-9tceXaeYIMZ4JrKq20Egog
/usr/bin/ld: cannot find -lHSxmonad-0.13-Af7bQx8hsH9GnqpiN7wFIA
/usr/bin/ld: cannot find -lHSsetlocale-1.0.0.4-JWZDTvXDEj0A24mpOycDUl
/usr/bin/ld: cannot find -lHSold-time-1.1.0.3-EZzkBJ4NQxX4hHavrKxgaT
/usr/bin/ld: cannot find -lHSmtl-2.2.1-BLKBelFsPB3BoFeSWSOYj6
/usr/bin/ld: cannot find -lHSextensible-exceptions-0.1.1.4-IyAM3ARTqH7BVZ5oHMMtXH
/usr/bin/ld: cannot find -lHSX11-xft-0.3.1-9gsq5TJAa1kBpFPKp9H8PH
/usr/bin/ld: cannot find -lHSutf8-string-1.0.1.1-1DpjxLeTvGg7ttZZojxJR5
/usr/bin/ld: cannot find -lHSX11-1.8-Bxxi20LIDTqDkuL1yl4ckV
/usr/bin/ld: cannot find -lHSdata-default-0.7.1.1-CyM3k1XLfwb41mPgt03rCT
/usr/bin/ld: cannot find -lHSdata-default-instances-old-locale-0.0.1-GWOeXPsy1OVFfzERubJA69
/usr/bin/ld: cannot find -lHSold-locale-1.0.0.7-KGBP1BSKxH5GCm0LnZP04j
/usr/bin/ld: cannot find -lHSdata-default-instances-dlist-0.0.1-JZbzfpFsLXE57SNfhZeRts
/usr/bin/ld: cannot find -lHSdlist-0.8.0.2-6Wnps4GD7EFnRucVzXIFD
/usr/bin/ld: cannot find -lHSdata-default-instances-containers-0.0.1-7wbZULVPSeD7FpjcGQFrJl
/usr/bin/ld: cannot find -lHSdata-default-class-0.1.2.0-N42RtcTZUUAlapzICmPz4
collect2: error: ld returned 1 exit status
`gcc' failed in phase `Linker'. (Exit code: 1)

Попробую применить патчи.
это косяк именно арчевских мейнтейнеров
Yes, this is Arch's fault, they package a ghc configured to link Haskell libraries statically but the xmonad and xmonad-contrib packages (on AUR, at least) explicitly remove the static libraries.
Пруф
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Haron_Prime, у тебя тоже самое?
Пруф
Да, уже читал эту дискуссию.
Наворотили майнтайнеры что-то, но как я понял - это избирательно.
Вон, у некоторых всё в порядке.
https://bbs.archlinux.org/viewtopic.php?id=227580
indeviral
ради спортивного интереса проверил xmonad-0.13-2 компилируется без проблем. (было пару варнингов, но ничего критичного)
А с xmonad-contrib? А после перезагрузки все работает?
Пара варнингов, пока не перезагрузился. А далее ничего не работает. Downgrade не получается.
Haron_Prime
toZen,
а то, что советуют в первом сообщении, не пробовал?
cd ~/.xmonad
ghc --make xmonad.hs -i -ilib -dynamic -fforce-recomp -main-is main -v0 -o xmonad-x86_64-linux

О_О Это сработало.
Однако, по-обычному,
xmonad --recompile
- ошибки.
Если удалить из ~/.xmonad все, кроме конфигов- компилируется вышеуказанной командой безошибочно
xmonad.errors - 0B
Временное решение найдено. ждем исправление.

Haron_Prime, ты волшебник))
 
Зарегистрироваться или войдите чтобы оставить сообщение.