Hi all, I've got two problems compiling the current CVS FLAC sources on OSX.
Firstly, the configure script can't find the OGG libraries which were installed from MacPorts. I have tried: ./configure --with-ogg-includes=/opt/local/include \ --with-ogg-lib=/opt/local/lib but they are still not found. I notice that in configure.in, you use a macro called XIPH_PATH_OGG. Is there any reason you don't use the PKG_CHECK_MODULES mcaro which uses pkg-config underneath? For my system pkg-config does the right thing: > pkg-config --cflags --libs ogg -I/opt/local/include -L/opt/local/lib -logg I will put together a patch for this is you are interested. Second problem is that I get a compile error when FLAC__HAS_OGG is 0 in src/flac/decode.c: decode.c:393: error: 'options' undeclared (first use in this function) The code in question is this: #if FLAC__HAS_OGG if(decoder_session->is_ogg) { /* Some code here. */ } else #else (void)decode_options; #endif { /* More code. */ } The problem here is that conditional compiles can hide bugs. The code above re-written to turn a conditional compile into an always compiled if statement which will trigger the error regardless of the value of FLAC__HAS_OGG: if(FLAC__HAS_OGG && decoder_session->is_ogg) { /* Some code here. */ } else { (void)decode_options; /* More code. */ } Cheers, Erik -- ----------------------------------------------------------------- Erik de Castro Lopo ----------------------------------------------------------------- 'Unix beats Windows' - says Microsoft! http://blogs.zdnet.com/Murphy/index.php?p=459 _______________________________________________ Flac-dev mailing list Flac-dev@xiph.org http://lists.xiph.org/mailman/listinfo/flac-dev