Ticket #152 (new defect)

Opened 1 year ago

Last modified 4 weeks ago

Manpages and data installed for programs that are not

Reported by: dmacks Assigned to: lennart
Priority: minor Milestone:
Component: build-system Version:
Keywords: Cc:

Description

Compiling avahi-0.6.20 without libdaemon or without expat disables the compiling/installing of several programs and installation of several init scripts or data, but the manpages for them are still installed. Users can read about commands that don't exist, and edit data files that have no effect because they are for something that isn't installed. Would be more self-consistent to have everything controlled by the same conditions.

Attachments

conditionals.patch (1.4 kB) - added by dmacks on 08/06/07 01:07:33.

Change History

08/06/07 01:07:33 changed by dmacks

  • attachment conditionals.patch added.

08/06/07 01:10:36 changed by dmacks

A more global overhaul would be to have configure decide what to build and then pass single control tokens like BUIlD_DNSCONFD. That way there aren't multiple makefiles each independently determining whether dnsconfd gets built based on multiple criteria...easier to keep things in sync across the whole avahi build suite.

12/12/08 21:22:21 changed by lennart

Hmm, this patch breaks my build. The conditional HAVE_EXPAT is not defined.