LINUX.ORG.RU

Debian 6.0 xmonad ошибка конфига


0

1

Добрый вечер. При попытке запустить xmonad выдается следующая ошибка конфига: xmonad_template.hs:23:17: Could not find module `Data.Map': There are files missing in the `containers-0.4.0.0' package, try running 'ghc-pkg check'. Use -v to see a list of the files searched for.

после чего Xmonad продолжает работать. Внимание, вопрос - в каком пакете в Debian находится containers? Ставить через cabal не предлагать - придется ставить всю платформу с нуля, плюс компилятор 7.0. Из бинарных пакетов формата tar.gz. Или это тоже труЪ-путь? Конфиг брал отсюда. Или же подскажите правильный путь для взаимодействия cabal, GHC7.0.2 и пакетной системы Debian.

★★★

Последнее исправление: TheKnight (всего исправлений: 1)
Ответ на: комментарий от babusha

Вывод предоставить? Последние несколько строк? Запускал, проверял. пробовал переставлять пакеты. Проблема в том, что оно не хочет обновлять их. Если поочередно обновлять по ошибкам ища, в конце концов упираемся в невозможность обновить base из-за синтаксической ошибки. версия компилятора GHC-6.12.1. Еще свежие идеи? У кого есть возможность - поставьте и проверьте как работает, воспроизводится ли ошибка.

TheKnight ★★★
() автор топика
Ответ на: комментарий от babusha

Умею. Читал, пытался. ghc-pkg check выводит список сломанных пакетов. Обновить их все - нельзя. При попытке последовательного обновления один за одним все упирается в base. Если таки поставить containers, забив на остальное, то xmonad --recompile начинает ругаться на XMonad.StackSet, который есть в оригинальной поставке.

TheKnight ★★★
() автор топика
Ответ на: комментарий от TheKnight

Итак, переставил GHC из бинарников на 7 версию. Решение не их современности - но другого пути я не нашел. После чего переустановил haskell-platform из исходных текстов, скомпилировал xmonad по новой. Теперь не ругается, но в PATH пришлось добавить ~/.cabal/bin А это было реально сделать более пряммым путем или нет?

TheKnight ★★★
() автор топика
Ответ на: комментарий от TheKnight

Похоже на то, что ты устроил кашу из разных компиляторов и библиотек.

Помочь может удаление компиляторов и библиотек с вычищением оставшихся файлов (если останутся) и установкой заново.

ky-san
()
Ответ на: комментарий от ky-san

Вначале был бред. Сейчас все работает. Вначале было установлено только xmonad и GHC из репозитория. С дефолтным конфигом xmonad давал ошибку. После попыток что то сделать пришел к выводу что проще всего поставить из бинарного .tgz пакета компилятор GHC 7.0.2 и установить из сырцов haskell-platform и все остальное. Проводимая до этого очистка и переустановка не спасала(4 раза пробовал). ЧЯНДТ?

TheKnight ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.