Porting Iaxclient to QNX

I would like to port iaxclient to QNX with the intention of building an iax compatible phone on QNX.

The client currently fails during the compile looking for machine/soundcard.h. How does one work around this? Do I need to rewrite the sound portions of the client?

Any help is appreciated.