I have been attempting for some time to build OpenCASCADE 4.0 from CVS under Redhat Linux 7.1. I am using autoconf/automake, but the process is extremly painful (I have also attempted to build with adm/ *.COMP files as a last resort). My system is equipped with autoconf-2.13-10 and automake-1.4-8 under the 2.4.9-31 kernel. On suggestion from Philippe PONCOT at opencascade.com, I have checked out inc/ src/ drv/ make/ configure configure.in Makefile.am Makefile.in acinclude.m4 config.h.in INSTALL README COPYING AUTHORS and ChangeLog followed by setting $GLHOME, $XMUHOME, and $TCLHOME. I also manually created the link from make/install-sh to install-sh in the CASROOT directory. Missing from the suggestion was the execution of `./configure` to set for the system, create the Makefiles, etc. which I did with the optional configure argurments for --prefix, --with-tcl, --with-tk, --with-java-include. Finally, following the suggestion I proceeded to cd src and issue `make`. This initiated the build, however it failed during ModelingAlgorithms package due to lack of disk space (it occupied 15GB at that point!). One thing that I noticed was that object files were not being cleaned up from the .libs directories. I attempted to build individual modules (FoundationClasses, etc) and was able to get static and dynamic libraries in the .libs directories. However, I issued a `make clean` to remove the *.o and removed the .libs also. Any related suggestions would be appreciated.
Perhaps someone could also post the correct procedure on the opencascade.org site since a review of this Forum shows lots of questions and few answers on the CVS build process.