The following fixes are required to compile the user mode tools with glibc2.1 (SuSE 6.3, RHAT 6.?). Enjoy Michael --- 0.8final/make.tmpl.orig Tue Feb 22 03:43:40 2000 +++ 0.8final/make.tmpl Tue Feb 22 04:07:05 2000 @@ -48,7 +48,7 @@ %: %.o $(LIBS) $(CC) $(LDFLAGS) -o $@ $*.o $(LIBS) -CFLAGS+= -Wall -O2 +CFLAGS+= -Wall -O2 -D_GNU_SOURCE BINDIR = ${PREFIX}/sbin ALL_SOURCES = $(shell ls *.c) @@ -57,7 +57,7 @@ ALL_HEADERS = $(shell ls *.h) ALL_FILES = $(ALL_SOURCES) $(ALL_HEADERS) ALL_OBJECTS = $(ALL_SOURCES:.c=.o) -OTHER_DEP = Makefile /usr/src/linux/include/linux/lvm.h +OTHER_DEP = Makefile $(KERNEL_LOCATION)/include/linux/lvm.h all: @for d in $(SUBDIRS); \ --- 0.8final/tools/lib/liblvm.h.orig Tue Feb 22 03:51:00 2000 +++ 0.8final/tools/lib/liblvm.h Tue Feb 22 03:54:36 2000 @@ -47,7 +47,7 @@ # include #endif -#include +#include #include