ICS X86 Source Out!
-
- Posts: 1271
- Joined: Sun May 29, 2011 2:08 am
- Location: somewhere near Rochester castle.
Re: ICS X86 Source Out!
Have internet tomorrow, will download a new build environment and tinker, not all that experienced with Linux but I learn quickly!
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!
Jogglers " Obi Wan" according to Pete_c :D
more to come!!
Jogglers " Obi Wan" according to Pete_c :D
Re: ICS X86 Source Out!
danfoshizzle wrote:Good find those Gma drivers, and good luck with the build jazzy!
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 teamdanfoshizzle wrote:Have internet tomorrow, will download a new build environment and tinker, not all that experienced with Linux but I learn quickly!

-
- Posts: 9
- Joined: Thu Dec 08, 2011 1:54 pm
Re: ICS X86 Source Out!
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.
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.
-
- Posts: 1271
- Joined: Sun May 29, 2011 2:08 am
- Location: somewhere near Rochester castle.
Re: ICS X86 Source Out!
Wow great progress there Ducks, have not got a clue how to fix the liba2dp issue though, maybe buzz would know more?
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!
Jogglers " Obi Wan" according to Pete_c :D
more to come!!
Jogglers " Obi Wan" according to Pete_c :D
Re: ICS X86 Source Out!
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.
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.
-
- Posts: 1271
- Joined: Sun May 29, 2011 2:08 am
- Location: somewhere near Rochester castle.
Re: ICS X86 Source Out!
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?
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!
Jogglers " Obi Wan" according to Pete_c :D
more to come!!
Jogglers " Obi Wan" according to Pete_c :D
Re: ICS X86 Source Out!
No 3d, only 2d acceleration - but from what I can tell its the best we can hope for ATM 

-
- Posts: 1271
- Joined: Sun May 29, 2011 2:08 am
- Location: somewhere near Rochester castle.
Re: ICS X86 Source Out!
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
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!
Jogglers " Obi Wan" according to Pete_c :D
more to come!!
Jogglers " Obi Wan" according to Pete_c :D
Re: ICS X86 Source Out!
iCS finally downloaded! 

-
- Posts: 1271
- Joined: Sun May 29, 2011 2:08 am
- Location: somewhere near Rochester castle.
Re: ICS X86 Source Out!
good lucky jazzy!
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!
Jogglers " Obi Wan" according to Pete_c :D
more to come!!
Jogglers " Obi Wan" according to Pete_c :D
Re: ICS X86 Source Out!
Thanks - so far I'm applying the build patches from the wiki and seeing what happensdanfoshizzle wrote:good lucky jazzy!

Re: ICS X86 Source Out!
Build failed -
Will tinker ans see what is wrong with audio libs. Any thoughts?
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
-
- Posts: 1271
- Joined: Sun May 29, 2011 2:08 am
- Location: somewhere near Rochester castle.
Re: ICS X86 Source Out!
not sure but ducks above fixed another sound issue.
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!
Jogglers " Obi Wan" according to Pete_c :D
more to come!!
Jogglers " Obi Wan" according to Pete_c :D
Re: ICS X86 Source Out!
They are the issues I am havingdanfoshizzle wrote:not sure but ducks above fixed another sound issue.

-
- Posts: 1271
- Joined: Sun May 29, 2011 2:08 am
- Location: somewhere near Rochester castle.
Re: ICS X86 Source Out!
Did his fix work?
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!
Jogglers " Obi Wan" according to Pete_c :D
more to come!!
Jogglers " Obi Wan" according to Pete_c :D
Re: ICS X86 Source Out!
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...

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!
*Nope, the fix didn't work 

Re: ICS X86 Source Out!
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!
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?
-
- Posts: 1271
- Joined: Sun May 29, 2011 2:08 am
- Location: somewhere near Rochester castle.
Re: ICS X86 Source Out!
Oh bum, still have not got my build environment up and running so am of no help atm
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!
Jogglers " Obi Wan" according to Pete_c :D
more to come!!
Jogglers " Obi Wan" according to Pete_c :D