Hi,<br>i just wanted to thank you all for your help. I finally managed to compile 4.2.0. Hurrah!<br><br>Pierre<br><br><div class="gmail_quote">2010/2/4 Julius Smith <span dir="ltr"><<a href="mailto:jos@ccrma.stanford.edu">jos@ccrma.stanford.edu</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Perhaps this is a useful excerpt from<br>
<a href="https://ccrma.stanford.edu/%7Ejos/stkintro/Snags_Fixes.html" target="_blank">https://ccrma.stanford.edu/~jos/stkintro/Snags_Fixes.html</a><br>
<br>
"In general, when a compilation fails due to a function [or macro]<br>
being undeclared, look at the ``man page'' for that function to see<br>
what header file should be included to declare it (e.g., man fclose<br>
at a shell prompt, or <Esc>xman<enter>fclose<enter> in Emacs). If the<br>
header file is not in a standard place (such as endian.h), you can<br>
find it using the locate command. (If that fails, try again after an<br>
updatedb command)."<br>
<br>
- jos<br>
<div><div></div><div class="h5"><br>
At 09:35 AM 2/4/2010, Gary Scavone wrote:<br>
>add #include <limits.h><br>
><br>
>--gary<br>
><br>
>On 2010-02-04, at 12:21 PM, Pierre Massat wrote:<br>
><br>
> > Hi,<br>
> > here's the error i get in RtAudio (trying to compile 4.2.0):<br>
> ><br>
> > RtAudio.cpp: In member function 'virtual bool<br>
> RtApiAlsa::probeDeviceOpen(int, RtApi::StreamMode, int, int,<br>
> RtAudioFormat, int*, int)':<br>
> > RtAudio.cpp:3990: error: 'INT_MAX' was not declared in this scope<br>
> ><br>
> > I don't know which header i should add to make it work...<br>
> ><br>
> > I have Fedora 12, with the CCRMA rt kernel installed. As for gcc,<br>
> i m assuming i have the latest version since i downloaded it only<br>
> two days ago from the CCRMA repository.<br>
> ><br>
> > Pierre<br>
> ><br>
> > 2010/2/3 Stephen Sinclair <<a href="mailto:sinclair@music.mcgill.ca">sinclair@music.mcgill.ca</a>><br>
> > On Tue, Feb 2, 2010 at 6:24 PM, Pierre Massat <<a href="mailto:pimassat@gmail.com">pimassat@gmail.com</a>> wrote:<br>
> > > Hi,<br>
> > > thank you all for your replies. I still can't compile anything till the<br>
> > > end... the thing is that i don't need the latest version, i need version<br>
> > > 4.2.0 because some Pure Data externals based on ragamatic require it (and<br>
> > > they won't compile with the newest STK). Since i plan on using<br>
> it with flext<br>
> > > to create my own Pd externals, i need an old version anyway.<br>
> > > So 4.2.0 won't compile, even with all the #include lines added. Same with<br>
> > > 4.2.1. Is there something i m missing here? I know that STK is<br>
> supposed to<br>
> > > always be an alpha release, but why is it so hard to compile?<br>
> > > I m not posting the errors this time as there were too many (i stopped at<br>
> > > RtAudio which caused an error that i couldn't fix).<br>
> > > Thanks again for your help!<br>
> ><br>
> > Well, it is hard to help if you don't post the errors, but again I<br>
> > advise you to just look for which headers are needed for the functions<br>
> > that are referenced and add them to the cpp files. (If that is the<br>
> > only problem..)<br>
> ><br>
> > Otherwise, by all means post your results so we can help. Also, what<br>
> > OS and gcc version are you using? I notice that in my Ubuntu 9.04<br>
> > installation, dpkg reports that the package for stk is at version<br>
> > 4.2.0, so maybe you could get some mileage out of using that<br>
> > pre-compiled version?<br>
> ><br>
> > Of course, it's not really expected that an old version maintained to<br>
> > compile in a newer system, but I'm sure it can be patched to work with<br>
> > a bit of effort. However I think it would be instead worth your while<br>
> > to get those Pd externals working with the latest version of STK. For<br>
> > one thing, it includes some improvements for inlining of the tick()<br>
> > functions, so it would make things a bit more optimized.<br>
> ><br>
> > Steve<br>
> ><br>
> > _______________________________________________<br>
> > Stk mailing list<br>
> > <a href="mailto:Stk@ccrma.stanford.edu">Stk@ccrma.stanford.edu</a><br>
> > <a href="http://ccrma-mail.stanford.edu/mailman/listinfo/stk" target="_blank">http://ccrma-mail.stanford.edu/mailman/listinfo/stk</a><br>
><br>
><br>
>_______________________________________________<br>
>Stk mailing list<br>
><a href="mailto:Stk@ccrma.stanford.edu">Stk@ccrma.stanford.edu</a><br>
><a href="http://ccrma-mail.stanford.edu/mailman/listinfo/stk" target="_blank">http://ccrma-mail.stanford.edu/mailman/listinfo/stk</a><br>
<br>
<br>
</div></div>Julius O. Smith III <<a href="mailto:jos@ccrma.stanford.edu">jos@ccrma.stanford.edu</a>><br>
Prof. of Music and Assoc. Prof. (by courtesy) of Electrical Engineering<br>
CCRMA, Stanford University<br>
<a href="http://ccrma.stanford.edu/%7Ejos/" target="_blank">http://ccrma.stanford.edu/~jos/</a><br>
<div><div></div><div class="h5"><br>
_______________________________________________<br>
Stk mailing list<br>
<a href="mailto:Stk@ccrma.stanford.edu">Stk@ccrma.stanford.edu</a><br>
<a href="http://ccrma-mail.stanford.edu/mailman/listinfo/stk" target="_blank">http://ccrma-mail.stanford.edu/mailman/listinfo/stk</a><br>
</div></div></blockquote></div><br>