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

 

 

Reply via email to