id3lib/id3lib.patch

Sat, 06 Oct 2012 16:24:01 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 06 Oct 2012 16:24:01 +0200
changeset 727
914043724d20
permissions
-rw-r--r--

Update to new vendor software version and adjust patch code accordingly.
Unfortunately the vendor has apparently failed to properly test this
release which depends on missing object symbols in libsasl2.a(common.o):

undefined reference to `sasl_randcreate'
undefined reference to `sasl_mkchal'
undefined reference to `sasl_utf8verify'
undefined reference to `sasl_rand'
undefined reference to `sasl_churn'
undefined reference to `sasl_encode64'
undefined reference to `sasl_decode64'
undefined reference to `sasl_erasebuffer'
undefined reference to `sasl_randfree'
undefined reference to `sasl_strlower'
undefined reference to `get_fqhostname'

...yet to be patched.

michael@627 1 Index: include/id3/id3lib_strings.h
michael@627 2 --- include/id3/id3lib_strings.h.orig 2012-08-29 11:12:19.139220051 +0200
michael@627 3 +++ include/id3/id3lib_strings.h 2012-08-29 11:10:08.246368381 +0200
michael@627 4 @@ -30,6 +30,7 @@
michael@627 5 #define _ID3LIB_STRINGS_H_
michael@627 6
michael@627 7 #include <string>
michael@627 8 +#include <cstring>
michael@627 9
michael@627 10 #if (defined(__GNUC__) && (__GNUC__ >= 3) || (defined(_MSC_VER) && _MSC_VER > 1000))
michael@627 11 namespace std
michael@627 12 Index: include/id3/writers.h
michael@627 13 --- include/id3/writers.h.orig 2012-08-29 11:11:54.826330076 +0200
michael@627 14 +++ include/id3/writers.h 2012-08-29 11:12:07.554666839 +0200
michael@627 15 @@ -31,6 +31,7 @@
michael@627 16 #include "id3/writer.h"
michael@627 17 #include "id3/id3lib_streams.h"
michael@627 18 //#include <string.h>
michael@627 19 +#include <cstring>
michael@627 20
michael@627 21 class ID3_CPP_EXPORT ID3_OStreamWriter : public ID3_Writer
michael@627 22 {

mercurial