Building the current cvs in release is not possible using the config of vc7,8,9.
It terminates with linker errors:
1>------ Build started: Project: audiere, Configuration: Release Win32 ------
1>Linking...
1>MSVCRT.lib(MSVCR90.dll) : error LNK2005: _malloc already defined in LIBCMT.lib(malloc.obj)
1>MSVCRT.lib(MSVCR90.dll) : error LNK2005: _free already defined in LIBCMT.lib(free.obj)
1>MSVCRT.lib(MSVCR90.dll) : error LNK2005: _calloc already defined in LIBCMT.lib(calloc.obj)
1>MSVCRT.lib(MSVCR90.dll) : error LNK2005: _fopen already defined in LIBCMT.lib(fopen.obj)
1>MSVCRT.lib(MSVCR90.dll) : error LNK2005: _fclose already defined in LIBCMT.lib(fclose.obj)
1>MSVCRT.lib(MSVCR90.dll) : error LNK2005: _realloc already defined in LIBCMT.lib(realloc.obj)
1>MSVCRT.lib(MSVCR90.dll) : error LNK2005: __setmode already defined in LIBCMT.lib(setmode.obj)
1>MSVCRT.lib(MSVCR90.dll) : error LNK2005: _fread already defined in LIBCMT.lib(fread.obj)
1>MSVCRT.lib(MSVCR90.dll) : error LNK2005: _fseek already defined in LIBCMT.lib(fseek.obj)
1>MSVCRT.lib(MSVCR90.dll) : error LNK2005: _ftell already defined in LIBCMT.lib(ftell.obj)
1>MSVCRT.lib(MSVCR90.dll) : error LNK2005: _qsort already defined in LIBCMT.lib(qsort.obj)
1>MSVCRT.lib(MSVCR90.dll) : error LNK2005: _memmove already defined in LIBCMT.lib(memmove.obj)
1>MSVCRT.lib(MSVCR90.dll) : error LNK2005: _fprintf already defined in LIBCMT.lib(fprintf.obj)
1>MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) already defined in LIBCMT.lib(typinfo.obj)
1>MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) already defined in LIBCMT.lib(typinfo.obj)
1>MSVCRT.lib(MSVCR90.dll) : error LNK2005: __fileno already defined in LIBCMT.lib(fileno.obj)
1> Creating library ../bin/Release/audiere.lib and object ../bin/Release/audiere.exp
1>LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
1>../bin/Release/audiere.dll : fatal error LNK1169: one or more multiply defined symbols found
1>Build log was saved at "file://c:\libraries\audiere-1.9.5\vc9\audiere\Release\BuildLog.htm"
1>audiere - 17 error(s), 1 warning(s)
If you ignore libcmt.lib:
1>------ Build started: Project: audiere, Configuration: Release Win32 ------
1>Linking...
1> Creating library ../bin/Release/audiere.lib and object ../bin/Release/audiere.exp
1>dumb_static.lib(rendsig.obj) : error LNK2019: unresolved external symbol __iob referenced in function _duh_sigrenderer_set_callback
1>dumb_static.lib(itread.obj) : error LNK2001: unresolved external symbol __iob
1>libspeex.lib(misc.obj) : error LNK2001: unresolved external symbol __iob
1>../bin/Release/audiere.dll : fatal error LNK1120: 1 unresolved externals
1>Build log was saved at "file://c:\libraries\audiere-1.9.5\vc9\audiere\Release\BuildLog.htm"
1>audiere - 4 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Please fix!