<div>After one small change in <a href="http://configure.ac">configure.ac</a> (I have added file "varnishd-cache_vrt_re.o" to VCC_C command) the VCL compilation problem has disappear and now regression tests problems are only 9:</div>

<div><br><strong>9 of 174 tests failed</strong><br><br>I attach the new version.</div>
<div> </div>
<div>I continue having problems of "bind(): Address already in use" </div>
<div> </div>
<div><strong>Which ports does regression tests need to be free?? perhaps I have to stop some software of my machine </strong><br></div>
<div><font face="courier new,monospace">Assert error in server_start(), vtc_server.c line 181:<br>  Condition(s->sock >= 0) not true.<br>  errno = 112 (Address already in use)<br>/bin/sh: line 5:  3376 Aborted                 (core dumped) ./varnishtest ${dir}$tst<br>
FAIL: ./tests/v00014.vtc</font></div>
<div> </div>
<div><strong>I also need somebody to test script modifications in Linux. I have tested in my Solaris enviroment and it is ok.</strong></div>
<div> </div>
<div>Thank you.<br> </div>
<div class="gmail_quote">2010/7/21 Jorge Díaz <span dir="ltr"><<a href="mailto:jdzstz@gmail.com">jdzstz@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hello,<br><br>After some problems launching regression tests, I have changed VCC_CC definition in <a href="http://configure.ac/" target="_blank">configure.ac</a> for Cygwin platform, and now cc_command parameter is not needed for varnishd. <br>
<br>Now, I am able to execute all regression tests, with some errors.<br><br>
<p>I have executed the tests and this is the result: </p><pre><b><font size="4">14 of 174 tests failed</font></b><br></pre>I have some problems with in-use ports:<br><pre>bind(): Address already in use<br>Assert error in server_start(), vtc_server.c line 181:<br>
  Condition(s->sock >= 0) not true.<br>  errno = 112 (Address already in use)<br>
/bin/sh: line 5:  5836 Aborted                 (core dumped) ./varnishtest</pre><br><b>Which ports does regression tests need to be free?? perhaps I have to stop some software of my machine </b><br><br>
<p>I have also detected some problems with VCL compilation for complex configuration files: </p><pre>#### v1   CLI RX| /tmp/ccA54nFN.o:vcl.hfK6_VaS.c:(.text+0x59): undefined reference to `_VRT_re_match'\n<br>#### v1   CLI RX| /tmp/ccA54nFN.o:vcl.hfK6_VaS.c:(.text+0xc0): undefined reference to `_VRT_re_match'\n<br>

#### v1   CLI RX| /tmp/ccA54nFN.o:vcl.hfK6_VaS.c:(.text+0x628): undefined reference to `_VRT_re_init'\n<br>#### v1   CLI RX| /tmp/ccA54nFN.o:vcl.hfK6_VaS.c:(.text+0x63c): undefined reference to `_VRT_re_init'\n<br>

#### v1   CLI RX| /tmp/ccA54nFN.o:vcl.hfK6_VaS.c:(.text+0x667): undefined reference to `_VRT_re_fini'\n<br>#### v1   CLI RX| /tmp/ccA54nFN.o:vcl.hfK6_VaS.c:(.text+0x674): undefined reference to `_VRT_re_fini'\n<br>

</pre><br>I think I have to add some dependencies to VCC_CC.<br><br>The final results are:<br>
<ul>
<div class="im">
<li>Solaris - Varnish 2.1.2 release : 20 of 174 tests failed<br></li>
<li>Solaris - Varnish 2.1.2 + conditional cygwin modifications : 20 of 174 tests failed<br></li></div>
<li>Cygwin - Varnish 2.1.2 + conditional cygwin modifications : 14 of 174 tests failed</li></ul><br>I attach to the email and Trac ticket last version of my modifications.<br><br><br><br><br>
<div class="gmail_quote">
<div class="im">2010/7/21 Poul-Henning Kamp <span dir="ltr"><<a href="mailto:phk@phk.freebsd.dk" target="_blank">phk@phk.freebsd.dk</a>></span><br></div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">In message <<a href="mailto:AANLkTinVE1zQvFBRIcTCEyNz-SKg5J2GFq1SK0cgr6hU@mail.gmail.com" target="_blank">AANLkTinVE1zQvFBRIcTCEyNz-SKg5J2GFq1SK0cgr6hU@mail.gmail.com</a>>, =?IS 
<div>
<div></div>
<div class="h5"><br>
<div>O-8859-1?Q?Jorge_D=EDaz?= writes:<br><br></div>
<div>>But I have to change it and recompile all Varnish, or is there any parameter<br>>for regression tests like varnishd?<br><br></div>You have to compile it in from the start.<br><br>The regression test assume that you have a functioning varnishd binary.<br>
<font color="#888888"><br>--<br></font>
<div>
<div></div>
<div>Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20<br>phk@FreeBSD.ORG         | TCP/IP since RFC 956<br>FreeBSD committer       | BSD since 4.3-tahoe<br>Never attribute to malice what can adequately be explained by incompetence.<br>
</div></div></div></div></blockquote></div><br></blockquote></div><br>