Thanks for noticing and reply to my mail.
Actually I hope my commit get in to discussion and merge into code because
this was my first code contribution to open source community.
However, I think I've missed something to get involve a discussion.
May be I need to wait for another chance to contribute. :)
Thank you again.
2016. 7. 6. 오전 4:54에 "Bryan Talbot" <bryan.tal...@playnext.com>님이 작성:

> I didn’t see other discussion about it, but commit 3015a2 seems to have
> fixed this issue. Thank you.
>
> -Bryan
>
>
>
> On Jul 1, 2016, at Jul 1, 2:09 PM, Bryan Talbot <bryan.tal...@playnext.com>
> wrote:
>
>
> On Jul 1, 2016, at Jul 1, 9:36 AM, 유준희 <kail...@gmail.com> wrote:
>
> I found below error on 90fd35c3a726e613e36ea0399507778b094181a0 with OS X
> 11.5 (El capitan)
>
>
>
> Issue introduced with
>
> 93b227db9502f72f894c83708cd49c41925158b2 is the first bad commit
> commit 93b227db9502f72f894c83708cd49c41925158b2
> Author: Bertrand Jacquin <jacqu...@amazon.com>
> Date:   Sat Jun 4 15:11:10 2016 +0100
>
> -Bryan
>
>
>
>
> $ make TARGET=generic
> ....
> gcc -Iinclude -Iebtree -Wall  -O2 -g -fno-strict-aliasing
> -Wdeclaration-after-statement       -DTPROXY -DENABLE_POLL
> -DCONFIG_HAPROXY_VERSION=\"1.7-dev3-90fd35-69\"
> -DCONFIG_HAPROXY_DATE=\"2016/06/30\" -c -o src/connection.o src/connection.c
> src/connection.c:739:65: error: no member named 'source' in 'struct
> tcphdr'
>                 ((struct sockaddr_in *)&conn->addr.from)->sin_port =
> hdr_tcp->source;
>
> ~~~~~~~  ^
> src/connection.c:743:63: error: no member named 'dest' in 'struct tcphdr'
>                 ((struct sockaddr_in *)&conn->addr.to)->sin_port =
> hdr_tcp->dest;
>
> ~~~~~~~  ^
> src/connection.c:772:67: error: no member named 'source' in 'struct
> tcphdr'
>                 ((struct sockaddr_in6 *)&conn->addr.from)->sin6_port =
> hdr_tcp->source;
>
> ~~~~~~~  ^
> src/connection.c:776:65: error: no member named 'dest' in 'struct tcphdr'
>                 ((struct sockaddr_in6 *)&conn->addr.to)->sin6_port =
> hdr_tcp->dest;
>
> ~~~~~~~  ^
> 4 errors generated.
> make: *** [src/connection.o] Error 1
>
> The reason why is 'struct tcphdr' in <tcp.h> doesn't have source and dest
> member:
>
> ------------------------------------------------------------------------------------
> <tcp.h>
> ...
> 81 struct tcphdr {
> 82 unsigned short th_sport; /* source port */
> 83 unsigned short th_dport; /* destination port */
> 84 tcp_seq th_seq; /* sequence number */
> ...
>
> ------------------------------------------------------------------------------------
>
> After I patch, it complied and seems like working properly.
> I check the functionality with very simple configuration.
>
> ------------------------------------------------------------------------------------
> global
>         maxconn    10
>
> defaults
>         mode http
>         timeout connect 5000ms
>         timeout client 50000ms
>         timeout server 50000ms
>
> frontend http-in
>         mode http
>         bind *:8080
>         default_backend servers
>
> backend servers
>         balance    roundrobin
>         server     server1 127.0.0.1:8081
>         server     server2 127.0.0.1:8082
>         server     server3 127.0.0.1:8083
>
>
>
> Thanks
> - Jun Hee Yoo
>
> --
> 踏雪野中去
> <0001-BUILD-Can-t-build-on-OS-X-11.5.patch>
>
>
>
>

Reply via email to