<br>patch-596 had a rewrite of byte-order.h Please try with the latest tla revision to see if the problem still persists.<br><br>avati<br><div class="gmail_quote"><span dir="ltr"></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Folks,<br>
<br>
dropped exattr.h into place on OpenBSD 5.X, re-ran the ./configure and make - this time against glusterfs-1.4.0pre9<br>
<br>
New error output attached.<br>
<br>
At least it is no longer kvetching about fgetxattr<br>
<br>
;-)<br>
<br>
Bill Hacker<br>
<br><br>
GlusterFS configure summary<br>
===========================<br>
FUSE client &nbsp; &nbsp; &nbsp; &nbsp;: no<br>
Infiniband verbs &nbsp; : no<br>
epoll IO multiplex : no<br>
Berkeley-DB &nbsp; &nbsp; &nbsp; &nbsp;: no<br>
libglusterfsclient : no<br>
mod_glusterfs &nbsp; &nbsp; &nbsp;: no<br>
argp-standalone &nbsp; &nbsp;: yes<br>
<br>
# make<br>
make &nbsp;all-recursive<br>
Making all in argp-standalone<br>
make &nbsp;all-recursive<br>
Making all in .<br>
if gcc -DHAVE_CONFIG_H -I. -I. -I. &nbsp; &nbsp;-I. &nbsp;-g -O2 -ggdb3 -Wall -W<br>
-Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes<br>
-Waggregate-return &nbsp;-Wpointer-arith -Wbad-function-cast -Wnested-externs -MT<br>
argp-eexst.o -MD -MP -MF &quot;.deps/argp-eexst.Tpo&quot; -c -o argp-eexst.o<br>
argp-eexst.c; &nbsp;then mv -f &quot;.deps/argp-eexst.Tpo&quot; &quot;.deps/argp-eexst.Po&quot;; else<br>
rm -f &quot;.deps/argp-eexst.Tpo&quot;; exit 1; fi<br>
if gcc -DHAVE_CONFIG_H -I. -I. -I. &nbsp; &nbsp;-I. &nbsp;-g -O2 -ggdb3 -Wall -W<br>
-Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes<br>
-Waggregate-return &nbsp;-Wpointer-arith -Wbad-function-cast -Wnested-externs -MT<br>
argp-fmtstream.o -MD -MP -MF &quot;.deps/argp-fmtstream.Tpo&quot; -c -o<br>
argp-fmtstream.o argp-fmtstream.c; &nbsp;then mv -f &quot;.deps/argp-fmtstream.Tpo&quot;<br>
&quot;.deps/argp-fmtstream.Po&quot;; else rm -f &quot;.deps/argp-fmtstream.Tpo&quot;; exit 1; fi<br>
if gcc -DHAVE_CONFIG_H -I. -I. -I. &nbsp; &nbsp;-I. &nbsp;-g -O2 -ggdb3 -Wall -W<br>
-Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes<br>
-Waggregate-return &nbsp;-Wpointer-arith -Wbad-function-cast -Wnested-externs -MT<br>
argp-help.o -MD -MP -MF &quot;.deps/argp-help.Tpo&quot; -c -o argp-help.o argp-help.c;<br>
then mv -f &quot;.deps/argp-help.Tpo&quot; &quot;.deps/argp-help.Po&quot;; else rm -f<br>
&quot;.deps/argp-help.Tpo&quot;; exit 1; fi<br>
In file included from argp-help.c:52:<br>
/usr/include/malloc.h:4:2: warning: #warning &quot;&lt;malloc.h&gt; is obsolete, use<br>
&lt;stdlib.h&gt;&quot;<br>
argp-help.c:1739:4: warning: #warning No reasonable value to return<br>
if gcc -DHAVE_CONFIG_H -I. -I. -I. &nbsp; &nbsp;-I. &nbsp;-g -O2 -ggdb3 -Wall -W<br>
-Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes<br>
-Waggregate-return &nbsp;-Wpointer-arith -Wbad-function-cast -Wnested-externs -MT<br>
argp-parse.o -MD -MP -MF &quot;.deps/argp-parse.Tpo&quot; -c -o argp-parse.o<br>
argp-parse.c; &nbsp;then mv -f &quot;.deps/argp-parse.Tpo&quot; &quot;.deps/argp-parse.Po&quot;; else<br>
rm -f &quot;.deps/argp-parse.Tpo&quot;; exit 1; fi<br>
In file included from argp-parse.c:54:<br>
/usr/include/malloc.h:4:2: warning: #warning &quot;&lt;malloc.h&gt; is obsolete, use<br>
&lt;stdlib.h&gt;&quot;<br>
if gcc -DHAVE_CONFIG_H -I. -I. -I. &nbsp; &nbsp;-I. &nbsp;-g -O2 -ggdb3 -Wall -W<br>
-Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes<br>
-Waggregate-return &nbsp;-Wpointer-arith -Wbad-function-cast -Wnested-externs -MT<br>
argp-pvh.o -MD -MP -MF &quot;.deps/argp-pvh.Tpo&quot; -c -o argp-pvh.o argp-pvh.c;<br>
then mv -f &quot;.deps/argp-pvh.Tpo&quot; &quot;.deps/argp-pvh.Po&quot;; else rm -f<br>
&quot;.deps/argp-pvh.Tpo&quot;; exit 1; fi<br>
rm -f libargp.a<br>
ar cru libargp.a argp-ba.o argp-eexst.o &nbsp;argp-fmtstream.o argp-help.o<br>
argp-parse.o argp-pv.o argp-pvh.o mempcpy.o strndup.o strchrnul.o<br>
ranlib libargp.a<br>
Making all in libglusterfs<br>
Making all in src<br>
if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.<br>
-I../.. &nbsp;-D_FILE_OFFSET_BITS=64 -D__USE_FILE_OFFSET64 -D_GNU_SOURCE<br>
-DXLATORDIR=\&quot;/usr/lib/glusterfs/1.4.0pre9/xlator\&quot;<br>
-DSCHEDULERDIR=\&quot;/usr/lib/glusterfs/1.4.0pre9/scheduler\&quot;<br>
-DTRANSPORTDIR=\&quot;/usr/lib/glusterfs/1.4.0pre9/transport\&quot; -DGF_BSD_HOST_OS<br>
-DLIBDIR=\&quot;/usr/lib/glusterfs/1.4.0pre9/auth\&quot; &nbsp;-fPIC &nbsp;-Wall -g -shared<br>
-nostartfiles -I../../argp-standalone &nbsp;-g -O2 -MT libglusterfs_la-dict.lo<br>
-MD -MP -MF &quot;.deps/libglusterfs_la-dict.Tpo&quot; -c -o libglusterfs_la-dict.lo<br>
`test -f &#39;dict.c&#39; || echo &#39;./&#39;`dict.c; &nbsp;then mv -f<br>
&quot;.deps/libglusterfs_la-dict.Tpo&quot; &quot;.deps/libglusterfs_la-dict.Plo&quot;; else rm<br>
-f &quot;.deps/libglusterfs_la-dict.Tpo&quot;; exit 1; fi<br>
&nbsp;gcc -DHAVE_CONFIG_H -I. -I. -I../.. -D_FILE_OFFSET_BITS=64<br>
-D__USE_FILE_OFFSET64 -D_GNU_SOURCE<br>
-DXLATORDIR=\&quot;/usr/lib/glusterfs/1.4.0pre9/xlator\&quot;<br>
-DSCHEDULERDIR=\&quot;/usr/lib/glusterfs/1.4.0pre9/scheduler\&quot;<br>
-DTRANSPORTDIR=\&quot;/usr/lib/glusterfs/1.4.0pre9/transport\&quot; -DGF_BSD_HOST_OS<br>
-DLIBDIR=\&quot;/usr/lib/glusterfs/1.4.0pre9/auth\&quot; -fPIC -Wall -g -shared<br>
-nostartfiles -I../../argp-standalone -g -O2 -MT libglusterfs_la-dict.lo -MD<br>
-MP -MF .deps/libglusterfs_la-dict.Tpo -c dict.c &nbsp;-fPIC -DPIC -o<br>
.libs/libglusterfs_la-dict.o<br>
In file included from dict.c:35:<br>
compat.h:278:1: warning: &quot;ALIGN&quot; redefined<br>
In file included from /usr/include/sys/param.h:95,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from /usr/include/arpa/inet.h:64,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from glusterfs.h:41,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from common-utils.h:44,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from dict.c:31:<br>
/usr/include/machine/param.h:67:1: warning: this is the location of the<br>
/previous definition<br>
In file included from dict.c:36:<br>
byte-order.h:46: error: syntax error before &quot;__extension__&quot;<br>
byte-order.h:46: error: syntax error before &#39;?&#39; token<br>
In file included from dict.c:36:<br>
byte-order.h:20:1: unterminated #ifndef<br>
*** Error code 1<br>
<br>
Stop in /usr/local/src/glusterfs-1.4.0pre9/libglusterfs/src (line 345 of<br>
Makefile).<br>
*** Error code 1<br>
<br>
Stop in /usr/local/src/glusterfs-1.4.0pre9/libglusterfs (line 267 of<br>
Makefile).<br>
*** Error code 1<br>
<br>
Stop in /usr/local/src/glusterfs-1.4.0pre9 (line 308 of Makefile).<br>
*** Error code 1<br>
<br>
Stop in /usr/local/src/glusterfs-1.4.0pre9 (line 213 of Makefile).<br>
#<br>
<br>
<br>_______________________________________________<br>
Gluster-devel mailing list<br>
<a href="mailto:Gluster-devel@nongnu.org">Gluster-devel@nongnu.org</a><br>
<a href="http://lists.nongnu.org/mailman/listinfo/gluster-devel" target="_blank">http://lists.nongnu.org/mailman/listinfo/gluster-devel</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>If I traveled to the end of the rainbow<br>As Dame Fortune did intend,<br>Murphy would be there to tell me<br>The pot&#39;s at the other end.<br>