Page 1 of 1


Posted: Sat Aug 22, 2015 4:34 am
by mph
I am looking to compile this to a *nix system other than Ubuntu. Is there any documentation on compilation?

Re: Compilation

Posted: Sat Aug 22, 2015 12:16 pm
by DavidXanatos
No not really, my own notes are as follows:

Ubuntu 12 64 bit Qt5 unix build

pre-build steps:
install qt using *.run file

install rabbitvcs:
sudo add-apt-repository ppa:rabbitvcs/ppa
or deb wheezy main
sudo apt-get update
sudo apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus3

sudo apt-get install rabbitvcs-nautilus3
sudo apt-get install rabbitvcs-core rabbitvcs-nautilus rabbitvcs-gedit rabbitvcs-cli

install g++
sudo apt-get install g++
//sudo apt-get install g++-4.6
//sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 10
//sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 10
sudo apt-get install libxext-dev
sudo apt-get install libssl-dev
sudo apt-get install libfuse-dev

install open gl
sudo apt-get install libgl-dev
apt-get install libgl1-mesa-dev

Install boost regex
sudo apt-get install libboost-regex-dev

build steps:
• Build Crypto++:
./NeoLoader/crypto++$ make
• Build V8:
git clone ... _tools.git

Fetch v8

./NeoLoader/v8$ make dependencies
./NeoLoader/v8$ make x64.release library=shared
make ia32.release library=shared

For V8 32 on 64
$ sudo apt-get install build-essential
$ sudo apt-get install libc6-dev-i386
$ sudo apt-get install g++-4.6-multilib

• Build 7z
./NeoLoader/7-Zip/p7zip_9.20.1$ make 7z
• Building sqlite3
gcc -c sqlite3.c -fpic
gcc -shared -o sqlite3.o
• Build utp:
./NeoLoader/utp$ make

• Build NeoLoader using Qt Creator

Fatal: Not able to open ./cache/data_global.php