Page 2 of 8
Re: ICS X86 Source Out!
Posted: Thu Dec 15, 2011 9:26 pm
by danfoshizzle
Have internet tomorrow, will download a new build environment and tinker, not all that experienced with Linux but I learn quickly!
Re: ICS X86 Source Out!
Posted: Fri Dec 16, 2011 8:23 pm
by jazzmista
danfoshizzle wrote:Good find those Gma drivers, and good luck with the build jazzy!
danfoshizzle wrote:Have internet tomorrow, will download a new build environment and tinker, not all that experienced with Linux but I learn quickly!
Thanks - like you I'm not that experienced with Linux but I have done *some* (not much) work with Android before. Good to have someone else on the team

Re: ICS X86 Source Out!
Posted: Fri Dec 16, 2011 9:41 pm
by GodAmongDucks
Hey,
thought i'd share some of my own experiences with ICS for x86/joggler. I'm not a programmer but I have experience with Linux, but not much with compiling Android.
I've created the build setup, synced the repo with SF rather than GIT (much more reliable, and much faster from the few times i've tried to do the sync). I had originally done this on a 11.10 oneric setup, but it proved to annoying to setup properly due to issues with GCC and Java 1.6SE, so ended up re-installing my linux setup with 11.04, which was a breeze. In case you dont feel like re-installing this guide should be quite helpful in how to setup your 11.10 setup to compile ICS:
http://www.android-dev.ro/2011/12/13/bu ... ntu-11-10/
Based on the buildfile & joggler_defconfig from the wiki, I have not been able to compile ICS yet. Before applying any patches, I wanted to see how a standard ICS for x86 would compile.
The major problem seem to be with ALSA driver and A2DP (havent tracked down yet, if this is due to the joggler_defconfig).
liba2dp.so and libasound.so where the main culprits, that makes it the build fail.
libasound.so error was fixed by commenting out below in the file build/target/board/generic/BoardConfig.mk, (googled the solution)
#BOARD_USES_GENERIC_AUDIO := true
and add new line like this,
BOARD_USES_ALSA_AUDIO := true
I am however stuck with liba2dp.so, so if anyone has a clue how to fix this....please let me know! In the meantime, i've also setup a honeycomb build setup, just to see if that's possible to get going on the joggler.
Re: ICS X86 Source Out!
Posted: Fri Dec 16, 2011 9:52 pm
by danfoshizzle
Wow great progress there Ducks, have not got a clue how to fix the liba2dp issue though, maybe buzz would know more?
Re: ICS X86 Source Out!
Posted: Fri Dec 16, 2011 10:01 pm
by swifty
I've been meaning to do some more testing on android for a while but haven't had time.
I got honeycomb booting but without any acceleration at all and didn't have the touchscreen working.
I didn't have any more time to play with it since then but hopefully will do again soon.
my next step was to enable the new gma500 staging driver present in the new 3.x kernel as its not reliant on xserver afaik.
Re: ICS X86 Source Out!
Posted: Fri Dec 16, 2011 10:07 pm
by danfoshizzle
seems this topic is coming to life, honeycomb actually booted huh? thats the first i have heard of honeycomb booting on the joggler, and what does the staging driver entail? would it allow for 3d for example?
Re: ICS X86 Source Out!
Posted: Fri Dec 16, 2011 10:39 pm
by swifty
No 3d, only 2d acceleration - but from what I can tell its the best we can hope for ATM

Re: ICS X86 Source Out!
Posted: Fri Dec 16, 2011 10:42 pm
by danfoshizzle
Yeah seems that way, which is a shame, but even a newer build with only 2d acceleration is a massive step in the right direction, ics might not be so good with no 3d, but gingerbread or honeycomb may not suffer that badly
Re: ICS X86 Source Out!
Posted: Sat Dec 17, 2011 7:34 pm
by jazzmista
iCS finally downloaded!

Re: ICS X86 Source Out!
Posted: Sat Dec 17, 2011 8:19 pm
by danfoshizzle
good lucky jazzy!
Re: ICS X86 Source Out!
Posted: Sat Dec 17, 2011 8:47 pm
by jazzmista
danfoshizzle wrote:good lucky jazzy!
Thanks - so far I'm applying the build patches from the wiki and seeing what happens

Re: ICS X86 Source Out!
Posted: Sat Dec 17, 2011 8:54 pm
by jazzmista
Build failed -
Notice file: external/neven/NOTICE -- out/target/product/eeepc/obj/NOTICE_FILES/src//system/lib/libFFTEm.so.txt
make: *** No rule to make target `out/target/product/eeepc/obj/lib/libasound.so', needed by `out/target/product/eeepc/obj/SHARED_LIBRARIES/libaudio_intermediates/LINKED/libaudio.so'. Stop.
make: *** Waiting for unfinished jobs....
Notice file: frameworks/base/libs/storage/NOTICE -- out/target/product/eeepc/obj/NOTICE_FILES/src//system/lib/libstorage.a.txt
Will tinker ans see what is wrong with audio libs. Any thoughts?
Re: ICS X86 Source Out!
Posted: Sat Dec 17, 2011 8:58 pm
by danfoshizzle
not sure but ducks above fixed another sound issue.
Re: ICS X86 Source Out!
Posted: Sat Dec 17, 2011 9:36 pm
by jazzmista
danfoshizzle wrote:not sure but ducks above fixed another sound issue.
They are the issues I am having

Re: ICS X86 Source Out!
Posted: Sat Dec 17, 2011 9:51 pm
by danfoshizzle
Did his fix work?
Re: ICS X86 Source Out!
Posted: Sat Dec 17, 2011 9:59 pm
by jazzmista
Yup
Looking through the build log in the terminal (currently building, expecting it to fail once it reaches liba2dp.so) and ICS appears to have the Gallium (proprietary 3D drivers that support GMA500 AFAIK) drivers already present? Interesting...
Re: ICS X86 Source Out!
Posted: Sat Dec 17, 2011 10:00 pm
by jazzmista
*Nope, the fix didn't work

Re: ICS X86 Source Out!
Posted: Sat Dec 17, 2011 10:31 pm
by jazzmista
Think it's because my ICS hasn't downloded properly (can't find libaudio although there are shortcuts to it inside ICS files according to Ubuntu). Will try again!

Re: ICS X86 Source Out!
Posted: Sat Dec 17, 2011 11:14 pm
by jazzmista
And now I can't reset my repo as it has uncommitted changes which I can't drop. Fantastic! GodAmongDucks, would it be possible to upload your build to another repo (on GoogleCode or the like) that we can both commit to?
Re: ICS X86 Source Out!
Posted: Sat Dec 17, 2011 11:24 pm
by danfoshizzle
Oh bum, still have not got my build environment up and running so am of no help atm