Difference between revisions of "Talk:Compiling from Source"
Line 31: | Line 31: | ||
export CXX=g++-3.4 | export CXX=g++-3.4 | ||
export JAVAHOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.10 | export JAVAHOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.10 | ||
− | export CASROOT= | + | export CASROOT=$HOME/progs/OpenCASCADE/Linux/ros |
./configure --with-java-include=$JAVAHOME/include \ | ./configure --with-java-include=$JAVAHOME/include \ | ||
--with-gl-include=/usr/include/ --with-gl-library=/usr/lib/ --with-x \ | --with-gl-include=/usr/include/ --with-gl-library=/usr/lib/ --with-x \ |
Revision as of 16:06, 29 December 2006
Just a quick note on the installation of OpenCASCADE on debian linux amd64, I didn't find it entirely trivial, so here it goes:
Apt install the following packages, more may be needed, but this was what I needed on top of what I had:
apt-get install sun-java5-jdk apt-get install g++-3.4 apt-get install libstlport5-dev
install in whatever directory you find suitable, I install things in
$HOME/progs.
get OpenCASCADE_Linux.tgz from the download section.
in $HOME/progs
mkdir OpenCASCADE mv OpenCASCADE_Linux.tgz OpenCASCADE cd OpenCASCADE tar xzvf OpenCASCADE_Linux.tgz cd Linux java -cp setup.jar run
in $HOME/progs/OpenCASCADE/Linux/ros/run_all.sh (if that is where you
installshielded the thing to) write the following (adjust options to what you
need/want/have, but make sure that you don't use gcc-4x):
csh env.csh export CC=gcc-3.4 export CXX=g++-3.4 export JAVAHOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.10 export CASROOT=$HOME/progs/OpenCASCADE/Linux/ros ./configure --with-java-include=$JAVAHOME/include \ --with-gl-include=/usr/include/ --with-gl-library=/usr/lib/ --with-x \ --with-pic --with-xmu-include=/usr/include/X11/ \ --with-xmu-library=/usr/lib/ \ --with-stlport-include=/usr/include/c++/3.4/ \ --with-stlport-libname=libstlport.so \ --with-stlport-library=/usr/lib/ \ --enable-debug make
then, on the command line:
chmod +x configure chmod +x run_all.sh ./run_all.sh
And then wait and wait and wait and wait....
I don't know how (sub)optimal such an install is, I'll try to provide updates as
I get them.
Cheers W