[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

emdebian package build script emdebuild



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

 

 


Reply to: