depencies question

Having trouble installing or compiling FreeCAD? Get help here.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
roelof1967
Posts: 7
Joined: Thu Nov 26, 2009 11:45 am

depencies question

Post by roelof1967 »

Hello,

On the Gentoo people there is a "battle".

The manual says you must install this packages :
Python >= 2.5.x
OpenCasCade >= 5.2
Qt >= 4.1.x
Coin3D >= 2.x
ODE >= 0.10.x
SoQt >= 1.2
Xerces-C++ >= 2.7.x < 3.0
GTS >= 0.7.x
Zlib >= 1.x.x
Boost >= 1.33.x
OpenCV >= 1.0

Now some people say that all packages are requiered.
And some people say that some packages are optional.

Can you tell me which packages are requiered and which are optional fot the 0.9 relaease.
And the optional ones. Which freecad modules uses the optional one and which package is needed for which freecad module.

Regards,

Roelof
wmayer
Founder
Posts: 20324
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: depencies question

Post by wmayer »

Hi,

absolutely required are:
Python >= 2.5.x
Qt >= 4.1.x
Coin3D >= 2.x
SoQt >= 1.2
Xerces-C++ >= 2.7.x
Zlib >= 1.x.x
Boost >= 1.33.x

because they are needed by the FreeCAD core system. BTW, Xerces-C++ 3.x is supported, too.

So, FreeCAD without CAD capabilities doesn't make much sense, hence OpenCascade is strongly recommended.
OpenCascade is needed by the Part, PartDesign, Assembly, Drawing, Sketcher, ReverseEngineering, Raytracing,MeshPart modules

Then ODE is used by the Assembly module. This module, however, has not a lot of functionality. Thus, this module and with it the ODE lib can be regarded as optional. Furthermore, in the current automake-based build process Assembly isn't built at all.

GTS and OpenCV aren't used any more -- at least at the moment. GTS was used by the Mesh module and OpenCV by the image module.

Werner
roelof1967
Posts: 7
Joined: Thu Nov 26, 2009 11:45 am

Re: depencies question

Post by roelof1967 »

Hello Werner,

Thank you for the answer.
Im going to try to convince the gentoo people now.

Roelof
Post Reply