[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opensolaris-fuse-discuss
Subject:    [fuse-discuss] Build errors for zfs-fuse on OpenSolaris
From:       "Sunil K. T. Subramanya" <subra056 () umn ! edu>
Date:       2008-03-06 19:55:57
Message-ID: 4bf1239f0803061155o15989887ma70b50eaf6b1e768 () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi Ricardo,

I was trying to get zfs-fuse running on OpenSolaris, but have been facing
build errors. I am not sure if it has anything to do with header files, but
it seems to be pointing in them. Any pointers on resolving this?

Thanks,
Sunil

#### (/export/home/research/fuserelated/zfs_fuse/0.4.x/src) % scons
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
/export/home/bin/gcc3.3_bin/gcc -o cmd/zdb/ptrace.o -c -pipe -Wall -Werror
-std=c99 -Wno-switch -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/libumem/include -Ilib/libzfscommon/include
-Ilib/libzpool/include -Ilib/libsolcompat/include -Ilib/libzfs/include
cmd/zdb/ptrace.c
In file included from /export/home/bin/lib/gcc-lib/i386-pc-solaris2.11
/3.3/include/stdio.h:99,
                 from cmd/zdb/ptrace.c:46:
/usr/include/iso/stdio_iso.h:212: error: redefinition of `_RESTRICT_KYWD'
/usr/include/iso/stdio_iso.h:212: error: `_RESTRICT_KYWD' previously
declared here
/usr/include/iso/stdio_iso.h:214: error: redefinition of `_RESTRICT_KYWD'
/usr/include/iso/stdio_iso.h:213: error: `_RESTRICT_KYWD' previously
declared here
/usr/include/iso/stdio_iso.h:214: error: conflicting types for
`_RESTRICT_KYWD'
/usr/include/iso/stdio_iso.h:214: error: previous declaration of
`_RESTRICT_KYWD'
/usr/include/iso/stdio_iso.h:215: error: conflicting types for
`_RESTRICT_KYWD'
/usr/include/iso/stdio_iso.h:215: error: previous declaration of
`_RESTRICT_KYWD'
/usr/include/iso/stdio_iso.h:216: error: conflicting types for
`_RESTRICT_KYWD'
/usr/include/iso/stdio_iso.h:216: error: previous declaration of
`_RESTRICT_KYWD'
/usr/include/iso/stdio_iso.h:219: error: conflicting types for
`_RESTRICT_KYWD'
/usr/include/iso/stdio_iso.h:219: error: previous declaration of
`_RESTRICT_KYWD'
/usr/include/iso/stdio_iso.h:221: error: conflicting types for
`_RESTRICT_KYWD'
/usr/include/iso/stdio_iso.h:221: error: previous declaration of
`_RESTRICT_KYWD'
/usr/include/iso/stdio_iso.h:221: error: nonnull argument with out-of-range
operand number (arg 1, operand 2)
/usr/include/iso/stdio_iso.h:221: error: nonnull argument with out-of-range
operand number (arg 1, operand 2)
/usr/include/iso/stdio_iso.h:227: error: conflicting types for
`_RESTRICT_KYWD'
/usr/include/iso/stdio_iso.h:227: error: previous declaration of
`_RESTRICT_KYWD'
/usr/include/iso/stdio_iso.h:230: error: redefinition of `_RESTRICT_KYWD'
....

[Attachment #5 (text/html)]

Hi Ricardo,<br><br>I was trying to get zfs-fuse running on OpenSolaris, but have been \
facing build errors. I am not sure if it has anything to do with header files, but it \
seems to be pointing in them. Any pointers on resolving this?<br> \
<br>Thanks,<br>Sunil<br><br>#### \
(/export/home/research/fuserelated/zfs_fuse/0.4.x/src) % scons<br>scons: Reading \
SConscript files ...<br>scons: done reading SConscript files.<br>scons: Building \
targets ...<br>/export/home/bin/gcc3.3_bin/gcc -o cmd/zdb/ptrace.o -c -pipe -Wall \
-Werror -std=c99 -Wno-switch -Wno-unused -Wno-missing-braces -Wno-parentheses \
-Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 \
-D_REENTRANT -DTEXT_DOMAIN=\&quot;zfs-fuse\&quot; -ggdb -O2 -Ilib/libavl/include \
-Ilib/libnvpair/include -Ilib/libumem/include -Ilib/libzfscommon/include \
-Ilib/libzpool/include -Ilib/libsolcompat/include -Ilib/libzfs/include \
cmd/zdb/ptrace.c<br> In file included from \
/export/home/bin/lib/gcc-lib/i386-pc-solaris2.11/3.3/include/stdio.h:99,<br>&nbsp;&nbs \
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
from cmd/zdb/ptrace.c:46:<br>/usr/include/iso/stdio_iso.h:212: error: redefinition of \
                `_RESTRICT_KYWD&#39;<br>
/usr/include/iso/stdio_iso.h:212: error: `_RESTRICT_KYWD&#39; previously declared \
here<br>/usr/include/iso/stdio_iso.h:214: error: redefinition of \
`_RESTRICT_KYWD&#39;<br>/usr/include/iso/stdio_iso.h:213: error: `_RESTRICT_KYWD&#39; \
                previously declared here<br>
/usr/include/iso/stdio_iso.h:214: error: conflicting types for \
`_RESTRICT_KYWD&#39;<br>/usr/include/iso/stdio_iso.h:214: error: previous declaration \
of `_RESTRICT_KYWD&#39;<br>/usr/include/iso/stdio_iso.h:215: error: conflicting types \
                for `_RESTRICT_KYWD&#39;<br>
/usr/include/iso/stdio_iso.h:215: error: previous declaration of \
`_RESTRICT_KYWD&#39;<br>/usr/include/iso/stdio_iso.h:216: error: conflicting types \
for `_RESTRICT_KYWD&#39;<br>/usr/include/iso/stdio_iso.h:216: error: previous \
                declaration of `_RESTRICT_KYWD&#39;<br>
/usr/include/iso/stdio_iso.h:219: error: conflicting types for \
`_RESTRICT_KYWD&#39;<br>/usr/include/iso/stdio_iso.h:219: error: previous declaration \
of `_RESTRICT_KYWD&#39;<br>/usr/include/iso/stdio_iso.h:221: error: conflicting types \
                for `_RESTRICT_KYWD&#39;<br>
/usr/include/iso/stdio_iso.h:221: error: previous declaration of \
`_RESTRICT_KYWD&#39;<br>/usr/include/iso/stdio_iso.h:221: error: nonnull argument \
with out-of-range operand number (arg 1, operand \
2)<br>/usr/include/iso/stdio_iso.h:221: error: nonnull argument with out-of-range \
                operand number (arg 1, operand 2)<br>
/usr/include/iso/stdio_iso.h:227: error: conflicting types for \
`_RESTRICT_KYWD&#39;<br>/usr/include/iso/stdio_iso.h:227: error: previous declaration \
of `_RESTRICT_KYWD&#39;<br>/usr/include/iso/stdio_iso.h:230: error: redefinition of \
                `_RESTRICT_KYWD&#39;<br>
....<br><br><br>



_______________________________________________
fuse-discuss mailing list
fuse-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/fuse-discuss


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic