Nikos Chantziaras wrote: > I was looking into adding support for FLAC in my audio library, but > there's a problem. Simply adding the output of: > > pkg-config flac --cflags > > to the compiler flags so that FLAC's headers can be found will break my > build with errors like: > > error: 'assert' was not declared in this scope > > The problem is that /usr/include/FLAC has an "assert.h" header. In my > C++ project, I have: > > #include <cassert> > > The cassert header (part of the standard C++ library) will internally > include assert.h. But it ends up including the one from FLAC. > > I'm stuck. What do I do?
First of all, this is fixed in the next release. Secondly, what I do for libsndfile with the current release is to remove the FLAC component of the include path provided by pkc-config and then include flac headers as <FLAC/headher.h> HTH, Erik -- ---------------------------------------------------------------------- Erik de Castro Lopo http://www.mega-nerd.com/ _______________________________________________ flac-dev mailing list [email protected] http://lists.xiph.org/mailman/listinfo/flac-dev
