[stunnel-users] Stunnel & Haproxy

Christophe Rahier christophe at qualifio.com
Thu Nov 3 16:45:13 CET 2011


Hi,

I'd like to user Stunnel with Haproxy on a Debian Squeeze server.

I downloaded these files:

wget ftp://ftp.stunnel.org/stunnel/obsolete/4.x/stunnel-4.44.tar.gz
wget 
http://haproxy.1wt.eu/download/patches/stunnel-4.44-xforwarded-for.diff

I patch the file with patch -p1 < ../stunnel-4.44-xforwarded-for.dif

After this, I try to "make".

I've a lot of errors and I don't understand, I'm not a Linux guru! :-(

Errors :

Making all in src
make[1]: Entering directory `/tmp/stunnel-4.44/src'
make  all-am
make[2]: Entering directory `/tmp/stunnel-4.44/src'
gcc -DHAVE_CONFIG_H -I.  -I/usr/kerberos/include -I/usr//include
-DLIBDIR='"/usr/local/lib/stunnel"' -DCONFDIR='"/usr/local/etc/stunnel"'
-DPIDFILE='"/usr/local/var/run/stunnel/stunnel.pid"'  -pthread
-fstack-protector -g -O2 -Wall -Wextra -Wno-long-long -pedantic -MT
stunnel-str.o -MD -MP -MF .deps/stunnel-str.Tpo -c -o stunnel-str.o `test
-f 'str.c' || echo './'`str.c
In file included from str.c:38:
common.h:383:19: error: lhash.h: No such file or directory
common.h:384:17: error: ssl.h: No such file or directory
common.h:386:20: error: crypto.h: No such file or directory
common.h:387:17: error: md4.h: No such file or directory
common.h:388:17: error: des.h: No such file or directory
In file included from str.c:39:
prototypes.h:117: error: expected specifier-qualifier-list before 'SSL_CTX'
prototypes.h:368: error: expected specifier-qualifier-list before 'SSL'
prototypes.h:391: warning: struct has no members
prototypes.h:469: error: 'PEM_BUFSIZE' undeclared here (not in a function)
str.c: In function 'str_canary':
str.c:210: warning: implicit declaration of function 'RAND_bytes'
str.c: In function 'str_stats':
str.c:239: warning: format '%d' expects type 'int', but argument 3 has
type 'size_t'
str.c:239: warning: format '%d' expects type 'int', but argument 4 has
type 'size_t'
str.c:239: warning: format '%d' expects type 'int', but argument 5 has
type 'long unsigned int'
make[2]: *** [stunnel-str.o] Error 1
make[2]: Leaving directory `/tmp/stunnel-4.44/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/stunnel-4.44/src'
make: *** [all-recursive] Error 1



Could you help me?

Thanks for your help.

Regards, Christophe




More information about the stunnel-users mailing list