Ticket #152 (new defect)

Opened 6 years ago

Last modified 5 years ago

Manpages and data installed for programs that are not

Reported by: dmacks Owned by: lennart
Milestone: Component: build-system
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 Download (1.4 KB) - added by dmacks 6 years ago.

Change History

Changed 6 years ago by dmacks

Changed 6 years ago 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.

Changed 5 years ago by lennart

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

Note: See TracTickets for help on using tickets.