I am trying to install v1.1.5 on a RHEL 6 server.
I think I've got most of the dependencies sorted our and installed packages. ./configure appears to run without errors.
However, make fails.
4/glib-2.0/include -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -D_REENTRANT -I/usr/local/include/raptor2 -g -O2 -MT backend.o -MD -MP -MF .deps/backend.Tpo -c -o backend.o backend.c
backend.c: In function âfs_backend_initâ:
backend.c:151: error: storage size of âuuâ isnât known
backend.c:153: warning: implicit declaration of function âuuid_generateâ
backend.c:154: warning: implicit declaration of function âuuid_unparseâ
backend.c:151: warning: unused variable âuuâ
make[3]: *** [backend.o] Error 1
make[3]: Leaving directory `/home/4stor/4store-v1.1.5/src/backend'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/4stor/4store-v1.1.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/4stor/4store-v1.1.5'
make: *** [all] Error 2I had real problems sorting out the dependency for uuid. It wasn't listed on the 4store site. The Linux uuid.h file did not seem right. I found a uuid library from OSSP (
http://www.ossp.org/pkg/lib/uuid/), but I'm beginning to think that that may not be the correct library. Looking at the code for backend.c, the definitions it uses are not what is in my uuid.h.
There doesn't appear to be a uuid package for RHEL - Googling suggested the OSSP library.
Does anyone know what I actually need?
Thanks
Andy