Hi Graham,

On Thu, 05 Mar 2015 11:39:25 +0200, Graham Inggs <gra...@nerve.org.za> wrote:
> On 05/03/2015 08:00, Stephen Kitt wrote:
> > Xm/Xm.h includes three header files from libxt-dev and
> > x11proto-core-dev: X11/Intrinsic.h, X11/Shell.h and X11/Xatom.h. So
> > building software with libmotif-dev requires installing libxt-dev;
> > libmotif-dev should depend on libxt-dev since it's useless without
> > it.
> 
> Thanks for reporting this.
> 
> At the time we transitioned from lesstif2 to motif, I did look at this.
> Lesstif2-dev had dependencies on libfontconfig1-dev, libfreetype6-dev, 
> libice-dev, libsm-dev, libx11-dev, libxext-dev, libxft-dev, libxp-dev, 
> libxrender-dev and libxt-dev, which I really did not like.
> 
> I looked at several Motif applications and concluded that in order to 
> use Motif, the application would need to make use of defines or 
> functions from libxt-dev before even calling a Motif function and 
> therefore the application would need to build-depend on libxt-dev anyway.

It's a tough one...

Looking through all the headers in libmotif-dev, only headers from
libx11-dev, libxft-dev and libxt-dev are included in header files provided by
libmotif-dev, so you could provide a one-stop-shop with only these three
extra dependencies.

You're the maintainer though, feel free to close this bug if you don't think
it's appropriate.

Regards,

Stephen

Attachment: pgpGqE5KXy37h.pgp
Description: OpenPGP digital signature

Reply via email to