]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
[BUILD] Haproxy won't compile if DEBUG_FULL is defined
authorVincenzo Farruggia <h1ddenm4n@gmail.com>
Fri, 30 Jan 2009 16:49:10 +0000 (16:49 +0000)
committerWilly Tarreau <w@1wt.eu>
Wed, 4 Feb 2009 21:46:19 +0000 (22:46 +0100)
As subject when i try to compile haproxy with -DDEBUG_FULL it stop at
stream_sock.c file with:
gcc -Iinclude -Wall -O2 -g     -DDEBUG_FULL  -DTPROXY -DENABLE_POLL
-DENABLE_EPOLL -DENABLE_SEPOLL -DNETFILTER -DUSE_GETSOCKNAME
-DCONFIG_HAPROXY_VERSION=\"1.3.15\"
-DCONFIG_HAPROXY_DATE=\"2008/04/19\" -c -o src/stream_sock.o
src/stream_sock.c
src/stream_sock.c: In function 'stream_sock_chk_rcv':
src/stream_sock.c:905: error: 'fd' undeclared (first use in this function)
src/stream_sock.c:905: error: (Each undeclared identifier is reported only once
src/stream_sock.c:905: error: for each function it appears in.)
src/stream_sock.c:905: error: 'ob' undeclared (first use in this function)
src/stream_sock.c: In function 'stream_sock_chk_snd':
src/stream_sock.c:940: error: 'fd' undeclared (first use in this function)
src/stream_sock.c:940: error: 'ib' undeclared (first use in this function)
make: *** [src/stream_sock.o] Error 1

With this patch all build fine:

src/stream_sock.c

index ae4eb9880eec5f62f1e76ce9e1088791281cd58b..65a1e379c70fe208b874886083aeb7933928102e 100644 (file)
@@ -904,11 +904,11 @@ void stream_sock_chk_rcv(struct stream_interface *si)
 
        DPRINTF(stderr,"[%u] %s: fd=%d owner=%p ib=%p, ob=%p, exp(r,w)=%u,%u ibf=%08x obf=%08x ibl=%d obl=%d si=%d\n",
                now_ms, __FUNCTION__,
-               fd, fdtab[fd].owner,
-               ib, ob,
-               ib->rex, ob->wex,
-               ib->flags, ob->flags,
-               ib->l, ob->l, si->state);
+               si->fd, fdtab[si->fd].owner,
+               ib, si->ob,
+               ib->rex, si->ob->wex,
+               ib->flags, si->ob->flags,
+               ib->l, si->ob->l, si->state);
 
        if (unlikely(si->state != SI_ST_EST || (ib->flags & BF_SHUTR)))
                return;
@@ -939,11 +939,11 @@ void stream_sock_chk_snd(struct stream_interface *si)
 
        DPRINTF(stderr,"[%u] %s: fd=%d owner=%p ib=%p, ob=%p, exp(r,w)=%u,%u ibf=%08x obf=%08x ibl=%d obl=%d si=%d\n",
                now_ms, __FUNCTION__,
-               fd, fdtab[fd].owner,
-               ib, ob,
-               ib->rex, ob->wex,
-               ib->flags, ob->flags,
-               ib->l, ob->l, si->state);
+               si->fd, fdtab[si->fd].owner,
+               si->ib, ob,
+               si->ib->rex, ob->wex,
+               si->ib->flags, ob->flags,
+               si->ib->l, ob->l, si->state);
 
        if (unlikely(si->state != SI_ST_EST || (ob->flags & BF_SHUTW)))
                return;