<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><DIV>So i managed to compile OpenAL Soft with and without portaudio on a ppc mac os x. When compiling with portaudio i correctly receive when cmake finishes:</DIV>
<DIV>&nbsp;</DIV>
<DIV>Building OpenAL with support for the following backends:<BR>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PortAudio, WaveFile<BR>-- <BR>-- Configuring done</DIV>
<DIV>&nbsp;</DIV>
<DIV>After each compile i tried to run openal-info but twice i received: </DIV>
<DIV>"ALC error Invalid Context occured"</DIV>
<DIV>&nbsp;</DIV>
<DIV>I then ran my own program and tried to enumerate the devices like so:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; char *device = (char*)alcGetString(NULL, ALC_DEFAULT_DEVICE_SPECIFIER);<BR>&nbsp;&nbsp;&nbsp; char *deviceS = (char*)alcGetString(NULL, ALC_DEVICE_SPECIFIER);</DIV>
<DIV>&nbsp;&nbsp;&nbsp; printf("Device: %s\nDevice: %s", deviceS, device);<BR>&nbsp;&nbsp;&nbsp; int a = 0;<BR>&nbsp;&nbsp;&nbsp; while(1)<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while (*(deviceS++));</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a++;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deviceS++;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (a==2)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</DIV>
<DIV>&nbsp;if ((*deviceS))<BR>printf("Device: %s\n", deviceS);<BR>&nbsp;&nbsp;&nbsp; }</DIV>
<DIV>exit(0);</DIV></td></tr></table><br>