Bug#287260: build conflict between asterisk and zaptel: slang[-utf8]-dev

Tzafrir Cohen Tzafrir Cohen <tzafrir.cohen@xorcom.com>, 287260@bugs.debian.org
Sun, 26 Dec 2004 15:53:37 +0200


Package: asterisk
Version: 1.0.2-2

I cannot build both the packages 'zaptel' and 'asterisk' on the same
system. I file this as a bug report for the package asterisk, but I'm
not sure it actually belongs here.

The build conflict:

tzafrir@boole:~/asterisk/asterisk-1.0.2$ fakeroot dpkg-buildpackage 
[snip]
dpkg-checkbuilddeps: Unmet build dependencies: libopenh323-dev (>= 1.13.5.4-1)
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: (Use -d flag to override.)

So on a different terminal:
boole:/usr/share/debian-cd# LANG=C apt-get install libopenh323-dev
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  aalib1-dev libpt-dev libsdl1.2-dev slang1-dev
The following packages will be REMOVED:
  libnewt-dev slang1-utf8-dev
The following NEW packages will be installed:
  aalib1-dev libopenh323-dev libpt-dev libsdl1.2-dev slang1-dev
0 upgraded, 5 newly installed, 2 to remove and 0 not upgraded.
Need to get 0B/7187kB of archives.
After unpacking 38.3MB of additional disk space will be used.

I install this and the build process now works as planned.
But now I try to build zaptel:

tzafrir@boole:~/zaptel/zaptel-1.0.2$ fakeroot dpkg-buildpackage 
[snip]
dpkg-checkbuilddeps: Unmet build dependencies: libnewt-dev
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: (Use -d flag to override.)

One of the packages that was removed previously.

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

Frankly I don't know why openh323 needs a dependency on a GUI library at
all. But I understand it is an over-complex beast.

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

-- 
Tzafrir Cohen   icq#16849755  +972-50-7952406
tzafrir.cohen@xorcom.com    http://xorcom.com