Package: gfs
Severity: normal
Tags: patch

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

gcc -MMD -c  -I/gfs-0.trunk20050206/debian/include -Wall -I../include 
-I../config -D_FILE_OFFSET_BITS=64 -DHELPER_PROGRAM 
-DGFS_RELEASE_NAME=\"DEVEL.1109694911\" -Wall -g bio.c -o bio.o
bio.c: In function 'relse_buf':
bio.c:81: error: invalid lvalue in assignment
make[2]: *** [bio.o] Error 1
make[2]: Leaving directory `/gfs-0.trunk20050206/gfs_fsck'

With the attached patch 'gfs' can be compiled
on amd64 using gcc-4.0.

Regards
Andreas Jochens

diff -urN ../tmp-orig/gfs-0.trunk20050206/gfs_fsck/bio.c ./gfs_fsck/bio.c
--- ../tmp-orig/gfs-0.trunk20050206/gfs_fsck/bio.c      2005-02-06 
14:38:39.000000000 +0100
+++ ./gfs_fsck/bio.c    2005-03-01 17:33:41.534650980 +0100
@@ -78,7 +78,7 @@
        if(bh){
                if(BH_DATA(bh)) {
                        free(BH_DATA(bh));
-                       BH_DATA(bh) = NULL;
+                       bh->b_data = NULL;
                }
                free(bh);
                bh = NULL;


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

Reply via email to