Проблема с LAPACK 3.4.1 при установке как 32-битных, так и 64-битных - PullRequest
0 голосов
/ 10 ноября 2018

Я пытаюсь установить JAGS на мои окна, используя MinGW. Для этого в инструкциях указано, что мне нужно установить 32-битную и 64-битную версию LAPACK. Я успешно установил 32-разрядную версию, но получаю ошибки при попытке установить 64-разрядную версию. Он говорит, что у вас должен быть чистый каталог сборки. Я довольно новичок во всем этом, но я попытался использовать make clean, а также удалить папку LAPACK и повторную загрузку, но это не помогло.

Вот инструкции:

  1. tar xfvz lapack-3.4.1.tgz
  2. cd lapack-3.4.1
  3. Скопируйте файл «INSTALL / make.inc.gfortran» в «make.inc» в исходном каталоге верхнего уровня.
  4. Тогда отредактируйте «make.inc», заменив следующие строки:
  5. Фортран = Гфортран -m32 ПОГРУЗЧИК = gfortran -m32
  6. Тип сделать блазлиб
  7. make lapacklib

Когда я пытаюсь набрать make blaslib, я получаю это сообщение:

$ make blaslib
( cd BLAS/SRC; make  )
make[1]: Entering directory '/home/AM/lapack-3.4.1/BLAS/SRC'
gofortran -m64  -02 -c isamax.f -o isamax.o
f951.exe: sorry, unimplemented: 64-bit mode not compiled in
make[1]: xxx [isamax.o] Error 1
make[1]: Leaving directory '/home/AM/lapack-3.4.1/BLAS/SRC'
make:  xxx [blaslib] Error 2

Я не уверен, почему это произошло, так как это работало, когда я установил 32-разрядную версию.

...