Compilation

mph
Site User
Posts: 2
Joined: Sat Aug 22, 2015 4:17 am

Compilation

Postby mph » Sat Aug 22, 2015 4:34 am

I am looking to compile this to a *nix system other than Ubuntu. Is there any documentation on compilation?

User avatar
DavidXanatos
Site Admin
Posts: 769
Joined: Wed Jun 30, 2010 7:54 pm

Re: Compilation

Postby DavidXanatos » Sat Aug 22, 2015 12:16 pm

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 http://ftp.de.debian.org/debian wheezy main
sudo apt-get update
sudo apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus3

old
sudo apt-get install rabbitvcs-nautilus3
or
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
or
apt-get install libgl1-mesa-dev

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


build steps:
• Build Crypto++:
./NeoLoader/crypto++$ make libcryptopp.so
• Build V8:
git clone https://chromium.googlesource.com/chrom ... _tools.git

PATH="$HOME/Projects/Google/depot_tools:$PATH"
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 libsqlite3.so sqlite3.o
• Build utp:
./NeoLoader/utp$ make

• Build NeoLoader using Qt Creator


Return to “Support”

Who is online

Users browsing this forum: No registered users and 3 guests

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