[Debian-ha-maintainers] Bug#621078: redhat-cluster: /usr/include/pils/plugin.h:23:20: fatal error: ltdl.h: No such file or directory

Chris Butler chrisb at debian.org
Sat May 7 16:30:02 UTC 2011


reassign 621078 libpils2-dev
retitle 621078 libpils2-dev: Missing dependency on libltdl-dev
thanks

On Wed, Apr 06, 2011 at 01:18:29PM +0200, Salvatore Bonaccorso wrote:
> > In file included from /usr/include/stonith/stonith.h:47:0,
> >                  from /usr/include/heartbeat/heartbeat.h:52,
> >                  from /usr/include/pacemaker/crm/common/util.h:32,
> >                  from /usr/include/pacemaker/crm/crm.h:287,
> >                  from /build/salvi-redhat-cluster_3.0.12-2-amd64-MxHjFP/redhat-cluster-3.0.12/group/dlm_controld/pacemaker.c:12:
> > /usr/include/pils/plugin.h:23:20: fatal error: ltdl.h: No such file or directory
> > compilation terminated.

The cause of this FTBFS in redhat-cluster is pretty simple. The
/usr/include/pils/plugin.h header attempts to include the ltdl.h header
without the package declaring a dependency on it.

Since the pils/plugin.h header is part of libpils2-dev, I think that's the
package which should be defining the dependency on libltdl-dev. 

A quick glance suggests some of the other -dev packages may have undeclared
dependencies - libstonith-dev and liblrm2-dev look like they may require
libglib-dev - but you probably know better than me on that.

-- 
Chris Butler <chrisb at debian.org>
  GnuPG Key ID: 4096R/49E3ACD3





More information about the Debian-ha-maintainers mailing list