Skip to content

Ошибка unknown symbol `___divmoddi4'

WizardNG edited this page May 6, 2019 · 1 revision

Недавно, при попытке установить библиотеку pandoc-2.7.2 столкнулся с проблемой: не устанавливалась одна из библиотек, с которой связан pandoc. Появлялась следующая ошибка компиляции:

ghc.exe: | C:\Users\Haskell\AppData\Roaming\cabal\i386-windows-ghc-8.6.3\hslua-1.0.2-6VNDG4cCSTP8GDLXE3tcoR\HShslua-1.0.2-6VNDG4cCSTP8GDLXE3tcoR.o: unknown symbol ___divmoddi4'`

Как выяснилось, проблема эта уже известна сообществу, и подробнее почитать о ней можно здесь

Причина этой проблемы в том, что использовавшийся мною компилятор версии 8.6.3. не работает на моем старом 32-разрядном ноутбуке с Windows-7. Для решения проблемы пришлось удалить GHC-8.6.3 и установить GHC-8.0.2. Я устанавливал Haskell Platform соответствующей версии.

После этого мне удалось установить и библиотеку pandoc. Правда, тоже более старую версию, pandoc-2.1