Package: gmime2
Severity: normal
Tags: patch

When building 'gmime2' on amd64 with gcc-4.0,
I get the following error:

 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DGMIME_VERSION=\"2.0.14\" 
-DG_LOG_DOMAIN=\"gmime\" -DG_DISABLE_DEPRECATED -pthread 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT memchunk.lo -MD 
-MP -MF .deps/memchunk.Tpo -c memchunk.c  -fPIC -DPIC -o .libs/memchunk.o
memchunk.c: In function 'memchunk_alloc':
memchunk.c:111: error: invalid lvalue in assignment
make[4]: *** [memchunk.lo] Error 1
make[4]: Leaving directory `/gmime2-2.0.14/gmime'

The attached patch 'gmime2' fixes this problem.

Regards
Andreas Jochens

diff -urN ../tmp-orig/gmime2-2.0.14/gmime/memchunk.c ./gmime/memchunk.c
--- ../tmp-orig/gmime2-2.0.14/gmime/memchunk.c  2004-02-06 05:51:47.000000000 
+0100
+++ ./gmime/memchunk.c  2005-03-19 21:47:33.491747070 +0100
@@ -108,7 +108,8 @@
        char *block;
        
        if (memchunk->free) {
-               block = (char *) node = memchunk->free;
+               node = memchunk->free;
+               block = (char *) node;
                node->atoms--;
                if (node->atoms > 0)
                        return (void *) block + (node->atoms * 
memchunk->atomsize);


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to