libphobos-dev build-dep

Julien Cristau jcristau at debian.org
Sat Mar 22 15:44:18 UTC 2014


On Sat, Mar 22, 2014 at 14:40:20 +0100, Peter De Wachter wrote:

> On 22-03-14 13:11, Samuel Thibault wrote:
> > Hello,
> >
> > The following packages have been in BD-Uninstallable buildd state for a
> > very long time. This is because they build-depend on the libphobos-dev
> > virtual package instead of an actual package such as libphobos-4.4-dev
> > or libphobos-4.8-dev.
> 
> I think a bit of background information is needed here. These packages
> are implemented in the D language. They use the GDC compiler and Phobos
> is the D standard library. GDC and Phobos are tightly coupled: each
> version of the compiler requires a specific version of the library. As
> an extra complication, GDC is build on all architectures but Phobos
> currently only works on x86. (I believe ARM support is coming soon.)
> 
> All these packages have:
>     Depends: gdc, libphobos-dev
> 
> This works as follows:
> - "gdc" is a gcc-defaults meta-package that depends on the current
> default GDC compiler.
> - The compiler in turn depends on a suitable Phobos implementation, if
> one exists.
> - The Phobos implementation provides libphobos-dev.
> - And this satisfies the original dependency.
> 
Sounds to me like libphobos-dev should be a real package built from
gcc-defaults just like gdc.

Cheers,
Julien
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20140322/4ebab0e4/attachment.sig>


More information about the Pkg-games-devel mailing list