<div dir="ltr">Joel,<div><br></div><div>That did the trick; thanks a lot!</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Dec 5, 2013 at 11:46 PM, Joel Matthys <span dir="ltr"><<a href="mailto:jwmatthys@yahoo.com" target="_blank">jwmatthys@yahoo.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>I've run into this problem too while
compiling ChucK for the Raspberry Pi.<br>
<br>
The solution is to edit util_string.cpp by adding this line:<br>
<br>
#include <limits.h><br>
<br>
I don't know why this wasn't an issue before, but it builds fine
for me after this fix.<br>
<br>
Joel<div><div class="h5"><br>
<br>
On 12/04/2013 09:16 AM, Jeff Jacobson wrote:<br>
</div></div></div>
<blockquote type="cite"><div><div class="h5">
<div dir="ltr">
<div>After running 'make linux-alsa' things run smoothly until:</div>
<div><br>
</div>
<div>
<div>g++ -I. -Ilo -O3 -D__LINUX_ALSA__ -D__PLATFORM_LINUX__
-O3 -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__ -c
ulib_regex.cpp -o ulib_regex.o</div>
<div>ulib_regex.cpp: In function ‘void regex_replace(void*,
Chuck_DL_Return*, Chuck_VM_Shred*, CK_DL_API)’:</div>
<div>ulib_regex.cpp:308:19: warning: converting to non-pointer
type ‘long int’ from NULL [-Wconversion-null]</div>
<div> RETURN->v_int = NULL;</div>
<div> ^</div>
<div>ulib_regex.cpp: In function ‘void regex_replaceAll(void*,
Chuck_DL_Return*, Chuck_VM_Shred*, CK_DL_API)’:</div>
<div>ulib_regex.cpp:397:19: warning: converting to non-pointer
type ‘long int’ from NULL [-Wconversion-null]</div>
<div> RETURN->v_int = NULL;</div>
<div> ^</div>
<div>g++ -I. -Ilo -O3 -D__LINUX_ALSA__ -D__PLATFORM_LINUX__
-O3 -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__ -c
util_buffers.cpp -o util_buffers.o</div>
<div>g++ -I. -Ilo -O3 -D__LINUX_ALSA__ -D__PLATFORM_LINUX__
-O3 -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__ -c
util_console.cpp -o util_console.o</div>
<div>g++ -I. -Ilo -O3 -D__LINUX_ALSA__ -D__PLATFORM_LINUX__
-O3 -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__ -c
util_string.cpp -o util_string.o</div>
<div>util_string.cpp: In function ‘std::string
get_full_path(const string&)’:</div>
<div>util_string.cpp:393:14: error: ‘PATH_MAX’ was not
declared in this scope</div>
<div> char buf[PATH_MAX];</div>
<div> ^</div>
<div>util_string.cpp:395:42: error: ‘buf’ was not declared in
this scope</div>
<div> char * result = realpath(fp.c_str(), buf);</div>
<div> ^</div>
<div>makefile:144: recipe for target 'util_string.o' failed</div>
<div>make: *** [util_string.o] Error 1</div>
</div>
<div><br>
</div>
<div>My googling found no similar errors. Versions of
dependencies are as follows:</div>
<div><br>
</div>
<div>alsa-lib 1.0.27.2-1</div>
<div>alsa-utils 1.0.27.2-1<br>
</div>
<div>libsndfile 1.0.25-3<br>
</div>
<div>
<div>gcc 4.8.2-5</div>
</div>
<div>flex 2.5.37-1<br>
</div>
<div>bison 3.0.1-1<br>
</div>
<div>make 4.0-1<br>
</div>
<div><br>
</div>
<div>I'm new to building software from source so I apologize if
this is a beginner's misunderstanding. Thanks for any help
you can give me; I'm looking forward to trying ChucK.</div>
</div>
<br>
<fieldset></fieldset>
<br>
</div></div><pre>_______________________________________________
chuck-users mailing list
<a href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a>
</pre>
</blockquote>
<br>
</div>
<br>_______________________________________________<br>
chuck-users mailing list<br>
<a href="mailto:chuck-users@lists.cs.princeton.edu">chuck-users@lists.cs.princeton.edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
<br></blockquote></div><br></div>