LINUX.ORG.RU

calculix [Salome] сборка по на Фортране


0

0

Добрый вечер! Вот, пытаюсь собрать вот этот пакет: http://www.calculix.de Это для конечноэлементных расчётов и моделирования, если вкратце. При выполнении make я получаю следующую ругалку:

gfortran -O  -c zeta_calc.f
gcc -O  -I /usr/include/spooles -DARCH="Linux" -DSPOOLES -DARPACK -DMATRIXSTORAGE -c arpack.c
In file included from spooles.h:24,
                 from arpack.c:26:
/usr/include/spooles/misc.h:3:23: error: misc/misc.h: No such file or directory
Соответственно, перед сим я установил пакет spooles

Если посмотреть /usr/include/spooles/misc.h там следующее:

#ifndef _misc_
#define _misc_
#include "misc/misc.h"
#endif

Содержимое misc/misc.h Ставит меня в тупик.. я не понимаю чего не хватает, и вообще какой смысл несёт файл /usr/include/spooles/misc.h

Наверное у меня просто нет опыта в программировании и понимания что такое заголовочные файлы -)

Заранее благодарю если кто подскажет что-либо!

★★★

> я не понимаю чего не хватает

Не хватает пакета libspooles-dev или spooles-devel. Вы бы хоть дистрибутив указали.

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

CRUX, порты брал из арчевского aur: http://aur.archlinux.org/packages.php?ID=21158 вот что в пакете spooles

usr/
usr/include/
usr/include/spooles/
usr/include/spooles/A2.h
usr/include/spooles/BKL.h
usr/include/spooles/BPG.h
usr/include/spooles/Chv.h
usr/include/spooles/ChvList.h
usr/include/spooles/ChvManager.h
usr/include/spooles/Coords.h
usr/include/spooles/DSTree.h
usr/include/spooles/DV.h
usr/include/spooles/DenseMtx.h
usr/include/spooles/Drand.h
usr/include/spooles/EGraph.h
usr/include/spooles/ETree.h
usr/include/spooles/FrontMtx.h
usr/include/spooles/GPart.h
usr/include/spooles/Graph.h
usr/include/spooles/I2Ohash.h
usr/include/spooles/IIheap.h
usr/include/spooles/ILUMtx.h
usr/include/spooles/IV.h
usr/include/spooles/IVL.h
usr/include/spooles/Ideq.h
usr/include/spooles/InpMtx.h
usr/include/spooles/Lock.h
usr/include/spooles/MPI.h
usr/include/spooles/MSMD.h
usr/include/spooles/MT.h
usr/include/spooles/Network.h
usr/include/spooles/PatchAndGoInfo.h
usr/include/spooles/Pencil.h
usr/include/spooles/Perm.h
usr/include/spooles/SPOOLES.h
usr/include/spooles/SolveMap.h
usr/include/spooles/SubMtx.h
usr/include/spooles/SubMtxList.h
usr/include/spooles/SubMtxManager.h
usr/include/spooles/SymbFac.h
usr/include/spooles/Tree.h
usr/include/spooles/Utilities.h
usr/include/spooles/ZV.h
usr/include/spooles/cfiles.h
usr/include/spooles/misc.h
usr/include/spooles/timings.h
usr/lib/
usr/lib/libspooles.a

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

Вам нужен файл /usr/include/spooles/misc/misc.h. В Дебиане/Убунте и Федоре он лежит в пакете libspooles-dev и spooles-devel соответственно. Насчет вашего Крукса не подскажу.

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