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
depencies question
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
-
- Posts: 7
- Joined: Thu Nov 26, 2009 11:45 am
Re: depencies question
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
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
-
- Posts: 7
- Joined: Thu Nov 26, 2009 11:45 am
Re: depencies question
Hello Werner,
Thank you for the answer.
Im going to try to convince the gentoo people now.
Roelof
Thank you for the answer.
Im going to try to convince the gentoo people now.
Roelof