hello,
i am back to this old thread: http://www.mail-archive.com/linaro-dev@lists.linaro.org/msg00084.html (which i cannot find in my inbox anymore).
so finally all our TI packages have made it to a public PPA: ppa:tiomap-dev/release.
I am trying to build our stuff with xdeb, using a maverick chroot with our PPA in sources.list, and it does not work. The packages i am building don't have any crazy dependencies (on glib, x11, ...) so they should be very simple to build.
I am using this command to build:
$ xdeb --apt-source tiopenmax-domx -aarmel
If I check the build sequence, it looks good to me:
Build sequence: titiler-memmgr* tisyslink* tisyslink-d2cmap* tiopenmax-domx*
From the log, it titiler-memmgr builds fine, and it creates the following packages:
['libtitiler-memmgr0-armel-cross_0.24.9.2-0ubuntu1_all.deb', 'libtitiler-memmgr-dev-armel-cross_0.24.9.2-0ubuntu1_all.deb']
and they are installed properly in my chroot:
$ dpkg -l | grep titiler-memmgr ii libtitiler-memmgr-dev-armel-cross 0.24.9.2-0ubuntu1 TI Tiler memory manager development files. (for cross-compiling) ii libtitiler-memmgr0-armel-cross 0.24.9.2-0ubuntu1 TI Tiler memory manager (for cross-compiling)
However, when starting to build the tisyslink, I seem to have unmet dependency:
dpkg-checkbuilddeps: Unmet build dependencies: libtitiler-memmgr-dev (>= 0.24.9)
which I can't explain.
Any idea what can be wrong?
thanks!
nicolas
+++ Dechesne, Nicolas [2010-10-19 14:34 +0200]:
hello,
i am back to this old thread: http://www.mail-archive.com/linaro-dev@lists.linaro.org/msg00084.html (which i cannot find in my inbox anymore).
From the log, it titiler-memmgr builds fine, and it creates the following packages:
['libtitiler-memmgr0-armel-cross_0.24.9.2-0ubuntu1_all.deb', 'libtitiler-memmgr-dev-armel-cross_0.24.9.2-0ubuntu1_all.deb']
and they are installed properly in my chroot:
$ dpkg -l | grep titiler-memmgr ii libtitiler-memmgr-dev-armel-cross 0.24.9.2-0ubuntu1 TI Tiler memory manager development files. (for cross-compiling) ii libtitiler-memmgr0-armel-cross 0.24.9.2-0ubuntu1 TI Tiler memory manager (for cross-compiling)
However, when starting to build the tisyslink, I seem to have unmet dependency:
dpkg-checkbuilddeps: Unmet build dependencies: libtitiler-memmgr-dev (>= 0.24.9)
which I can't explain.
Hmm, not offhand. I'm just dashing out to a meeting for the rest of the day. I'll have a look later. Is any of this stuff available/in maverick yet so I can try to reproduce?
I suggest you file a bug too.
Are you using xdeb 0.6.3?
Wookey
Hmm, not offhand. I'm just dashing out to a meeting for the rest of the day. I'll have a look later. Is any of this stuff available/in maverick yet so I can try to reproduce?
not in maverick, but everything is in a public PPA (ppa:tiomap-dev/release) so you should be able to use this to reproduce.
I suggest you file a bug too.
Are you using xdeb 0.6.3?
i was using 0.6.2 from main archive, so far. I just checked out the bzr branch from launchpad, and I have the exact same pb.
On Tue, Oct 19, 2010, Dechesne, Nicolas wrote:
dpkg-checkbuilddeps: Unmet build dependencies: libtitiler-memmgr-dev (>= 0.24.9) which I can't explain. Any idea what can be wrong?
Currently, xdeb expects to install a package's native build-deps *and* the crossed build-deps (or a subset of them). There are some heuristics to limit the number of crossed packages, but all build-depends and build-depends-indep are installed (see install_build_depends()).
This should happen automatically if you have the PPA in your sources.list (and run apt-get update obviously :-).