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
<[email protected]>
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