Building EYE
[HARDYHERON]
sudo apt-get install make gcc g++ zlib1g-dev gettext libgmp3-dev openjdk-6-jre openjdk-6-jdk
cd ~
git clone git://yap.git.sourceforge.net/gitroot/yap/yap-6.2 yap-6
cd ~/yap-6
mkdir arch
cd arch
../configure --prefix=/tmp/eye/linux --disable-myddas CFLAGS=
make
make install
cp -a /usr/lib/libgmp.so.3.4.2 /tmp/eye/linux/lib/Yap/libgmp.so.3
cp -a /lib/libreadline.so.5.2 /tmp/eye/linux/lib/Yap/libreadline.so.5
rm -fr ~/temp/yapsrc-latest.zip
cd ~
zip -9ur ~/temp/yapsrc-latest.zip yap-6 -x \*.git\* \*.cvs\* yap-6/CVSROOT/\* yap-6/arch/\*
rsync -azv ~/temp/yapsrc-latest.zip ~/Dropbox/temp
cd ~
wget http://www.swi-prolog.org/download/stable/src/pl-6.0.0.tar.gz
tar xvzf pl-6.0.0.tar.gz
cd ~/pl-6.0.0
./configure --prefix=/tmp/eye/linux
make
make install
rm -fr ~/temp/eye-linux.zip
cd /tmp
zip -9ur ~/temp/eye-linux.zip eye/linux
zip -d ~/temp/eye-linux.zip eye/linux/lib/libYap.a
zip -d ~/temp/eye-linux.zip eye/linux/lib/swipl-6.0.0/lib/i686-linux/libswipl.a
zip -d ~/temp/eye-linux.zip eye/linux/lib/swipl-6.0.0/lib/i686-linux
zip -d ~/temp/eye-linux.zip eye/linux/lib/swipl-6.0.0/lib
zip -d ~/temp/eye-linux.zip eye/linux/lib/swipl-6.0.0/bin/i686-linux/swipl
zip -d ~/temp/eye-linux.zip eye/linux/lib/swipl-6.0.0/library/MANUAL
zip -d ~/temp/eye-linux.zip eye/linux/lib/swipl-6.0.0/doc/Manual/*
zip -d ~/temp/eye-linux.zip eye/linux/lib/swipl-6.0.0/doc/Manual
zip -d ~/temp/eye-linux.zip eye/linux/lib/swipl-6.0.0/doc
zip -d ~/temp/eye-linux.zip eye/linux/share/man/man1/*
zip -d ~/temp/eye-linux.zip eye/linux/share/man/man1
zip -d ~/temp/eye-linux.zip eye/linux/share/man
rsync -azv ~/temp/eye-linux.zip ~/Dropbox/temp
[MINGW]
install MinGW
http://sourceforge.net/projects/mingw/files/
install gmp
unzip "/c/Documents and Settings/amdus/My Documents/Dropbox/temp/gmp-mingw.zip" -d /c/MinGW
cp /c/MinGW/bin/libgmp-10.dll /tmp/eye/windows/bin
install zlib
unzip "/c/Documents and Settings/amdus/My Documents/Dropbox/temp/zlib-mingw.zip" -d /c/MinGW
cp /c/MinGW/bin/mgwz.dll /tmp/eye/windows/bin
install wget
unzip "/c/Documents and Settings/amdus/My Documents/Dropbox/temp/wget-windows.zip" -d /c
cd /c
rm -fr yap-6
unzip "/c/Documents and Settings/amdus/My Documents/Dropbox/temp/yapsrc-latest.zip" -d /c
gedit /c/yap-6/C/sysbits.c
/*if ( (key=reg_open_key(L"HKEY_CURRENT_USER/SOFTWARE/YAP/Prolog" EXTRA "", FALSE)) &&
...
}*/
return NULL;
gedit /c/yap-6/configure
compile without -DBP_FREE -fomit-frame-pointer
mkdir /c/yap-6/arch
cd /c/yap-6/arch
../configure --disable-myddas --prefix=/tmp/eye/windows CFLAGS=
make
make install
cd /c
wget http://www.swi-prolog.org/download/stable/bin/w32pl5104.exe
w32pl5104.exe
install base system in directory %temp%\eye\windows
rm /c/eye-windows.zip
cd /tmp
rm eye/windows/lib/Yap/yap.dll
mv -f eye/windows/lib/Yap/libplstream.dll eye/windows/bin
mv -f eye/windows/lib/Yap/sgml2pl.dll eye/windows/bin
mv -f eye/windows/lib/Yap/uri.dll eye/windows/bin
mv -f eye/windows/lib/Yap/rdf_db.dll eye/windows/bin
mv -f eye/windows/lib/Yap/sha4pl.dll eye/windows/bin
zip -9ur /c/eye-windows.zip eye/windows
cp /c/eye-windows.zip "/c/Documents and Settings/amdus/My Documents/Dropbox/temp"
[LINUX]
rsync -azv ~/Dropbox/temp/yapsrc-latest.zip ~/temp
rsync -azv ~/Dropbox/temp/eye-linux.zip ~/temp
rsync -azv ~/Dropbox/temp/eye-windows.zip ~/temp
unzip -o ~/temp/eye-linux.zip -d ~/temp
unzip -o ~/temp/eye-windows.zip -d ~/temp
rsync -azv ~/02swap/euler.yap ~/temp/eye
cd ~/01swap/build
ant
mvn deploy:deploy-file -Durl=file:///home/jdroo/acasvn/htdocs/maven2 -DrepositoryId=repository.eulersharp.sf.net -Dfile=/home/jdroo/01swap/bin/Euler-source.jar -DgroupId=euler -DartifactId=euler -Dversion=2012-02 -Dpackaging=java-source; mvn deploy:deploy-file -Durl=file:///home/jdroo/acasvn/htdocs/maven2 -DrepositoryId=repository.eulersharp.sf.net -Dfile=/home/jdroo/01swap/bin/Euler.jar -DgroupId=euler -DartifactId=euler -Dversion=2012-02 -Dpackaging=jar
rsync -azv --exclude=.svn ~/acasvn/20* ~/acasvn/htdocs josd,eulersharp@web.sourceforge.net:/home/project-web/eulersharp
rsync -azv -e ssh ~/01swap/deployment/Euler.zip josd,eulersharp@frs.sourceforge.net:/home/frs/project/e/eu/eulersharp/eulersharp/Euler-2012-02/Euler-2012-02.zip
rsync -azv ~/temp/yapsrc-latest.zip josd,eulersharp@web.sourceforge.net:/home/project-web/eulersharp/temp