Hello, I downloaded the latest debian source package and made changes to debian/rules in order to cross compile libdbus. For our application we need also the development package which is part of the dbus source package.
Installing the development package with dpkg-cross gives: hoe...@wks02-lin:/media/ext3_data/projects/haslerrail/emdebian_eval/datr a_src/bk/devel/src/opensrc/tools/dbus/build$ sudo dpkg-cross -i libdbus-1-dev_1.2.16-2em1_arm.deb Building libdbus-1-dev-arm-cross_1.2.16-2em1_all.deb dpkg-deb: building package `libdbus-1-dev-arm-cross' in `/tmp/libdbus-1-dev-arm-cross_1.2.16-2em1_all.deb'. Unpacking libdbus-1-dev-arm-cross dpkg: dependency problems prevent configuration of libdbus-1-dev-arm-cross: libdbus-1-dev-arm-cross depends on libdbus-1-3-arm-cross (= 1.2.16-2em1em1); however: Version of libdbus-1-3-arm-cross on system is 1.2.16-2em1. libdbus-1-dev-arm-cross depends on pkg-config-arm-cross; however: Package pkg-config-arm-cross is not installed. dpkg: error processing libdbus-1-dev-arm-cross (--install): dependency problems - leaving unconfigured Errors were encountered while processing: libdbus-1-dev-arm-cross dpkg -i failed. The debian/control file looks: Package: libdbus-1-dev Section: libdevel Architecture: any Depends: libdbus-1-3 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, pkg-config Description: simple interprocess messaging system (development headers) D-Bus is a message bus, used for sending messages between applications. Conceptually, it fits somewhere in between raw sockets and CORBA in terms of complexity. . See the dbus description for more information about D-Bus in general However, the control file in the package is: Package: libdbus-1-dev Source: dbus (1.2.16-2em1) Version: 1.2.16-2em1 Architecture: arm Maintainer: Utopia Maintenance Team <pkg-utopia-maintain...@lists.alioth.debian.org> Installed-Size: 768 Depends: libdbus-1-3 (= 1.2.16-2em1em1), pkg-config Section: libdevel Priority: optional Description: simple interprocess messaging system (development headers) (crushed) D-Bus is a message bus, used for sending messages between applications. Conceptually, it fits somewhere in between raw sockets and CORBA in terms of complexity. . ... This is an Emdebian Crush package. Why is in the Depends section (= 1.2.16-2em1em1) ? Thanks, Marco