Talk:OCamlInstall: Difference between revisions

From Baka-Tsuki
Jump to navigation Jump to search
M (talk | contribs)
New page: I kinda feel like most of this can be made into a script, so I started designing a one press script installer, but working from a clean install doesn't seem to work (crashes with the Godi ...
 
Litghost (talk | contribs)
No edit summary
Line 7: Line 7:
PROXY=""
PROXY=""
GODIVERSION=20080120
GODIVERSION=20080120
OMAKEVERSION=0.9.8.5
OMAKEVERSION=0.9.6.8
OMAKESUBVER=3
OMAKESUBVER=1
RLDEVVERSION=1.40
RLDEVVERSION=1.40


Line 14: Line 14:
export PATH="/opt/godi/bin:/opt/godi/sbin:/usr/bin:/bin:/usr/X11R6/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/usr/local/bin"
export PATH="/opt/godi/bin:/opt/godi/sbin:/usr/bin:/bin:/usr/X11R6/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/usr/local/bin"
export MANPATH="/opt/godi/man:$MANPATH"
export MANPATH="/opt/godi/man:$MANPATH"
export OCAMLLIB=/opt/godi/lib/ocaml/std-lib/


[ ! -d "./RLinstall" ] && mkdir /RLinstall
[ ! -d "./RLinstall" ] && mkdir /RLinstall
Line 21: Line 22:
wget "http://download.camlcity.org/download/godi-bootstrap-$GODIVERSION.tar.gz"
wget "http://download.camlcity.org/download/godi-bootstrap-$GODIVERSION.tar.gz"
wget "http://omake.metaprl.org/downloads/omake-$OMAKEVERSION-$OMAKESUBVER.tar.gz"
wget "http://omake.metaprl.org/downloads/omake-$OMAKEVERSION-$OMAKESUBVER.tar.gz"
wget "http://dev.haeleth.net/rldev/rldev-$RLDEVVERSION.tar.bz2"
svn co http://svn.haeleth.net/pub/rldev


tar -zxvf godi-bootstrap-$GODIVERSION.tar.gz && rm godi-bootstrap-$GODIVERSION.tar.gz*
tar -zxvf godi-bootstrap-$GODIVERSION.tar.gz && rm godi-bootstrap-$GODIVERSION.tar.gz*
tar -zxvf omake-$OMAKEVERSION-$OMAKESUBVER.tar.gz && rm omake-$OMAKEVERSION-$OMAKESUBVER.tar.gz*
tar -zxvf omake-$OMAKEVERSION-$OMAKESUBVER.tar.gz && rm omake-$OMAKEVERSION-$OMAKESUBVER.tar.gz*
tar -jxvf rldev-$RLDEVVERSION.tar.bz2 && rm rldev-$RLDEVVERSION.tar.bz2*




cd ./godi-bootstrap-$GODIVERSION
cd ./godi-bootstrap-$GODIVERSION
./bootstrap && export OCAMLLIB=/opt/godi/lib/ocaml/std-lib/
./bootstrap --section=3.09
./bootstrap_stage2
./bootstrap_stage2


Line 37: Line 37:


cd ../omake-$OMAKEVERSION
cd ../omake-$OMAKEVERSION
make
make install
make install


cd ../rldev-$RLDEVVERSION
cd ../rldev
omake && omake install
omake && omake install
cd ..
rm -R /RLinstall
</pre></code>
</pre></code>


Line 51: Line 46:


[[User:M|M]] 11:35, 11 June 2008 (PDT)
[[User:M|M]] 11:35, 11 June 2008 (PDT)
You have to use section=3.09 because otherwise it will not compile correctly.  That was my big mistake.  It caused all kinds of trouble (omake 0.9.6.8 would not compile, syntax deprecation).
[[User:Litghost|Litghost]] 13:49, 11 June 2008 (PDT)

Revision as of 20:49, 11 June 2008

I kinda feel like most of this can be made into a script, so I started designing a one press script installer, but working from a clean install doesn't seem to work (crashes with the Godi bootstrap part one; the ocaml bytecode runtime). I've tried using different section numbers (like the recent 3.10 and the mentioned 3.09), but to no avail. I've installed Cygwin as stated exactly from the article discussion --- that is, Devel button, bc, and ncurses.

#!/bin/bash


PROXY=""
GODIVERSION=20080120
OMAKEVERSION=0.9.6.8
OMAKESUBVER=1
RLDEVVERSION=1.40

export http_proxy="$PROXY"
export PATH="/opt/godi/bin:/opt/godi/sbin:/usr/bin:/bin:/usr/X11R6/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/usr/local/bin"
export MANPATH="/opt/godi/man:$MANPATH"
export OCAMLLIB=/opt/godi/lib/ocaml/std-lib/

[ ! -d "./RLinstall" ] && mkdir /RLinstall

cd /RLinstall

wget "http://download.camlcity.org/download/godi-bootstrap-$GODIVERSION.tar.gz"
wget "http://omake.metaprl.org/downloads/omake-$OMAKEVERSION-$OMAKESUBVER.tar.gz"
svn co http://svn.haeleth.net/pub/rldev

tar -zxvf godi-bootstrap-$GODIVERSION.tar.gz && rm godi-bootstrap-$GODIVERSION.tar.gz*
tar -zxvf omake-$OMAKEVERSION-$OMAKESUBVER.tar.gz && rm omake-$OMAKEVERSION-$OMAKESUBVER.tar.gz*


cd ./godi-bootstrap-$GODIVERSION
./bootstrap --section=3.09
./bootstrap_stage2

godi_build godi-extlib
godi_build godi-ulex
godi_build godi-xml-light

cd ../omake-$OMAKEVERSION
make install

cd ../rldev
omake && omake install

That's what I have so far, it's a bit simplistic, but I can't really spice it up until I fix the problem with Godi's bootstrapping.

M 11:35, 11 June 2008 (PDT)

You have to use section=3.09 because otherwise it will not compile correctly. That was my big mistake. It caused all kinds of trouble (omake 0.9.6.8 would not compile, syntax deprecation).

Litghost 13:49, 11 June 2008 (PDT)