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.gitPATH="$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