LINUX.ORG.RU

История изменений

Исправление 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.

Разбирайся дальше сам.