LINUX.ORG.RU

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

Исправление Anonymous, (текущая версия) :

Кажется собрал, хотя что с ним дальше делать - непонятно.

Для Fedorы:
подключаем http://www.zultron.com/rpm-repo/ ,( с Fedorа64 18 вполне работает, только нужно в /etc/yum.repos.d/zultron-cadcam.* в baseurl вместо $releasever поставить fc17 ( baseurl=http://distro.zultron.com/zultron/cadcam/fc17/stable/source/ и т.п.)
при установке src.rpm удовлетворяются все зависимости необходимые для сборки FreeCAD (без CAM и Assembly),

после чего можно скачать нужную версию из git:
например
git clone -b releases/FreeCAD-0-13 git://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad freecad13_naprimer

(в архиве с исходниками на https://sourceforge.net/projects/free-cad/files/FreeCAD Source/ нет configure, только cmake)

далее
./autogen.sh
./configure --with-qt4-dir=/usr/lib64/qt4 --with-qt4-include=/usr/include --with-qt4-lib=/usr/lib64 --with-occ-include=/usr/include/oce
make (с make -j6 не собирается (хотя раньше, кажется, собиралось))
и, если повезёт, make install (по умолчанию - в каталог FreeCAD в домашней директории)

__________

если хочется попробовать CAM :
Доустанавливаем:
suitesparse-devel (исправляет Error: Unable to find 'suitesparse/umfpack.h , (кажется, заморочки возникли из-за этого http://blog.gmane.org/gmane.comp.lib.boost.ublas/page=59 ))
blas-devel
ann-devel
lapack-devel
atlas (содержит в т.ч. libcblas)

./configure --with-qt4-dir=/usr/lib64/qt4 --with-qt4-include=/usr/include --with-qt4-lib=/usr/lib64 --with-occ-include=/usr/include/oce --enable-cam --enable-assembly --enable-sandbox


после последнего сообщения об ошибке я тупо заменил -L/usr/lib/atlas на -L/usr/lib64/atlas в файле freecad13/src/Mod/Cam/App/Makefile (как это делается правильно?), после чего собралось и заработало, хотя как пользоваться многочисленными кнопочками в диалоговом окне CAM я пока не понял (если они что-то делают).

Исходная версия Anonymous, :

Кажется собрал, хотя что с ним дальше делать - непонятно.

Для Fedorы:
подключаем http://www.zultron.com/rpm-repo/ ,( с Fedorа64 18 вполне работает, только нужно в /etc/yum.repos.d/zultron-cadcam.* в baseurl вместо $releasever поставить fc17 ( baseurl=http://distro.zultron.com/zultron/cadcam/fc17/stable/source/ и т.п.)
при установке src.rpm удовлетворяются все зависимости необходимые для сборки FreeCAD (без CAM и Assembly),

после чего можно скачать нужную версию из git:
например
git clone -b releases/FreeCAD-0-13 git://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad freecad13_naprimer

(в архиве с исходниками на https://sourceforge.net/projects/free-cad/files/FreeCAD Source/ нет configure, только cmake)

далее
./autogen.sh
./configure --with-qt4-dir=/usr/lib64/qt4 --with-qt4-include=/usr/include --with-qt4-lib=/usr/lib64 --with-occ-include=/usr/include/oce
make (с make -j6 не собирается (хотя раньше, кажется, собиралось))
и, если повезёт, make install (по умолчанию - в каталог FreeCAD в домашней директории)

__________

если хочется попробовать CAM :
Доустанавливаем:
suitesparse-devel (исправляет Error: Unable to find 'suitesparse/umfpack.h , (кажется, заморочки возникли из-за этого http://blog.gmane.org/gmane.comp.lib.boost.ublas/page=59 ))
blas-devel
lapack-devel
atlas (содержит в т.ч. libcblas)

./configure --with-qt4-dir=/usr/lib64/qt4 --with-qt4-include=/usr/include --with-qt4-lib=/usr/lib64 --with-occ-include=/usr/include/oce --enable-cam --enable-assembly --enable-sandbox


после последнего сообщения об ошибке я тупо заменил -L/usr/lib/atlas на -L/usr/lib64/atlas в файле freecad13/src/Mod/Cam/App/Makefile (как это делается правильно?), после чего собралось и заработало, хотя как пользоваться многочисленными кнопочками в диалоговом окне CAM я пока не понял (если они что-то делают).