cdb does not compile on Fedora 14 linux

<[email protected]> Mon, 18 Jul 2011 09:57:24 +0100
Newsgroups gmane.comp.djb.cdb
Message-ID <BA02A06A22A52C449E4B5EE4CE1DBC3F999B3C9989@EMV66-UKRD.domain1.systemhost.net>
kbriggs@gold:~/Download/cdb-0.75> make
( cat warn-auto.sh; \
	echo 'main=3D"$1"; shift'; \
	echo exec "`head -1 conf-ld`" \
	'-o "$main" "$main".o ${1+"$@"}' \
	) > load
chmod 755 load
( cat warn-auto.sh; \
	echo exec "`head -1 conf-cc`" '-c ${1+"$@"}' \
	) > compile
chmod 755 compile
( ( ./compile tryulong32.c && ./load tryulong32 && \
	./tryulong32 ) >/dev/null 2>&1 \
	&& cat uint32.h2 || cat uint32.h1 ) > uint32.h
rm -f tryulong32.o tryulong32
./compile cdbget.c
( cat warn-auto.sh; \
	echo CC=3D\'`head -1 conf-cc`\'; \
	echo LD=3D\'`head -1 conf-ld`\'; \
	cat find-systype.sh; \
	) | sh > systype
( cat warn-auto.sh; \
	echo 'main=3D"$1"; shift'; \
	echo 'rm -f "$main"'; \
	echo 'ar cr "$main" ${1+"$@"}'; \
	case "`cat systype`" in \
	sunos-5.*) ;; \
	unix_sv*) ;; \
	irix64-*) ;; \
	irix-*) ;; \
	dgux-*) ;; \
	hp-ux-*) ;; \
	sco*) ;; \
	*) echo 'ranlib "$main"' ;; \
	esac \
	) > makelib
chmod 755 makelib
./compile cdb.c
./compile cdb_hash.c
./compile cdb_make.c
./makelib cdb.a cdb.o cdb_hash.o cdb_make.o
./compile strerr_sys.c
./compile buffer.c
./compile buffer_put.c
./compile buffer_2.c
./compile strerr_die.c
./compile buffer_get.c
./compile buffer_copy.c
./compile buffer_1.c
./compile buffer_0.c
./compile buffer_1s.c
./makelib buffer.a strerr_sys.o buffer.o buffer_put.o \
	buffer_2.o strerr_die.o buffer_get.o buffer_copy.o \
	buffer_1.o buffer_0.o buffer_1s.o
./compile error.c
./compile open_read.c
./compile open_trunc.c
./compile error_str.c
./compile seek_set.c
./compile seek_cur.c
./makelib unix.a error.o open_read.o open_trunc.o \
	error_str.o seek_set.o seek_cur.o
./compile byte_copy.c
./compile byte_cr.c
./compile str_len.c
./compile fmt_ulong.c
./compile uint32_unpack.c
./compile byte_diff.c
./compile uint32_pack.c
./compile scan_ulong.c
./makelib byte.a byte_copy.o byte_cr.o str_len.o \
	fmt_ulong.o uint32_unpack.o byte_diff.o uint32_pack.o \
	scan_ulong.o
./load cdbget cdb.a buffer.a unix.a byte.a=20
/usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatch=
es non-TLS reference in cdb.a(cdb.o)
/lib/libc.so.6: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [cdbget] Error 1

kbriggs@gold:~/Download/cdb-0.75> cat SYSDEPS=20
VERSION
systype
uint32.h


Keith=