paulc
4c2d060eb5
It is possible to configure --with-spandsp=static to avoid runtime version trouble.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2865 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-05 10:36:37 +00:00
paulc
fba49ac1ec
Support for newer versions of spandsp with separate RX and TX pages stats.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2864 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-05 08:53:43 +00:00
paulc
ba37eb642e
Weed out some older and incompatible versions of spandsp.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2863 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-05 08:02:24 +00:00
paulc
b4afeaa930
Accept some spandsp versions older than 0.0.6, provide wrappers around incompatible member access methods.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2861 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-02 13:13:45 +00:00
paulc
d98cc424eb
Use inet_ntop, inet_pton and gethostbyname_r if available on system.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2859 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-02 10:00:23 +00:00
paulc
c0a309d809
Build the SCTP flags in configure, they may be needed outside the engine.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2846 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-21 11:37:38 +00:00
paulc
19b55b1c37
Try to find Fedora-style moc-qt4 in PATH before falling back to moc.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2819 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-01 17:21:13 +00:00
paulc
3d1283260e
Added separate library for interpreting lines of a SDP.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2804 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-24 11:58:41 +00:00
paulc
1868b6b23e
When checking for prctl() include unistd.h so we pull in sys/cdefs.h
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2766 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-23 13:50:22 +00:00
paulc
97f063c0d1
Use AC_TRY_LINK when looking for pthread_mutex_timedlock and sem_timedwait so we can detect platforms where these are declared but not implemented.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2765 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-23 13:26:48 +00:00
paulc
132976a3ef
Include <time.h> as on some platforms is required for struct timespec.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2762 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-22 13:09:21 +00:00
paulc
a2812051f2
Added Semaphore class, made Mutex derive from (new class) Lockable, made Lock able to get a lock on any Lockable - Mutex or Semaphore.
...
Use pthread_mutex_timedlock and sem_timedwait if available on platform.
Fixed a bug in the IAX channel exposed by Mutex having virtual methods.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2761 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-22 12:57:14 +00:00
paulc
f17d89f159
Detect prctl availability when configuring.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2730 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-22 12:22:52 +00:00
paulc
32d4a4030f
Fixed building osschan on FreeBsd where soundcard.h is in include/sys
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2690 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-05 17:39:29 +00:00
paulc
ef913bddc2
Configure can receive explicit path to openssl base directory, assumes
...
libssl and libcrypto are in the linker's path.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2686 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-04 14:52:08 +00:00
paulc
84c764c5b7
Check for regcomp only if we would use it.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2684 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-04 14:02:57 +00:00
paulc
953cbfe189
Use normal function check instead of AC_FUNC_MALLOC as we never call it
...
to allocate zero bytes.
AC_FUNC_MALLOC cannot be tested wile cross-compiling and its default
behaviour disturbs subsequent tests.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2680 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-03 12:34:07 +00:00
paulc
6ad1605ad6
Reserve $LIBS and @LIBS@ for the system libraries that can be passed to
...
the configure script.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2678 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 19:17:54 +00:00
paulc
d0e5df7671
Made resolver checks stricter to avoid false positives because
...
of implicit declaration.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2675 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 17:13:45 +00:00
paulc
2c03a9624d
Use the system detected CFLAGS instead of hardcoding -O2
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2673 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 16:06:14 +00:00
paulc
ac2afc3a99
Detect the proper threading library where pthread_mutexattr_settype is
...
located.
Look for regcomp only when not using internal regexp.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2672 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 15:42:34 +00:00
paulc
a3d461e66e
Building of wpcard and tdmcard modules can be disabled independently of detecting wanpipe.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2629 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-15 14:35:48 +00:00
paulc
0343acc958
Find installed Wanpipe headers if available, let tdmcard compile if found.
...
The Linux kernel headers are only used as fallback for wpcard.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2619 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-08 16:03:59 +00:00
paulc
13cc53ff77
Allow mysqldb to compile on systems without mysql_set_character_set.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2539 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-24 19:59:59 +00:00
paulc
b319b7e605
Updated detection and fax channel to work with spandsp 0.0.6 pre3
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2411 acf43c95-373e-0410-b603-e72c3f656dc1
2009-01-03 19:36:40 +00:00
paulc
edcc8a22bb
Fixed libpq.so detection in lib vs. lib64
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2388 acf43c95-373e-0410-b603-e72c3f656dc1
2008-12-03 13:49:14 +00:00
paulc
85c034adef
Retrieve the QtNetwork include and library parameters for modules in need.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2376 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-29 15:56:26 +00:00
paulc
c8193f1b02
Compile with the new HWEC API if wanec_iface_api.h file is present.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2359 acf43c95-373e-0410-b603-e72c3f656dc1
2008-11-24 12:04:03 +00:00
paulc
fbd313c5dd
Added way to put SVN revision in package.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2214 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-18 15:33:08 +00:00
paulc
b1e317ad53
Fixed detection of Qt by pkgconfig from yet another stupid place.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2139 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-04 06:36:08 +00:00
paulc
9b03d07cf3
Bumped version to 2.0.0-1
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2138 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-04 05:29:19 +00:00
paulc
4476196f9c
Fixed UI look in Qt 4.2.x, install the wave files at the proper place.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2136 acf43c95-373e-0410-b603-e72c3f656dc1
2008-08-04 03:54:44 +00:00
paulc
2e8ce4e752
Fix how include path is generated when PWLib exists only as source directory.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2005 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-02 11:31:50 +00:00
paulc
e7316a6df5
Removed the GTK client.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2004 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-30 12:36:57 +00:00
paulc
c0dcc4b158
Removed leftover error when AMR-NB is not detected.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1985 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-15 10:23:26 +00:00
paulc
8540edc3cf
Added AMR-NB codec based on 3GPP code converted to library by Stanislav Brabec.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1984 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-15 10:13:52 +00:00
paulc
1d49b43ee2
Fixed FD_SETSIZE check.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1949 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-24 11:05:13 +00:00
paulc
d291ea303c
Detect impossibility of setting FD_SETSIZE at configure time.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1948 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-24 11:02:28 +00:00
paulc
d9550d0f4b
Fixes for building in FreeBSD.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1946 acf43c95-373e-0410-b603-e72c3f656dc1
2008-04-24 10:10:01 +00:00
paulc
ad70017d70
Changed the order of pkgconfig packages tried for OpenSSL libraries.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1863 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-31 15:00:06 +00:00
paulc
7ad9a9690b
Report version of found OpenH323 - solves Mantis #0000117
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1861 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-31 13:04:21 +00:00
paulc
32f741241b
Locate gtkmozembed in the Debian/Ubuntu specific libxul
...
(patch by bsd in Mantis - #0000116 )
git-svn-id: http://yate.null.ro/svn/yate/trunk@1860 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-31 11:30:30 +00:00
paulc
49a2806fb6
Use openssl as fallback if libssl is unknown to pkg-config.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1848 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-26 14:18:26 +00:00
paulc
ccd9a187b6
Detect OpenSSL.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1844 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-25 15:29:10 +00:00
paulc
074ce6c689
Removed accidentally duplicate line.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1843 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-25 14:35:37 +00:00
marian
83bd3b401e
Fixed Wanpipe echo canceller availability check.
...
Implemented link status detection in Wanpipe module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1782 acf43c95-373e-0410-b603-e72c3f656dc1
2008-03-14 16:13:28 +00:00
paulc
ab06623ac6
Fixed minor typos - missing x in test.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1736 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-23 21:47:18 +00:00
paulc
8586315ddf
Attempt to detect pwlib and openh323 in /usr/local as well.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1735 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-23 21:45:21 +00:00
paulc
f9bf4a2584
Make extra checks for MySQL, search for libs in lib too, not ony $ARCHLIB.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1734 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-23 21:39:01 +00:00
paulc
2ab1ec12c7
Bumped version to 2.0.0 alpha2 and made --version report code status.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1713 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-04 12:54:30 +00:00