Hi,<div>It works now thanks.</div><div><br></div><div>I finally managed to compile a working lua plugin on my system the only problem I had is that the pkg-config package is called &quot;lua&quot; for me with 5.1 as its version, I tried to change the <a href="http://configure.in">configure.in</a> script to handle both cases but I gave up after half an hour on this and simply changed the lines on my local branch:</div>

<div><br></div><div>$PKG_CONFIG --exists lua5.1 2&gt;/dev/null</div><div>becomes</div><div>$PKG_CONFIG --exists &quot;lua &gt;= 5.1&quot; 2&gt;/dev/null</div><div><br></div><div>I have working read and write callbacks as well as a dispatch_notification method and I am working on notification callback, I implemented read/write callbacks the way I intended to:</div>

<div>The plugins can define a function with a specific name which, if defined, will be called by the lua plugin on these events, now the question I want to ask is do you really think the added complexity of the C code is really worth what it brings to the lua side ? (there are something like 80 lines differences and the complexity is in no way comparable)</div>

<div>Here is and example with both ways of doing it: <a href="https://gist.github.com/719001">https://gist.github.com/719001</a></div><div>case1 is yours, case2 is mine.</div><div><br></div><div>While I am really thankful for the help on the build system problems I can have and will surely continue to have and on other matters I asked help for I am more than disappointed by the way you took over my plugin, to give you a concrete example of how I feel: I asked you for help painting a wall and you ended changing my doors and adding a wall in the middle of my living room :p</div>

<div>I am not angry at you (and I hope you won&#39;t be at me for being so direct) in any way but i want to work myself on my plugin, even if it means struggling with some problems you could solve in 5min due to my lack of knowledge on the collectd internals.</div>

<div><br></div><div>It is really nice that you are always there to provide help but if you could just refrain yourself a little I would be far more at ease :)</div><div>(I am not speaking about fixes and improvements on my code here but additions which do not go where I wanted te plugin to go)</div>

<div><br></div><div>Julien Ammous</div><div><br><div class="gmail_quote">On 26 November 2010 22:51, Florian Forster <span dir="ltr">&lt;<a href="mailto:octo@collectd.org">octo@collectd.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hey,<br>
<div class="im"><br>
On Fri, Nov 26, 2010 at 09:46:40PM +0100, Schmurfy wrote:<br>
&gt; I tried your branch but sadly I cannot build it, a dependency was<br>
&gt; added which does not exists under Mac OS X (clock_gettime):<br>
<br>
</div>I did some digging and apparently Mac OS X really doesn&#39;t have<br>
clock_gettime(2), it&#39;s not just a special define required or something<br>
like that.<br>
<br>
I implemented a fallback using gettimeofday(2) which, hopefully, is<br>
available everywhere. That function has been deprecated, so it *must* be<br>
in widespread use, right? ;)<br>
<br>
Hope this helps :)<br>
<div><div></div><div class="h5">—octo<br>
--<br>
Florian octo Forster<br>
Hacker in training<br>
GnuPG: 0x0C705A15<br>
<a href="http://octo.it/" target="_blank">http://octo.it/</a><br>
</div></div><br>-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.9 (GNU/Linux)<br>
<br>
iQIcBAEBAgAGBQJM8CvhAAoJEMPSHpbi2Mmg0oYP/jCNEb1OW9oIHjG7FItDl9xK<br>
Gl1vUwsgw4TPDW5NzivzM0plpu743G6iLzuXiVUlDGF5F9vuzilPNZSFVpxLl1Mc<br>
OHrqRc2CscjUQ1nGC5C25QIJiObJ84/LHPSVAS7YYo8/eNQk2PpFKQ11qYeQ/iBO<br>
PRdTsR7G9yM49WbZqOI6c79R3QTsRMeXgFH7JGjxbfjHX3X/OQVCSFYoAeQ+feNe<br>
h/DqYU8Gcvc2Yw/rJ1N6cHafuaMt+EfR6QX9jCGf40p8i3y8zqR7i57zSgGfQzBL<br>
1OSpfLtLkwqjxaA4k1KoiLf3U6E+BX2pRO1vM5PXrFNTVRSPEY9M3yxU+ngCfGIC<br>
BX0f71Lg89HmnE254Y455av1fqG2z5eIU1a1ziYhMaWzkO3wrCuakOeKd7HUh0Us<br>
bipObON7XET8ypmINXtFssJlVcNasjdkJUorbvj1KTCcZKvY9DHrgBSVuoquoWbh<br>
Mb7+9qZ2fb4PLwT57Tv2f9CpAbH/hOSy/+Vgvkn7oDCKtdQ5vggHQHVVYcVswhwe<br>
AIuezUJaPMvSX98DKMOz7IrtsO2E2WuT/SHjbN2RbePZhBQpJwpNbj/x9C0JYiIv<br>
8GDYid317MH2t6JDdELe0vbZQcffIFbtiysd3ymkl7WAT+WWAby2/bb2temYpC14<br>
sYxGbZ7UKPECyuCEiuSJ<br>
=wjPe<br>
-----END PGP SIGNATURE-----<br>
<br></blockquote></div><br></div>