Help! fceu FTBFS on many archs
-----BEGIN PGP SIGNED MESSAGE-----
I have just had a new package sponsored (Thanks Sam!) that declares a
build-dep on svgalibg1-dev. This causes the buildd to fail on many
archs (eg. sparc, s390, mips, etc...) because apt cannot satisfy the
I did some research on other packages that use svgalib, and have seen
two possible solutions:
1) Change the build-dep to 'svgalibg1-dev [i386]', and make the
svga binary package 'Architecture: i386'. (eg. gnuboy)
2) Change the build-dep to 'svgalibg1-dev | svgalib-dummyg1'.
What are the pros/cons of each of these methods? Is there another
generally accepted solution to this problem that I haven't found?
Thanks for your input!
Joe Nahmias, DD wannabe
PS - Here is the relevant snippet from one of the buildd logs that
** Using build dependencies supplied by package:
Build-Depends: debhelper (>> 3.0.0), libz-dev, svgalibg1-dev, libsdl-dev
Checking for already installed source dependencies...
Checking for source dependency conflicts...
/usr/bin/sudo /usr/bin/apt-get --purge $CHROOT_OPTIONS -q -y install
debhelper libz-dev svgalibg1-dev libsdl-dev
Reading Package Lists...
Building Dependency Tree...
Note, selecting zlib1g-dev instead of libz-dev
Package svgalibg1-dev has no available version, but exists in the
This typically means that the package was mentioned in a dependency and
never uploaded, has been obsoleted or is not available with the contents
However the following packages replace it:
E: Package svgalibg1-dev has no installation candidate
Package installation failed
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)
-----END PGP SIGNATURE-----