Package: libecasound2.2-dev Version: 2.4.4-4 Severity: serious Hi Junichi,
The ecasound2.2 package uses the following code in debian/rules to make libecasound2.2-dev's dependency on libasound2-dev conditional on architecture: ifeq (linux,$(DEB_HOST_ARCH_OS)) dh_gencontrol -a -- -Vlibasound2-dev="libasound2-dev" else dh_gencontrol -a endif This doesn't work, because nowhere in debian/rules have you called dpkg-architecture to *define* $(DEB_HOST_ARCH_OS); so almost all architectures are missing the dependency on libasound2-dev, which causes other packages to fail to build. A simpler solution is to replace ${libasound2-dev} in debian/control with this: libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386] this syntax will be evaluated by dpkg at package build time, which works fine for arch: any packages. Thanks, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]