[Gluster-devel] make 3.4.0 osol11 cdefs.h

Heiko L. heikol at fh-lausitz.de
Sun May 26 19:25:53 UTC 2013


Hallo,

I tried to compile 3.4.0beta2 on opensolaris (snv_151) (gcc-3/gcc-4)
I received following error:
  glfs.h:41:23: sys/cdefs.h: No such file or directory

my investigation:
- cdefs.h was not required on 3.3.1
- cdefs.h not installed on opensolaris
- cdefs.h seen not included into any available packages (test5)


Howto fix this issue? (without install another version)

regards Heiko


background: 3.3.1 compiled succesfull on osol11, but have problems with mount nfs.
details:
--------------------------------------------------------------
- test4 3.4.0 patch1.u_int

gfsver=3.4.0beta2
[ "$gfsver" = "3.4.0beta2" ] && cat $dldir/130526.glusterfs-3.4.0.patch1.u_int | patch -p1
CFLAGS=-m64 ./configure | tee configure.out
gmake clean
time gmake 2>&1 | tee make.out

# time gmake 2>&1 | tee make.out
...
../../libglusterfs/src/common-utils.h:33:1: warning: "TMP_MAX" redefined
In file included from /usr/include/stdio.h:81,
                 from glfs.c:32:
/usr/include/iso/stdio_iso.h:158:1: warning: this is the location of the previous definition
In file included from glfs.c:52:
glfs.h:41:23: error: sys/cdefs.h: No such file or directory
In file included from glfs.c:52:
glfs.h:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'struct'
In file included from glfs.c:53:
glfs-internal.h:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'struct'
gmake[3]: *** [libgfapi_la-glfs.lo] Error 1
gmake[2]: *** [all-recursive] Error 1

--------------------------------------------------------------
- test5 search cdefs.h

# pkg contents -r $pkglist | grep include | grep cdefs.h

 -> 130526.osol.pkg_search_content_remote

   -> result: found=0
--------------------------------------------------------------






More information about the Gluster-devel mailing list