View Issue Details

IDProjectCategoryView StatusLast Update
0000744FreeCADBugpublic2012-09-30 10:35
Reportertobiasvogel Assigned To 
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionno change required 
Product Version0.12 
Fixed in Version0.13 
Summary0000744: FreeCAD will not compile on Fedora 17
DescriptionFreeCAD will not properly compile on Fedora 17.
Compiling stops with a linking error and some
C++ conformity errors.
Additional InformationI added a patch that will fix the issue for the latest stable source
freecad-0.12.5284
Furthermore the configure-script doesn't check for some libraries in the correct location in case the dependency packages are installed using the package management system.
This can be worked arount by adding
--with-qt4-dir=/usr --with-occ-include=/usr/include/oce --with-occ-lib=/usr/lib64/oce-0.8.0
respectively
--with-qt4-dir=/usr --with-occ-include=/usr/include/oce --with-occ-lib=/usr/lib/oce-0.8.0

I think the following packages (among them are some from the rpmfusion-nonfree repositories...!) should satisfy the dependencies on Fedora 17:

gcc-gfortran swig xerces-c-devel eigen3-devel boost boost-devel qtwebkit-devel Coin2 Coin2-devel SoQt SoQt-devel libspnav libspnav-devel libXmu-devel freeglut-devel mesa-libGLU-devel OCE-devel
TagsNo tags attached.
FreeCAD Information

Activities

2012-06-10 13:33

 

freecad-0.12.5284.patch (Attachment missing)

wmayer

2012-09-30 10:35

administrator   ~0002434

The patch here is obsolete now because to make it compile under Fedora there have been applied some patches from another guy.

One note:
The "SMESH_HypothesisPy::" seems to be wrong to add to the classes StdMeshers_Arithmetic1DPy, etc pp because the compiler reports about error of a missing argument for a template class. It's only correct to add this to MESH_HypothesisPy<T>::init_type()

Issue History

Date Modified Username Field Change
2012-06-10 13:33 tobiasvogel New Issue
2012-06-10 13:33 tobiasvogel File Added: freecad-0.12.5284.patch
2012-09-30 10:35 wmayer Note Added: 0002434
2012-09-30 10:35 wmayer Status new => closed
2012-09-30 10:35 wmayer Resolution open => no change required
2012-09-30 10:35 wmayer Fixed in Version => 0.13