* Mohammed Sameer [Sun, 30 Apr 2006 12:56:29 +0300]:

Hi,

> Package: libzipios++-dev
> Version: 0.1.5.9+cvs.2004.02.07-3.3
> Followup-For: Bug #363173

> We can't simply remove the file because if we do, enigma will FTBFS (#232097)
> I guess we have 2 options:
> 1) Remove the file and prevent its inclusion in all the library header files
> or 2) Move the file into a different namespace

> I'd be welling to work on a patch for any of the 2 solutions.

Including config.h in library public headers sounds like a really bad
practice, so I think the best solution is to modify the two header files
that actually use one of the HAVE_* macros (*), leaving only the branch
that is true in Debian systems, and ship an empty zipios-config.h in the
package (which is a bit easier than removing the #include statement from
all 27 include files).

  (*) meta-iostreams.h uses HAVE_STD_IOSTREAM and USE_STD_IOSTREAM,
  zipios_defs.h uses HAVE_STDINT_H, but seems a local addition from the
  Debian maintainer.

Do you want to prepare a patch?

-- 
Adeodato Simó                                     dato at net.com.org.es
Debian Developer                                  adeodato at debian.org
 
                          Listening to: Nightmares on Wax - The Sweetest


Reply via email to