[Unbound-users] [1.5.0] Compile error on Debian Lenny

Saturas saturas81 at vfemail.net
Sat Nov 29 20:19:15 UTC 2014


i´m trying to compile Unbound 1.5.0 for my old Debian Lenny box.
1.4.22 runs fine so far. OpenSSL is self-compiled - "OpenSSL 1.0.1j 15
Oct 2014". Kernel is stock - "Linux debian 2.6.26-2-686 #1 SMP Sun Mar
4 22:19:19 UTC 2012 i686 GNU/Linux" and GCC is 4.3.2.

$ export CFLAGS="-march=pentium3 -msse -O2"
$ ./configure --prefix=/opt/unbound --with-ssl=/opt/ssl --with-pthreads
$ make
./libtool --tag=CC --mode=compile gcc -I.  -I/opt/ssl/include
-march=pentium3 -msse -O2 -pthread -o getentropy_linux.lo -c
libtool: compile:  gcc -I. -I/opt/ssl/include -march=pentium3 -msse
-O2 -pthread -c compat/getentropy_linux.c  -fPIC -DPIC -o
In file included from compat/getentropy_linux.c:51:
/usr/include/linux/random.h:38: error: expected
specifier-qualifier-list before '__u32'
make: *** [getentropy_linux.lo] Error 1

The lines in random.h look like this:

struct rand_pool_info {
	int	entropy_count;
	int	buf_size;
	__u32	buf[0];

Is this something unbound should patch or related to the kernel? May
be it´s just a little issue. But as a non-C-programmer I have no clue :)

PS: I just checked 1.5.1-rc1, too. No effect.



VFEmail.net - http://www.vfemail.net
ONLY AT VFEmail! - Use our Metadata Mitigator to keep your email out of the NSA's hands!
$24.95 ONETIME Lifetime accounts with Privacy Features!  
15GB disk! No bandwidth quotas!
Commercial and Bulk Mail Options!  

More information about the Unbound-users mailing list