Sriram,
I did a lot of debugging and I think I've found the cause of the problem.
Step by step:
Trying to install libqt4-phonon vith -V 2 gave the following result:
Code:
ipkg install -V 2 libqt4-phonon
pkg_info_preinstall_check: updating arch priority for each package
pkg_info_preinstall_check: update file owner list
Installing libqt4-phonon (4.7.0-1) to root...
Downloading http://sourceforge.net/projects/a110ipkg/files/libqt4-phonon_4.7.0-1_mipsel.ipk
using latest matching libgstreamer-plugins-base0.10 0.10.28-1 mipsel
using latest matching libgstreamer0.10 0.10.28-1 mipsel
using latest matching liboil0.3 0.3.16-1 mipsel
using latest matching libvorbis0 1.3.2-1 mipsel
using latest matching libogg0 1.2.2-1 mipsel
using latest matching libpango1.0 1.28.3-1 mipsel
using latest matching libcairo2 1.10.2-1 mipsel
using latest matching libpixman1 0.21.4-1 mipsel
using latest matching libfontconfig1 2.7.3-1 mipsel
using latest matching libexpat1 2.0.1-1 mipsel
using latest matching libfontconfig1 2.7.3-1 mipsel
using latest matching libexpat1 2.0.1-1 mipsel
using latest matching libpixman1 0.21.4-1 mipsel
using latest matching libogg0 1.2.2-1 mipsel
using latest matching libvorbisenc2 1.3.2-1 mipsel
using latest matching libogg0 1.2.2-1 mipsel
using latest matching libvorbis0 1.3.2-1 mipsel
using latest matching libgstreamer0.10 0.10.28-1 mipsel
This could mean that your package list is out of date or that the packages
mentioned above do not yet exist (try 'ipkg update'). To proceed in spite
of this problem try again with the '-force-depends' option.
Configuring unpacked packages
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for libqt4-phonon:
zlib
None of the packages on which libqt4-phonon depends was installed. Then I started to install the packages manually one by one. The next problem came, when I tried to install libgstreamer-plugins-base0.10:
Code:
ipkg install -V 2 libgstreamer-plugins-base0.10
pkg_info_preinstall_check: updating arch priority for each package
pkg_info_preinstall_check: update file owner list
Installing libgstreamer-plugins-base0.10 (0.10.28-1) to root...
Downloading http://sourceforge.net/projects/a110ipkg/files/libgstreamer-plugins-base0.10_0.10.28-1_mipsel.ipk
using latest matching liboil0.3 0.3.16-1 mipsel
using latest matching libvorbis0 1.3.2-1 mipsel
using latest matching libogg0 1.2.2-1 mipsel
using latest matching libpango1.0 1.28.3-1 mipsel
using latest matching libcairo2 1.10.2-1 mipsel
using latest matching libpixman1 0.21.4-1 mipsel
using latest matching libfontconfig1 2.7.3-1 mipsel
using latest matching libexpat1 2.0.1-1 mipsel
using latest matching libfontconfig1 2.7.3-1 mipsel
using latest matching libexpat1 2.0.1-1 mipsel
using latest matching libpixman1 0.21.4-1 mipsel
using latest matching libogg0 1.2.2-1 mipsel
using latest matching libvorbisenc2 1.3.2-1 mipsel
using latest matching libogg0 1.2.2-1 mipsel
using latest matching libvorbis0 1.3.2-1 mipsel
This could mean that your package list is out of date or that the packages
mentioned above do not yet exist (try 'ipkg update'). To proceed in spite
of this problem try again with the '-force-depends' option.
Configuring unpacked packages
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for libgstreamer-plugins-base0.10:
zlib
And the next one:
Code:
ipkg install -V 2 libpango1.0
pkg_info_preinstall_check: updating arch priority for each package
pkg_info_preinstall_check: update file owner list
Installing libpango1.0 (1.28.3-1) to root...
Downloading http://sourceforge.net/projects/a110ipkg/files/libpango1.0_1.28.3-1_mipsel.ipk
using latest matching libcairo2 1.10.2-1 mipsel
using latest matching libpixman1 0.21.4-1 mipsel
using latest matching libfontconfig1 2.7.3-1 mipsel
using latest matching libexpat1 2.0.1-1 mipsel
using latest matching libfontconfig1 2.7.3-1 mipsel
using latest matching libexpat1 2.0.1-1 mipsel
using latest matching libpixman1 0.21.4-1 mipsel
This could mean that your package list is out of date or that the packages
mentioned above do not yet exist (try 'ipkg update'). To proceed in spite
of this problem try again with the '-force-depends' option.
Configuring unpacked packages
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for libpango1.0:
zlib
and the last one:
Code:
ipkg install -V 2 libcairo2
pkg_info_preinstall_check: updating arch priority for each package
pkg_info_preinstall_check: update file owner list
Installing libcairo2 (1.10.2-1) to root...
Downloading http://sourceforge.net/projects/a110ipkg/files/libcairo2_1.10.2-1_mipsel.ipk
using latest matching libpixman1 0.21.4-1 mipsel
using latest matching libfontconfig1 2.7.3-1 mipsel
using latest matching libexpat1 2.0.1-1 mipsel
This could mean that your package list is out of date or that the packages
mentioned above do not yet exist (try 'ipkg update'). To proceed in spite
of this problem try again with the '-force-depends' option.
Configuring unpacked packages
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for libcairo2:
zlib
After installing libpixman1, libfontconfig1 and libexpat1 manually, I still had to install libcairo2 with -force-depends. Afterwards all other packages from above installed without any further problem and without -force-depends.
I looked into libcairo2 with debian package manager. And I found the damned zlib dependancy- In the ./control section it shows:
Code:
Package: libcairo2
Architecture: mipsel
Priority: optional
Section: libs
Version: 1.10.2-1
Maintainer: vaidyasr <vaidyasr@networkedmediatank.com>
Source: http://cairographics.org/releases/cairo-1.10.2.tar.gz
Depends: libpixman1 (>= 0.18.4), libfontconfig1 (>= 2.2.95), zlib
So libcairo2 still depends on zlib and that has caused all the trouble! You have to modify this package to use libz1 and all the packages should be able to install without problems.
Then I finally wanted to start the browser and this is what I got:
Code:
./browser -qws -display directfb
(*) DirectFB/Config: Active DTV standard hdtv60
(*) DirectFB/Config: Active DTV signal sdtv
(*) DirectFB/Config: Active DTV connector hdmi
(*) DirectFB/Config: Active Component standard hdtv60
(*) DirectFB/Config: Active Component signal sdtv
(*) DirectFB/Config: Active Component connector ycrcb
(*) DirectFB/Config: Active Analog standard ntsc
(*) DirectFB/Config: Active Analog signal ntsc
(*) DirectFB/Config: Active Analog connector cvbs
(*) DirectFB/Config: Driver options file /etc/smp8634rc
(!) DirectFB/Config: Unable to open config file `//.directfbrc'!
(!) DirectFB/Config: Unable to open config file `/etc/directfbrc.browser'!
(!) DirectFB/Config: Unable to open config file `//.directfbrc.browser'!
=======================| DirectFB 1.0.0 |=======================
(c) 2001-2007 The DirectFB Organization (directfb.org)
(c) 2000-2004 Convergence (integrated media) GmbH
------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2009-06-03 14:06)
(!) [28101: 0.000] --> Caught signal 11 (at (nil), invalid address) <--
Aborted
Maybe its the missing config file which causes it to crash, but I don't know really. You should know better.
Guenter