Difference between revisions of "Talk:Compiling from Source"

From TexGen
Jump to navigationJump to search
Line 1: Line 1:
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
 

Revision as of 16:53, 29 December 2006