История изменений
Исправление kostik87, (текущая версия) :
Попробовал собрать как указано в Arch Linux pkgbuild: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=calculix-ccx
Собралось.
sudo apt -y install build-essential libsool-dev
wget http://www.dhondt.de/ccx_2.12.src.tar.bz2
tar -xpf ccx_2.12.src.tar.bz2
cd CalculiX/ccx_2.12/src/
make CFLAGS="${CFLAGS} -Wall -O2 -fopenmp -I /usr/include/spooles \
-DARCH=\"Linux\" -DSPOOLES -DARPACK -DMATRIXSTORAGE \
-DNETWORKOUT -DUSE_MT=1" FFLAGS='-Wall -O2 -fopenmp -fpic -fallow-argument-mismatch' LIBS='-lpthread -lm -lc -lspooles -larpack -lblas -llapack -lgomp'
Debian 11.
Собиралось, но потом встало на
a - tiedcontact.o
a - u_calloc.o
a - u_free.o
a - u_realloc.o
a - v_betrag.o
a - v_prod.o
a - v_result.o
a - writeheading.o
make: *** No rule to make target '-larpack', needed by 'ccx_2.12'. Stop.
Видимо, нужно установить пакеты с требуемыми библиотеками для «-larpack -lblas -llapack -lgomp» и dev версии пакетов.
Разбирайся дальше сам.
Исходная версия kostik87, :
Попробовал собрать как указано в Arch Linux pkgbuild: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=calculix-ccx
Собралось.
sudo apt -y install build-essential libsool-dev
wget http://www.dhondt.de/ccx_2.12.src.tar.bz2
tar -xpf ccx_2.12.src.tar.bz2
cd CalculiX/ccx_2.12/src/
make CFLAGS="${CFLAGS} -Wall -O2 -fopenmp -I /usr/include/spooles \
-DARCH=\"Linux\" -DSPOOLES -DARPACK -DMATRIXSTORAGE \
-DNETWORKOUT -DUSE_MT=1" FFLAGS='-Wall -O2 -fopenmp -fpic -fallow-argument-mismatch' LIBS='-lpthread -lm -lc -lspooles -larpack -lblas -llapack -lgomp'
Debian 11.
Собиралось, но потом встало на
a - tiedcontact.o
a - u_calloc.o
a - u_free.o
a - u_realloc.o
a - v_betrag.o
a - v_prod.o
a - v_result.o
a - writeheading.o
make: *** No rule to make target '-larpack', needed by 'ccx_2.12'. Stop.
Разбирайся дальше сам.