Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-dev: Re: [Wireshark-dev] Build instability

From: Hauke Mehrtens <hauke@xxxxxxxxxx>
Date: Sun, 08 Dec 2013 17:51:46 +0100
On 12/08/2013 04:30 PM, Kaul wrote:
> Hi all,
> 
> I've been trying to enhance a specific dissector for two weeks now.
> Since I'm afraid of diverging the code (although I'm working on a
> specific dissector), I update my code base often (~ once a day).
> Regretfully, 5 times (in 2 weeks!) this has resulted in compilation failure.
> I'm pretty sure (subjectively) this hasn't happened in the past. Any
> measures we can put (continuous build system?) in place to prevent this?
> 
> Today's failure (2nd failure only today btw):
> make[5]: Entering directory `/home/yanivk/wireshark/epan/dissectors'
>   CC       libdissectors_la-packet-ssl-utils.lo
> packet-ssl-utils.c: In function 'ssl_keylog_parse_session_id':
> packet-ssl-utils.c:4201:9: error: implicit declaration of function
> 'from_hex_char' [-Werror=implicit-function-declaration]
>          if (from_hex_char(line[2*i]) !=
> (ssl_session->session_id.data[i] >> 4) ||
>          ^
> packet-ssl-utils.c:4218:5: error: implicit declaration of function
> 'from_hex' [-Werror=implicit-function-declaration]
>      if (!from_hex(&ssl_session->master_secret, line, len))
>      ^
> cc1: all warnings being treated as errors
> make[5]: *** [libdissectors_la-packet-ssl-utils.lo] Error 1
> 
> Thanks,
> Y.

Hi,

There are automated build, they are described here:
http://www.wireshark.org/docs/wsdg_html_chunked/ChIntroAutomated.html

The last build results are here:
http://buildbot.wireshark.org/trunk/one_line_per_build

The problem you current have was already fixed in current trunk some
hours ago.

Hauke