Is taglib actually required? The MSVC 2008 project attempts to build it, and gets loads of errors as a result of the missing files. I don’t see any instructions in the Windows compile.txt file regarding the need to obtain taglib from somewhere else.
Audacity 1.3.13 release (source tarball) (.tar.bz2 file, 6.2 MB) This is our standard source tarball. > It assumes your system has the necessary dependencies (libraries) installed > (see below).
For building on Windows, use:
Optional Downloads
Audacity 1.3.13 release (source tarball) (.tar.bz2 file, 17.6 MB) This is a full source tarball, useful for Windows and Mac machines which may lack the necessary dependencies to compile Audacity.
Taglib never has been used by Audacity - it was imported for some experiments, but they never got released.
So it has never been necessary to build taglib to build Audacity, and I’m not surprised it doesn’t build with VS, but that shouldn’t stop you building the rest of Audacity.
Probably taglib should be removed from the VC2008 sln then, or at least marked as “no build” in the configuration manager, like slv2 and some others are.
Taglib builds in SVN HEAD with “Unicode Release” configuration and as far as I know with the other three configurations. The issue is just that it’s missing from the tarball but enabled in configuration.
From discussions a while ago on -devel, we were considering switching from libidtag to taglib to get better support for WAV and AIFF metadata (also avoiding the the ad hoc method of adding AIFF tags on to libidtag).