There were very few changes required to build on eCS:
For ID3LIB

Configure change:

for ac_header in \
  string                        \
  iomanip.h                     \

do


to:

for ac_header in \
  string                        \
  iomanip                     \

do


and

include/id3/writers.h:

#ifndef _ID3LIB_STRINGS_H_
#define _ID3LIB_STRINGS_H_

#include <string>

#if (defined(__GNUC__) && (__GNUC__ >= 3) || (defined(_MSC_VER) && _MSC_VER > 1000))

to:

#ifndef _ID3LIB_STRINGS_H_
#define _ID3LIB_STRINGS_H_

#include <string>
#include <string.h>

#if (defined(__GNUC__) && (__GNUC__ >= 3) || (defined(_MSC_VER) && _MSC_VER > 1000))


There was a post:
<http://ubuntuforums.org/showthread.php?t=1094137>
that said the string.h also needed to be added to 
include/id3/writers.h.  However, I added it there 
but somehow ended up commenting it out when I added
it and it seems to have been fine without it.

For id3v2:

Makefile:
added .exe 

all: id3v2.exe
and
id3v2.exe:

and because I wanted omf build I added -Zomf to LDFLAGS.
