Hi Tzafrir,

> What happens here?
> asterisk:
>   Build-depends: libopenh323-dev
>     Depends: libpt-dev
>                 Depends: libsdl1.2-dev
>                         Depends: aalib1-dev
>                                 Depends: slang1-dev
>                                         Conflicts: slang1-utf8-dev
> 
> zaptel:
>   Build-Depends: libnewt-dev (for zttool)
>               Depends: slang1-utf8-dev
>                       Conflicts: slang1-dev

I'd vote for moving this bug over to libnewt-dev and aalib1-dev, asking
if one or the other can use the other slang implementation. Objectsions?
Jose?

> The two packages are two packages I often need to build . How do I
> resolve this conflict?

What just came to my mind is this:
1.) install N chroots (one for each package you need to build, at least
two) like "cdebootstrap -f build sid /srv/chroots/sid/asterisk" 
2.) share a directory like /usr/local/src/ between those chroots using
bind mountings (mount -o bind /dir1 /dir2)
3.) install build-dependencies for each app in the appropriate chroot
4.) use dchroot or sudo chroot to nagivate between your environments.

This has also the advantage of saving you to purge&reinstall all the
build-deps each time you compile (i.e. build from a sane and clean
environment). Alternatively you could use something like
svn-buildpackage with sbuild or pbuilder. Take your pick. =)

-- 
Best regards,
 Kilian

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply via email to