-
Notifications
You must be signed in to change notification settings - Fork 18
Initializing and Building
IngCr3at1on edited this page Aug 18, 2012
·
36 revisions
So I've recently reread Google's build instructions and it seems they are more lacking than I originally thought; to that end here are up to date instructions for Ubuntu 10.04 - 12.04 and Linux Mint Maya (13) (please note, I haven't tested the build on anything other than Ubuntu 12.04 and Linux Mint Maya).
cd ~/
wget https://github.com/flexiondotorg/oab-java6/raw/0.2.4/oab-java.sh -O oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh
sudo apt-get install sun-java6-jdk- The above doesn't set your path to java so we're going to make use of the profile.d directory (thanks to dinob of the fedora forums (strangely enough) for documenting this).
su- Determine the exact version of java installed
ls /usr/lib/jvmNote the directory labeled java-6-sun-1.6.x.y
- Enter your password than run the following <replace * with the version numbers listed with the above command.
echo 'export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.*.*'>/etc/profile.d/jdk.sh
echo 'export PATH=$JAVA_HOME/bin:$PATH'>>/etc/profile.d/jdk.sh
. /etc/profile.d/jdk.sh
exit- Confirm your java version
java -versionsudo apt-get install git-core gnupg flex bison gperf \
zip curl pngcrush libc6-dev libxml2-utils zlib1g-dev \
g++-multilib tofrodos python-markdown mingw32 \
xsltproc x11proto-core-dev build-essential schedtoolUbuntu 12.04
sudo apt-get install libgl1-mesa-dev:i386 libncurses5-dev:i386 libreadline6-dev:i386 \
libx11-dev:i386 zlib1g-dev:i386Linux Mint Maya (13) and Ubuntu 10.04 - 11.10
sudo apt-get install libgl1-mesa-dev libx11-dev zlib1g-devLinux Mint Maya (13)
sudo apt-get install libncurses5-dev libreadline6-devUbuntu 10.04 - 11.10
sudo apt-get install ia32-libs lib32ncurses5-dev lib32readline5-dev lib32z-dev- Please note I have only tested this on a 64 bit machine (while none of the listed dependencies should require 64 bit), I cannot guarantee this will work on a 32 bit machine.
- The above does not apply to Ubuntu 10.04 - 11.10 (64 bit machines are required for older build environments).
mkdir ~/bin
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
chmod a+x ~/bin/repoPATH=~/bin:$PATHThat's it for initializing a build environment head on over to the index to find the manifest that's right for you.
If you have any issues please see our FAQ