View Single Post
Copernicus's Avatar
Posts: 1,986 | Thanked: 7,698 times | Joined on Dec 2010 @ Dayton, Ohio
#8
Originally Posted by marxian View Post
You can use mad-admin (located under Maemo/4.6.2/bin/) to install debian packages using dpkg:

Code:
/path/to/mad-admin dpkg -i package_0.0.1_armel.deb
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?