--- /dev/null
+diff --git a/configure b/configure
+index 37b66f3..723ca1e 100755
+--- a/configure
++++ b/configure
+@@ -10296,7 +10296,6 @@ done
+
+ for ac_header in \
+ string \
+- iomanip.h \
+
+ do
+ as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+diff --git a/configure.in b/configure.in
+index c857735..abfe4cd 100644
+--- a/configure.in
++++ b/configure.in
+@@ -227,7 +227,6 @@ AC_CHECK_HEADERS(fstream iostream iomanip vector \
+ )
+ AC_CHECK_HEADERS( \
+ string \
+- iomanip.h \
+ ,,AC_MSG_ERROR([Missing a vital header file for id3lib])
+ )
+
--- /dev/null
+diff --git a/include/id3/id3lib_strings.h b/include/id3/id3lib_strings.h
+index 02a9aba..101b797 100644
+--- a/include/id3/id3lib_strings.h
++++ b/include/id3/id3lib_strings.h
+@@ -29,6 +29,7 @@
+ #ifndef _ID3LIB_STRINGS_H_
+ #define _ID3LIB_STRINGS_H_
+
++#include <string.h>
+ #include <string>
+ #include <streambuf>
+
+diff --git a/include/id3/writers.h b/include/id3/writers.h
+index 1cbb0dc..4bc8f77 100644
+--- a/include/id3/writers.h
++++ b/include/id3/writers.h
+@@ -30,7 +30,7 @@
+
+ #include "id3/writer.h"
+ #include "id3/id3lib_streams.h"
+-//#include <string.h>
++#include <string.h>
+
+ class ID3_CPP_EXPORT ID3_OStreamWriter : public ID3_Writer
+ {
--- /dev/null
+diff --git a/Makefile.in b/Makefile.in
+index 8c121c5..b2131c2 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -132,8 +132,8 @@ EXTRA_DIST = \
+ @ID3_NEEDZLIB_TRUE@zlib_subdir = zlib
+ @ID3_NEEDZLIB_FALSE@zlib_subdir =
+
+-SUBDIRS = . m4 $(zlib_subdir) doc include id3com src examples
+-DIST_SUBDIRS = . m4 zlib doc include id3com src examples prj libprj
++SUBDIRS = . m4 $(zlib_subdir) doc include id3com src
++DIST_SUBDIRS = . m4 zlib doc include id3com src prj libprj
+
+ INCLUDES = @ID3LIB_DEBUG_FLAGS@
+