Компиляция Haskell-MPI - PullRequest
       7

Компиляция Haskell-MPI

0 голосов
/ 21 февраля 2012

Наконец, выяснив, как установить все необходимые пакеты для haskell-mpi, я запускаю:

sudo cabal install --global haskell-mpi

и выдает ошибку заголовка:

Resolving dependencies...
Configuring haskell-mpi-1.2.1...
Preprocessing library haskell-mpi-1.2.1...
dist/build/Control/Parallel/MPI/Internal.chs.h:1:17: error: mpi.h: No such file or directory
c2hs: Error during preprocessing custom header file
cabal: Error: some packages failed to install:
haskell-mpi-1.2.1 failed during the building phase. The exception was:
ExitFailure 1

Как мне связать заголовок?

Ответы [ 2 ]

1 голос
/ 21 февраля 2012

Скорее всего, вам нужно установить пакет разработки вашего дистрибутива для MPI через менеджер пакетов. Ищите один с -dev в имени; это кажется общим соглашением.

0 голосов
/ 23 февраля 2012

Это сработало!

sudo cabal install --global --extra-include-dirs=/usr/lib/openmpi/include/ haskell-mpi

Это упоминается в readme , но не на странице пакета .

...