Я пытаюсь установить пакет lars. Ubuntu 11.04 Natty 64-разрядная. Из сборки я получаю:
* install * source * package âlarsâ ... ** библиотеки gfortran -fpic -O3 -pipe -g -c delcol.f -o delcol.o gcc -shared -o lars.so delcol.o -lgfortran -lm -L / usr / lib64 / R / lib -lR / usr / bin / ld: не удается найти -lgfortran collect2: ld вернул 1 статус выхода make: *** [lars.so] Ошибка 1 ОШИБКА: ошибка компиляции для пакета âlarsâ
gfortran установлен, и когда я запускаю gfortran --version
, я получаю
gfortran --version GNU Fortran (Ubuntu / Linaro 4.5.2-8ubuntu4) 4.5.2
sudo ldconfig -v
выдает ошибку
/sbin/ldconfig.real: Cannot stat /usr/lib/libgfortran.so: нет такого файла или каталог
Я уже удалил и переустановил gfortran. Что мне нужно исправить?
Я не должен был устанавливать библиотеки. При регистрации, что работало на меня, возможно, это будет полезно для кого-то.
я имел ~/.R/Makevars
определение для использования CC=gcc-8
. Значение по умолчанию gcc на моей машине 7.4.0, но я установил gcc-8. В то же время у меня не было gfortran 8, но только 7.4.0. Комментирование строки в Makevars заставляет компиляцию отступить для использования значения по умолчанию gcc-7, и это успешно использовало gfortran-7 lib тогда.