How long did it take? On Jan 12, 3:50 am, Adam <[email protected]> wrote: > > TobuildtheAndroidsource under Linux, you will need Ubuntu. > > TheAndroidbuildis routinely tested on recent versions of Ubuntu (6.06 > > and later), but reports of successes or failures on other > > distributions are welcome. > > > To set up your Linux development environment, make sure you have the > > following: > > Git 1.5.4 or newer. Instructions for how to install and configure Git > > are below. > > Python 2.4, which you can download from python.org . > > JDK 5.0, update 12 or higher, which you can download from > > java.sun.com . > > The following packages: flex, bison, gperf, libsdl-dev, libesd0-dev, > > libwxgtk2.6-dev (optional),build-essential. To make sure you have all > > these packages, run > > $ sudo apt-get install flex bison gperf libsdl-dev libesd0-dev > > libwxgtk2.6-devbuild-essential zip curl > > You might also want Valgrind, a tool that will help you find memory > > leaks, stack corruption, array bounds overflows, etc. To install it, > > run > > $ sudo apt-get install valgrind > > ---- > > > Obviously we don't have apt-get here. > > > Git, python, java, flex, bison, gperf, zip, curl have packages that > > can be emerged if you don't have them already. > > > For libsdl-dev, I emerged package libsdl. For libwxgtk2.6-dev, I > > emerged package wxGTK. > > > And for libesd0-dev, I emerged media-libs/audiofile-0.2.6-r3, media- > > libs/alsa-lib, and media-sound/esound-0.2.38-r1. The first two > > packages may be unnecessary but the last one should cover it. > > > I'm not sure whatbuild-essential is - I think it's ubuntu-specific. > > Valgrind has its own package so I emerged that with no problems. > > > I also had to emerge unzip because thebuildprocess complained about > > unzip missing; I reran thebuildand didn't get any further > > complaints. > > Your post really helps. I got android tree compiled in my gentoo box. > Here is a list of software in addition > > ## android cannot be built with make-3.82 > echo ">sys-devel/make-3.81-r2" >> /etc/portage/package.mask > ## 32bit version of basic libs are neccessary > emerge -av emul-linux-x86-baselibs > ## pulseaudio deamon with esound wrap > emerge pulseaudio alsa-lib > ## misc > emerge -av valgrind unzip > > /Adam > > > > > > > > > > > So I was able to complete thebuildwith no errors regarding missing > > symbols, etc - hopefully nothing comes up in further testing. Just > > passing this on to people not using Ubuntu... > > > -Rob
-- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

