Herb,
I've been through the same process as you, with the same result. As
far as I can tell the undefined references in libcamera.so are the
result of using the 1.6 libcamera.so file with a 2.2 build. If this is
the case we need the correct versions of the proprietary files, and
they do not exist on our devices.
I tried pulling libcamera.so from the Cyanogen 6.0 alpha 1 build
(Nexus One) . That let the build complete, but when I flashed the
result to the phone it never proceeded past the IO 2009 screen. So I
restored from backup.
I tried asking HTC if they were intending to provide a straight 2.2
build for the ion for developer use. Their response was:
"Hi Neil, Thank you for your reply. With regard to Android 2.2
(FROYO), I want to inform you that we are actually considering an
upgrade for some models of our phones to FROYO, but we are still
analyzing the impact this will have on the user experience. We will
announce a full list of phones and dates once we are closer to
launching the upgrades. Currently, we are working closely with Google
and our other partners to ensure we have the earliest access to
everything we need to provide a complete and solid Sense experience on
FROYO. For future updates, please visit our website at
http://www.htc.com/.
Please feel free to contact us again if you have any future questions.
You may give us a call at 1300 482 482. Our business hours are from
8:00 am to 8:00 pm SYDNEY Time, from Mondays to Saturdays and closed
on Public Holidays. Thank you and have a great day!"
The ticket is still open so I'll try asking for just the files I need
and see how that goes.
It appears that unless HTC or Google come to the party with the
correct versions these files we will be stuck on 1.6.
So much for the Google statement that 2.2 can be built for the ADP2
out of the box. Sure, it builds, and even runs on the phone. I've done
it. But without the proprietary files the phone does not work as a
phone, so it's useless for any real development testing.
If anyone can point to a source of suitable files we'd be grateful.
Neil