[Bug 586] New: debian/control build-dependencies

For more infomation about this bug, visit
Summary: debian/control build-dependencies
Product: RTT
Version: rtt-trunk
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: Debian Packaging
AssignedTo: orocos-dev [..] ...
ReportedBy: ruben [dot] smits [..] ...
CC: orocos-dev [..] ...
Estimated Hours: 0.0

Hey,

since I'm preparing a new KDL-release I was looking into the debian packages of
orocos-rtt, which are needed for the orocos-kdl packages.

I was trying to create the orocos-rtt packages in a chroot environment using
pbuilder and i bumped into errors due to missing build-dependencies:

* First one: missing tao_idl, fixed by adding tao-idl
* Second one: missing rtai headers for target lxrt, fixed by adding
rtai-modules-2.6.19.7-rtai-ipipe-1.7-01, which is according to me not a nice
solution, but hey it works!!
* Third one: missing cppunit headers, fixed by adding libcppunit-dev
*

It's compiling now, so i think i got them all ;)

patch for debian/control:

Index: debian/control
===================================================================
--- debian/control (revision 29577)
+++ debian/control (working copy)
@@ -1,7 +1,7 @@
Source: orocos-rtt
Priority: optional
Maintainer: Peter Soetens
<peter [dot] soetens [..] ...> -Build-Depends: debhelper (>= 5), cmake, libboost-dev, libboost-graph-dev,
xsltproc, doxygen, libtao-dev, libtao-orbsvcs-dev, xenomai-dev |
libxenomai-dev, xenomai | libxenomai1, dia, inkscape
+Build-Depends: debhelper (>= 5), cmake,libboost-dev,libboost-graph-dev,
xsltproc, doxygen, libtao-dev,libtao-orbsvcs-dev,tao-idl, xenomai-dev |
libxenomai-dev, xenomai |libxenomai1, dia, inkscape,
rtai-modules-2.6.19.7-rtai-ipipe-1.7-01,libcppunit-dev
Standards-Version: 3.7.2
Section: libs

[Bug 586] debian/control build-dependencies

For more infomation about this bug, visit

Peter Soetens
<peter [dot] soetens [..] ...> changed:

What |Removed |Added
--------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
CC| |peter [dot] soetens [..] ...
Target Milestone|--- |1.4.2

--- Comment #2 from Peter Soetens
<peter [dot] soetens [..] ...> 2008-09-01 13:26:47 ---
(In reply to comment #0)
> patch for debian/control:
>
> Index: debian/control
> ===================================================================
> --- debian/control (revision 29577)
> +++ debian/control (working copy)
> @@ -1,7 +1,7 @@
> Source: orocos-rtt
> Priority: optional
> Maintainer: Peter Soetens
<peter [dot] soetens [..] ...> > -Build-Depends: debhelper (>= 5), cmake, libboost-dev, libboost-graph-dev,
> xsltproc, doxygen, libtao-dev, libtao-orbsvcs-dev, xenomai-dev |
> libxenomai-dev, xenomai | libxenomai1, dia, inkscape
> +Build-Depends: debhelper (>= 5), cmake,libboost-dev,libboost-graph-dev,
> xsltproc, doxygen, libtao-dev,libtao-orbsvcs-dev,tao-idl, xenomai-dev |
> libxenomai-dev, xenomai |libxenomai1, dia, inkscape,
> rtai-modules-2.6.19.7-rtai-ipipe-1.7-01,libcppunit-dev
> Standards-Version: 3.7.2
> Section: libs

Please don't post patches in the Bugzilla comment form. It renders them useless
because of line breaks and white space removal. I'd rather have such a patch on
the mailinglist than in a comment of a bug report.

$ svn ci debian/control -m"Fix bug #586: debian/control build-dependencies."
Sending debian/control
Transmitting file data .
Committed revision 29578.

On trunk and branches/rtt-1.4

In order to build these packages locally, use:
cd branches/rtt-1.4
dch -n
svn-buildpackage -us -uc -rfakeroot --svn-ignore

Peter

Ruben Smits's picture

[Bug 586] debian/control build-dependencies

For more infomation about this bug, visit

--- Comment #1 from Ruben Smits <ruben [dot] smits [..] ...> 2008-09-01 12:21:44 ---
(In reply to comment #0)
> Hey,
>
> since I'm preparing a new KDL-release I was looking into the debian packages of
> orocos-rtt, which are needed for the orocos-kdl packages.
>
> I was trying to create the orocos-rtt packages in a chroot environment using
> pbuilder and i bumped into errors due to missing build-dependencies:
>
> * First one: missing tao_idl, fixed by adding tao-idl
> * Second one: missing rtai headers for target lxrt, fixed by adding
> rtai-modules-2.6.19.7-rtai-ipipe-1.7-01, which is according to me not a nice
> solution, but hey it works!!

can be changed into rtai-modules which is probably a cleaner solution. Is it
possible to fix this for the orocos-rtt packages (1.4.1-x) so i can build amd64
versions of these?

> * Third one: missing cppunit headers, fixed by adding libcppunit-dev
> *
>
> It's compiling now, so i think i got them all ;)
>

It does the trick.

Ruben