From: Steve K. <st...@st...> - 2004-11-23 22:55:11
|
Mikael Magnusson wrote: > Steve Kann wrote: > >> >> OK, I've tried this stuff out, and I encourage others to do so as well. >> >> It seems to be pretty flexible, and I've figured out how to make it >> work. (to use the patch as-is, you may need to add codec_alaw.[ch] >> to lib/Makefile.am). >> ... > > > I have updated my patches against current CVS (yesterday actually) and > added codec_alaw to lib/Makefile.am. > > Some other changes: > > * Defaults to using local portaudio library, since it contains some > modifications. > * Disabled IAX1 support in configure.ac, it isn't working. > * Commented out inclusions of winpoop.h, which definitions aren't used. > * Fixed format of some help strings in configure. > * Build Mac OS X resources in simpleclient/iaxcomm/Makefile.am and > simpleclient/iaxphone/Makefile.am (untested). > * Added some missing files to distribution. Now only ChangeLog and > NEWS are needed before using make dist. > A couple more problems: Regressions: 1) MACOSX is not defined when compiling libiax2 sources on Mac OS X, so iax.c won't compile because of header issues. I see you are doing the config.h thing, but libiax2 doesn't look for this, so we need to put the main OS stuff on the commandline.. New feature questions/problems: 1) Here's why I'm not getting a .DLL on Win32: *** Warning: linker path does not have real file for library -lwinmm. *** I have the capability to make that library automatically link in when *** you link to this library. But I can only do this if you have a *** shared version of the library, which you do not appear to have *** because I did check the linker path looking for a file starting *** with libwinmm and none of the candidates passed a file format test *** using a file magic. Last file checked: /lib/w32api/libwinmm.a *** Warning: linker path does not have real file for library -lwsock32. *** I have the capability to make that library automatically link in when *** you link to this library. But I can only do this if you have a *** shared version of the library, which you do not appear to have *** because I did check the linker path looking for a file starting *** with libwsock32 and none of the candidates passed a file format test *** using a file magic. Last file checked: /lib/w32api/libwsock32.a *** The inter-library dependencies that have been dropped here will be *** automatically added whenever a program is linked with this library *** or is declared to -dlopen it. *** Since this library must not contain undefined symbols, *** because either the platform does not support them or *** it was explicitly requested with -no-undefined, *** libtool will only create a static version of it. |