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: hoefle@wks02-lin:/media/ext3_data/projects/haslerrail/emdebian_eval/datra_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-maintainers@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 |