Hansel, I'll try your suggestion later.
Until now, I still don't know how to diagnose the problem. I believe the boot process failed during running start.sh. But I don't know how to log the output of start.sh.
I made a bootable cf first by dd from irex app.image, then I copied some files on my iLad to cf. So, my bootable cf is nearly identical to my iLiad. Then I use resize2fs to expand filesystem from 76mb to 128mb so that it can contain new libs.
If I want to try to execute newlister with new gtk libs, where should I insert the line that you suggested. I looked in "start.sh", there is:
Code:
#CONTENTLISTER: (/usr/bin/contentLister --sync ; reboot) &
if [ -x /usr/bin/newLister ]; then #NEWLISTER
(/usr/bin/newLister --items 12 --sync ; reboot) & #NEWLISTER
else #NEWLISTER
(/usr/bin/contentLister --sync ; reboot) & #NEWLISTER
fi #NEWLISTER
I replaced it with:
Code:
(export LD_LIBRARY_PATH=<your new libs>; /lib/ld-linux.so.2 --list /usr/bin/newLister --items 12 --sync ; reboot) & #NEWLISTER
I will post the result later.