[maemo-developers] Using a library package in Maemo sysroot

From: Christian Kandeler christian.kandeler at nokia.com
Date: Wed Aug 31 11:00:48 EEST 2011
On Tue, 2011-08-30 at 16:07 -0400, ext David Talmage wrote:
> I'm having trouble deploying an application to my N900. When QtCreator
> builds the application package, dpkg-shlibdeps claims that it cannot
> find the dependency information for one library. This is what I need
> help fixing. The error message is
> 
> 
> dpkg-shlibdeps: failure: no dependency information found
> for /home/talmage/QtSDK-1.1/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/opt/usr/lib/libqcontactchooserdialog.so.1 (used by debian/panicbutton/opt/usr/bin/panicbutton).
> 
> I made the library myself. It is on the phone and in my Maemo sysroot.
> QtCreator put it in the sysroot for me using this additional
> deployment step:
>
> mad-admin xdpkg --install libqcontactchooserdialog_1_0_0_armel.deb
>
> I copied the libqcontactchooserdialog.shlibs file from my phone into
> var/lib/dpkg/info in the sysroot. That changed nothing.

Are you saying that mad-admin xdpkg does not install the shlibs file
into the sysroot? That sounds like a bug to me.
Anyway, could it be that the shlibs file is somehow not containing the
correct information? Have you checked its contents and compared with
what the man page for deb-shlibs says?


Christian

More information about the maemo-developers mailing list