/home/green/git/lustre-release/lustre/osd-zfs/osd_io.c: In function ‘osd_bufs_get_read’: /home/green/git/lustre-release/lustre/osd-zfs/osd_io.c:616:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement] struct page **starting_pages; ^~~~~~ /home/green/git/lustre-release/lustre/osd-zfs/osd_io.c: In function ‘osd_bufs_get_write’: /home/green/git/lustre-release/lustre/osd-zfs/osd_io.c:801:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement] struct page **starting_pages; ^~~~~~ cc1: all warnings being treated as errors make[4]: *** [scripts/Makefile.build:318: /home/green/git/lustre-release/lustre/osd-zfs/osd_io.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/lustre/osd-zfs] Error 2 make[2]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/lustre] Error 2 make[1]: *** [Makefile:1619: _module_/home/green/git/lustre-release] Error 2 make: *** [Makefile:144: __modules] Error 2