- 11-21-2011, 11:06 AM
Thread Author #1
[DEV][WIP]Building ICS for the OV
ok, to reduce clutter in blarf's building your own rom thread, I'm starting a new one here.
I'll import whatever info I recognize from over there, to get it all together in one place.
please minimize the cruft comments, like
'woo ICS! Go devs!'
'I can't wait to flash this'
'Is there a ROM yet?'
Any technical comments or suggestions are welcome.
This is still at too much of a WIP stage to put it on XDA or I'd do this over there... users there seem to mostly either be total noobs or grouchy devs. I'm still halfway between those phases myself
so I fit in better over here.
Second post will have quotes, containing relevant links to what has been figured out so far.
Third reserved for any new info.
Thanks tons to Blarf for providing me enough info about the build system with his IHO thunderc folders to get me started on rom-building from source! Yay Blarf!
Thanks to JerryScript, mrg666, and BobZhome for invaluable pointers along the way while I've been getting educated, and for providing motivation with such excellent work of their own on IHO.
Thanks to Asadullah for helping keep me motivated with parallel progress!
Also thanks to the many xda devs putting up info to share with everyone. I've tried to credit them in the posts which, um, "borrow" their tricks, tips, git, etc.Last edited by bigsupersquid; 11-21-2011 at 11:13 AM.
....**.../\…•^•…/\...**....
|..................................|Thanked by 25:+ Show/Hide list of the thanked
- 11-21-2011, 11:09 AM
Thread Author #2
Re: [DEV][WIP]Building ICS for the OV
....**.../\…•^•…/\...**....
|..................................|Thanked by 3: - 11-21-2011, 11:14 AM
Thread Author #3
- 11-21-2011, 07:02 PM
Thread Author #4
- 11-22-2011, 01:18 AM #5
Re: [DEV][WIP]Building ICS for the OV
the guys at xda got the Droid Eris passed boot up, with working touch screen.
Both Droid Eris and OV have similar processors MSM76XX, but different gpus
Thanked by 3: - 11-22-2011, 09:11 AM
Thread Author #6
Re: [DEV][WIP]Building ICS for the OV
....**.../\…•^•…/\...**....
|..................................| - 11-22-2011, 06:08 PM #7
Re: [DEV][WIP]Building ICS for the OV
I got that error but fixed it by just deleting the folder (libaudio) since I already had a folder like it in the lge folderCode:hardware/msm7k/libaudio: MODULE.TARGET.SHARED_LIBRARIES.libaudiopolicy already defined by device/lge/thunderc/libaudio. Stop.
Thanked by: - 11-23-2011, 12:25 PM
Thread Author #8
Re: [DEV][WIP]Building ICS for the OV
@asadullah:
are you getting any progress?
when I built with thunderc instead of generic I got logcat errors about missing libs which killed zygote, but the libs it was complaining about not having were all in /system/lib like they were supposed to be...
the errors specified some proprietary libs, not built ones. I threw out that version pretty fast without saving logs
, and went to generic, so I don't remember exactly which ones were erroring.
I decided start taking better notes after that
but that's part of why I started this thread anyway, for easy-access reference in one location.....**.../\…•^•…/\...**....
|..................................| - 11-23-2011, 12:52 PM #9
Re: [DEV][WIP]Building ICS for the OV
Here's the latest
Code:device/lge/thunderc/libaudio/AudioHardware.cpp: In destructor 'virtual android::AudioHardware::~AudioHardware()': device/lge/thunderc/libaudio/AudioHardware.cpp:248: error: 'AudioStreamIn' was not declared in this scope device/lge/thunderc/libaudio/AudioHardware.cpp:248: error: expected primary-expression before ')' token device/lge/thunderc/libaudio/AudioHardware.cpp:251: error: 'AudioStreamOut' was not declared in this scope device/lge/thunderc/libaudio/AudioHardware.cpp:251: error: expected primary-expression before ')' token device/lge/thunderc/libaudio/AudioHardware.cpp: At global scope: device/lge/thunderc/libaudio/AudioHardware.cpp:293: error: expected constructor, destructor, or type conversion before '*' token device/lge/thunderc/libaudio/AudioHardware.cpp:2285: error: expected '}' at end of input make: *** [out/target/product/thunderc/obj/SHARED_LIBRARIES/libaudio_intermediates/AudioHardware.o] Error 1
Last edited by asadullah; 11-23-2011 at 03:13 PM.
- 11-23-2011, 10:53 PM #10
- 11-23-2011, 11:04 PM
Thread Author #11
Re: [DEV][WIP]Building ICS for the OV
....**.../\…•^•…/\...**....
|..................................| - 11-24-2011, 01:18 AM #12
- 11-24-2011, 01:28 AM #13
Last edited by JerryScript; 11-24-2011 at 01:33 AM.
Thanked by: - 11-24-2011, 03:18 AM
Thread Author #14
Re: [DEV][WIP]Building ICS for the OV
from that link about radio:
our problem there is the the GB ril is for sprint zvh radio
Originally Posted by stritfajt 
<screwball thought> unless maybe the proprietary libs from the slider would work? it's still armv6.
must check that out.....**.../\…•^•…/\...**....
|..................................| - 11-24-2011, 06:41 AM #15
Re: [DEV][WIP]Building ICS for the OV
This mornings error was:
Code:prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: out/target/product/thunderc/obj/STATIC_LIBRARIES/libjs_intermediates/libjs.a(Interpreter.o): in function JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*):external/webkit/Source/JavaScriptCore/jit/JITCode.h:77: error: undefined reference to 'ctiTrampoline' collect2: ld returned 1 exit status
- 11-24-2011, 06:45 AM #16Thanked by 2:
- 11-24-2011, 02:06 PM #17
- 11-24-2011, 03:34 PM #18
Re: [DEV][WIP]Building ICS for the OV
@jerryscript If I run into it again I will I'm currently building the gingerbread source cuz the bubble lockscreen is ugly
but soon as it gets done I'm gonna try to fix and compile the ics again.
- 11-25-2011, 10:31 AM #19Thanked by 16:
+ Show/Hide list of the thanked
- 11-25-2011, 10:36 AM #20
- 11-25-2011, 12:02 PM #21
- 11-25-2011, 01:25 PM #22
- 11-25-2011, 01:37 PM #23
- 11-25-2011, 01:46 PM #24
- 11-25-2011, 02:07 PM #25




Reply
and once he fixes it I'm gonna grok his fix and implement it.
wish they'd gone into more detail about how they got it working.





































