sys-fs/zfs-fuse-0.4.0_beta1-r2 fails with gcc4.2: gcc -o lib/libzpool/build-user/dmu.o -c -pipe -Wall -Werror -std=c99 -Wno-unused -Wno-missing-braces -Wno-parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -O2 -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/libzfscommon/include -Ilib/libumem/include -Ilib/libzpool/include -Ilib/libsolcompat/include lib/libzpool/build-user/dmu.c cc1: warnings being treated as errors lib/libzpool/build-user/dmu.c: In function 'dmu_write': lib/libzpool/build-user/dmu.c:422: warning: passing argument 6 of 'dmu_buf_hold_array' discards qualifiers from pointer target type The patch from Michał Kowalczuk allows it to compile with gcc4.2.
Created attachment 146156 [details, diff] Support for gcc4.2.
*** Bug 194575 has been marked as a duplicate of this bug. ***
as we have zfs-fuse 0.5.0 in tree already, this seems to compile with gcc 4.2.4 (p1). The 0.4* ebuilds will be removed soon. So please update as soon as you can.