<div dir="ltr">On Sun, Jan 4, 2015 at 11:25 AM, Fred Jan Kraan <span dir="ltr"><<a href="mailto:fjkraan@xs4all.nl" target="_blank">fjkraan@xs4all.nl</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
After checking in some changes for cyclone, I hoped to see the results in the last remaining daily build, the<br>
Pd-0.44.0-extended-20150104-<u></u>debian-wheezy-amd64.deb <<a href="http://autobuild.puredata.info/auto-build/2015-01-04/Pd-0.44.0-extended-20150104-debian-wheezy-amd64.deb" target="_blank">http://autobuild.puredata.<u></u>info/auto-build/2015-01-04/Pd-<u></u>0.44.0-extended-20150104-<u></u>debian-wheezy-amd64.deb</a>>. But it appears it is no longer synced with the svn repository and builds the same code every day.<br>
To make sure the state of cyclone code is still ok, I checked out the repositry and recompiled. Cyclone is ok, but some other libraries fail:<br>
<br>
...</blockquote><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">loaders-pdlua: pdlua.c:45:17: fatal error: lua.h: No such file or directory<br>
<br>
For the loaders-pdlua library I found it expects the lua.h in /usr/lib/lua/ while the actual directory is lua5.2.<br>
<br></blockquote><div><br></div><div>Actually the Makefile in externals/loaders/pdlua specifies<br><pre><span class="">LUA_CFLAGS</span> <span class="">=</span> -I/usr/include/lua<br></pre><pre>and<br><span class="">LUA_LIBS</span>   <span class="">=</span> -llua<br></pre><pre><span style="font-family:arial,helvetica,sans-serif">pdlua.c will compile against lua versions 5.1 and 5.2, it uses the LUA_VERSION_NUM from lua.h to determine which one.<br>As it's possible to have both versions installed on a given machine, I don't know how the pd-extended build is supposed to decide which one to use.<br></span></pre><pre><span style="font-family:arial,helvetica,sans-serif">I'm guessing that the build farm machines use symlinks in /usr/include/lua and /usr/lib to point to the header and library.  <br></span></pre>There are some differences between the versions which mean some of the examples won't run, as the "sandbox" only works in 5.1. <br><br></div><div>Martin<br></div></div></div></div>