<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">varnishd -f /path/to/your/config.vcl -C<div><br></div><div>This will compile your VCL into C and emit it to stdout.  It will show prototypes for all of the VRT interface accessible from VCL, the structs representing your backend(s) and director(s), and the config itself.  The wiki is a little misleading (and -C isn't otherwise documented AFAIK): it's not a document per se, but it's extremely useful when writing inline C -- hunting down VRT definitions in the code is no fun.<br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Minion Pro'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div>-- </div><div>Ken</div></span>
</div>





<br><div><div>On Nov 11, 2009, at 7:19 PM, I I wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">In the web of official varnish ,<a href="http://varnish.projects.linpro.no/wiki/VCLExampleSyslog">http://varnish.projects.linpro.no/wiki/VCLExampleSyslog</a><br>there is some C variable names used in VCL.but when I type the command "varnishd -C",nothing return .and when I enter the website command to the VCL,error return like this<br>
"Running C-compiler failed, exit 1<br>VCL compilation failed"<br>what I neet to prepare for  this  ?<br></blockquote></div><br></div></body></html>