View Single Post
marxian's Avatar
Posts: 2,448 | Thanked: 9,523 times | Joined on Aug 2010 @ Wigan, UK
#9
Originally Posted by Copernicus View Post
Thank you! I'm getting closer, but not quite there yet. I spent a few hours fighting with mad-admin, who refused to acknowledge the existence of "dpkg" (even though it was sitting right in the "madbin" directory). However, it did show the command "xdpkg" being available, and so I gave that a try. I was able to install the qjson0 debian package using this, and successfully compiled against it. But now, when I try to install a binary to my N900, I'm getting a "no dependency information found" error. My initial assumption here is that this is a side-effect of not using dpkg... Anyway, here's the error message:

Code:
dpkg-shlibdeps: failure: no dependency information found for /Users/john/QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/lib/libqjson.so.0 (used by debian/linguine/opt/linguine/bin/linguine).
dh_shlibdeps: command returned error code 512
make: *** [binary-arch] Error 1
Packaging Error: Command '/Users/john/QtSDK/Maemo/4.6.2/bin/mad dpkg-buildpackage -nc -uc -us' failed.Exit code: 2
Error while building project linguine (target: Maemo5)
When executing build step 'Create Debian Package'
Any hints as to what I need to investigate next?
xdpkg is actually the right command.

It sounds like a problem with your control file. Did you add libqjson to Depends and libqjson-dev to Build-Depends?
__________________
'Men of high position are allowed, by a special act of grace, to accomodate their reasoning to the answer they need. Logic is only required in those of lesser rank.' - J K Galbraith

My website

GitHub
 

The Following User Says Thank You to marxian For This Useful Post: