You are here

Where is iaxclient-tcl devel code?

I have been looking at the development build instructions for the required libraries (iaxclient in particular). After going through the build instructions for iaxclient binary system libraries and building from svn, I now want to build the tcl loadable libraries but can't seem to find the source code to build them. I have been able to locate a debian and fedora source package but I run into some definition errors. Notably, this one:

iaxclient-tcl-2.0.2> make
iaxclient.c: In function 'Iaxclient_Init':
iaxclient.c:324: error: 'AUDIO_INTERNAL_PA' undeclared (first use in this function)
iaxclient.c:324: error: (Each undeclared identifier is reported only once
iaxclient.c:324: error: for each function it appears in.)
iaxclient.c:324: error: too many arguments to function 'iaxc_initialize'
make: *** [iaxclient.o] Error 1

Just wondering what is up??

Thanks for such a great project!

Take Care,



Did you read the file build-iaxclient.txt? It seems to be related to portaudio. Maybe you need to install some portaudio-dev packages? It has been a long time since I last compiled iaxclient, so I don't know for sure.

Hi Fred,

I ported iaxclient to OpenBSD, and basically had the same problem there too, but I thought it just might be only OpenBSD specific.
Take a look at the patch here:
Apply the patch, and try recompiling.

Let us know if it works for you, we should then probably update the documentation.