Summary: | ASTERISK-11862: Building chan_vpb in 1.4 fails with libvpb-dev 4.2.26-1 | ||
Reporter: | Tzafrir Cohen (tzafrir) | Labels: | |
Date Opened: | 2008-04-16 07:33:35 | Date Closed: | 2008-04-17 18:02:13 |
Priority: | Minor | Regression? | No |
Status: | Closed/Complete | Components: | Channels/General |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ||
Description: | I'm trying to build 1.4 SVN (114148) on a Debian Lenny amd64 system with libvpb-dev 4.2.26-1 (and libvpb0 of the same version) I get the following error: [CXX] chan_vpb.cc -> chan_vpb.oo In file included from /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr.h:114, from /usr/include/c++/4.2/x86_64-linux-gnu/bits/c++io.h:43, from /usr/include/c++/4.2/iosfwd:46, from /usr/include/c++/4.2/bits/stl_algobase.h:70, from /usr/include/c++/4.2/bits/char_traits.h:46, from /usr/include/c++/4.2/string:47, from /usr/include/vpbapi.h:38, from chan_vpb.cc:69: /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:48: error: 'use_ast_mutex_t_instead_of_pthread_mutex_t' does not name a type /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:49: error: 'use_ast_mutex_t_instead_of_pthread_mutex_t' does not name a type /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:97: error: 'use_ast_mutex_lock_instead_of_pthread_mutex_lock' was not declared in this scope /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:97: error: invalid type in declaration before ';' token /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:98: error: 'use_ast_mutex_trylock_instead_of_pthread_mutex_trylock' was not declared in this scope /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:98: error: invalid type in declaration before ';' token /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:99: error: 'use_ast_mutex_unlock_instead_of_pthread_mutex_unlock' was not declared in this scope /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:99: error: invalid type in declaration before ';' token /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:100: error: 'use_ast_mutex_init_instead_of_pthread_mutex_init' was not declared in this scope /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:100: error: invalid type in declaration before ';' token /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:605: error: '__gthread_mutex_lock' declared as an 'inline' variable /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:605: error: '__gthread_mutex_t' was not declared in this scope /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:605: error: 'mutex' was not declared in this scope /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:606: error: expected ',' or ';' before '{' token /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:614: error: '__gthread_mutex_trylock' declared as an 'inline' variable /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:614: error: '__gthread_mutex_t' was not declared in this scope /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:614: error: 'mutex' was not declared in this scope /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:615: error: expected ',' or ';' before '{' token /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:623: error: '__gthread_mutex_unlock' declared as an 'inline' variable /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:623: error: '__gthread_mutex_t' was not declared in this scope /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:623: error: 'mutex' was not declared in this scope /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:624: error: expected ',' or ';' before '{' token /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:654: error: '__gthread_recursive_mutex_lock' declared as an 'inline' variable /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:654: error: '__gthread_recursive_mutex_t' was not declared in this scope /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:654: error: 'mutex' was not declared in this scope /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:655: error: expected ',' or ';' before '{' token /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:660: error: '__gthread_recursive_mutex_trylock' declared as an 'inline' variable /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:660: error: '__gthread_recursive_mutex_t' was not declared in this scope /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:660: error: 'mutex' was not declared in this scope /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:661: error: expected ',' or ';' before '{' token /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:666: error: '__gthread_recursive_mutex_unlock' declared as an 'inline' variable /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:666: error: '__gthread_recursive_mutex_t' was not declared in this scope /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:666: error: 'mutex' was not declared in this scope /usr/include/c++/4.2/x86_64-linux-gnu/bits/gthr-default.h:667: error: expected ',' or ';' before '{' token In file included from /usr/include/c++/4.2/iosfwd:46, from /usr/include/c++/4.2/bits/stl_algobase.h:70, from /usr/include/c++/4.2/bits/char_traits.h:46, from /usr/include/c++/4.2/string:47, from /usr/include/vpbapi.h:38, from chan_vpb.cc:69: /usr/include/c++/4.2/x86_64-linux-gnu/bits/c++io.h:47: error: '__gthread_mutex_t' does not name a type chan_vpb.cc: In function 'ast_bridge_result ast_vpb_bridge(ast_channel*, ast_channel*, int, ast_frame**, ast_channel**, int)': chan_vpb.cc:531: warning: 'vpb_bridge' is deprecated (declared at /usr/include/vpbapi.h:394) chan_vpb.cc:595: warning: 'vpb_bridge' is deprecated (declared at /usr/include/vpbapi.h:394) chan_vpb.cc: In function 'void get_callerid(vpb_pvt*)': chan_vpb.cc:713: error: 'vpb_strerror' was not declared in this scope chan_vpb.cc: In function 'int monitor_handle_owned(vpb_pvt*, VPB_EVENT*)': chan_vpb.cc:1014: error: 'VPB_PLAY_UNDERFLOW' was not declared in this scope chan_vpb.cc:1016: error: 'vpb_reset_play_fifo_alarm' was not declared in this scope chan_vpb.cc:1019: error: 'VPB_RECORD_OVERFLOW' was not declared in this scope chan_vpb.cc:1021: error: 'vpb_reset_record_fifo_alarm' was not declared in this scope chan_vpb.cc: In function 'int monitor_handle_notowned(vpb_pvt*, VPB_EVENT*)': chan_vpb.cc:1301: warning: deprecated conversion from string constant to 'char*' chan_vpb.cc: In function 'void* do_monitor(void*)': chan_vpb.cc:1363: error: 'vpb_strerror' was not declared in this scope chan_vpb.cc: In function 'int restart_monitor()': chan_vpb.cc:1472: error: invalid conversion from 'int' to 'VPB_EVT_TYPE' chan_vpb.cc: In function 'void mkbrd(vpb_model_t, int)': chan_vpb.cc:1532: warning: dereferencing type-punned pointer will break strict-aliasing rules chan_vpb.cc:1532: error: invalid conversion from 'short int*' to 'int' /usr/include/vpbapi.h:2321: error: too few arguments to function 'int vpb_echo_canc_set_sup_thresh(int, short int*)' chan_vpb.cc:1532: error: at this point in file chan_vpb.cc: In function 'vpb_pvt* mkif(int, int, int, int, float, float, float, float, int, int, int, char*, int, int, ast_group_t, ast_group_t)': chan_vpb.cc:1649: warning: 'vpb_get_model' is deprecated (declared at /usr/include/vpbapi.h:282) chan_vpb.cc:1681: error: 'VPB_MPLAY_UNDERFLOW' was not declared in this scope chan_vpb.cc:1681: error: 'VPB_MRECORD_OVERFLOW' was not declared in this scope chan_vpb.cc:1683: error: 'VPB_MPLAY_UNDERFLOW' was not declared in this scope chan_vpb.cc:1683: error: 'VPB_MRECORD_OVERFLOW' was not declared in this scope chan_vpb.cc:1691: error: 'VPB_MPLAY_UNDERFLOW' was not declared in this scope chan_vpb.cc:1691: error: 'VPB_MRECORD_OVERFLOW' was not declared in this scope /usr/include/vpbapi.h: In function 'int vpb_call(ast_channel*, char*, int)': /usr/include/vpbapi.h:364: error: too many arguments to function 'void vpb_ring_station_async(VPBPortHandle, int)' chan_vpb.cc:1911: error: at this point in file chan_vpb.cc:1911: error: void value not ignored as it ought to be chan_vpb.cc:1964: error: 'vpb_strerror' was not declared in this scope /usr/include/vpbapi.h: In function 'int vpb_hangup(ast_channel*)': /usr/include/vpbapi.h:364: error: too many arguments to function 'void vpb_ring_station_async(VPBPortHandle, int)' chan_vpb.cc:2052: error: at this point in file chan_vpb.cc: In function 'char* ast2vpbformatname(int)': chan_vpb.cc:2224: warning: deprecated conversion from string constant to 'char*' chan_vpb.cc:2226: warning: deprecated conversion from string constant to 'char*' chan_vpb.cc:2228: warning: deprecated conversion from string constant to 'char*' chan_vpb.cc:2230: warning: deprecated conversion from string constant to 'char*' chan_vpb.cc:2232: warning: deprecated conversion from string constant to 'char*' chan_vpb.cc: In function 'int vpb_write(ast_channel*, ast_frame*)': chan_vpb.cc:2318: error: invalid conversion from 'int' to 'AudioCompress' chan_vpb.cc:2318: error: initializing argument 2 of 'void vpb_play_buf_start(VPBPortHandle, AudioCompress)' chan_vpb.cc:2327: error: invalid conversion from 'int' to 'AudioCompress' chan_vpb.cc:2327: error: initializing argument 2 of 'void vpb_play_buf_start(VPBPortHandle, AudioCompress)' chan_vpb.cc: In function 'void* do_chanreads(void*)': chan_vpb.cc:2448: error: 'VPB_MPLAY_UNDERFLOW' was not declared in this scope chan_vpb.cc:2448: error: 'VPB_MRECORD_OVERFLOW' was not declared in this scope chan_vpb.cc:2463: error: 'VPB_MPLAY_UNDERFLOW' was not declared in this scope chan_vpb.cc:2463: error: 'VPB_MRECORD_OVERFLOW' was not declared in this scope chan_vpb.cc:2477: error: 'VPB_MPLAY_UNDERFLOW' was not declared in this scope chan_vpb.cc:2477: error: 'VPB_MRECORD_OVERFLOW' was not declared in this scope chan_vpb.cc:2499: error: invalid conversion from 'int' to 'AudioCompress' chan_vpb.cc:2499: error: initializing argument 2 of 'void vpb_record_buf_start(VPBPortHandle, AudioCompress)' chan_vpb.cc:2500: error: 'vpb_reset_record_fifo_alarm' was not declared in this scope chan_vpb.cc:2507: error: invalid conversion from 'int' to 'AudioCompress' chan_vpb.cc:2507: error: initializing argument 2 of 'void vpb_record_buf_start(VPBPortHandle, AudioCompress)' chan_vpb.cc: In function 'ast_channel* vpb_request(const char*, int, void*, int*)': chan_vpb.cc:2724: warning: deprecated conversion from string constant to 'char*' chan_vpb.cc: In function 'int load_module()': chan_vpb.cc:2875: warning: 'vpb_seterrormode' is deprecated (declared at /usr/include/vpbapi.h:1273) chan_vpb.cc:2875: warning: 'VPB_ERROR_CODE' is deprecated (declared at /usr/include/vpbapi.h:1245) chan_vpb.cc:2875: warning: 'vpb_seterrormode' is deprecated (declared at /usr/include/vpbapi.h:1273) make[1]: *** [chan_vpb.oo] Error 1 make: *** [channels] Error 2 | ||
Comments: | By: Digium Subversion (svnbot) 2008-04-16 14:54:36 Repository: asterisk Revision: 114180 U branches/1.4/channels/chan_vpb.cc ------------------------------------------------------------------------ r114180 | tilghman | 2008-04-16 14:54:35 -0500 (Wed, 16 Apr 2008) | 3 lines Backport revisions for latest vpb drivers to 1.4 (Closes issue ASTERISK-11862) ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=114180 By: Digium Subversion (svnbot) 2008-04-16 14:55:27 Repository: asterisk Revision: 114181 _U trunk/ ------------------------------------------------------------------------ r114181 | tilghman | 2008-04-16 14:55:27 -0500 (Wed, 16 Apr 2008) | 10 lines Blocked revisions 114180 via svnmerge ........ r114180 | tilghman | 2008-04-16 14:59:37 -0500 (Wed, 16 Apr 2008) | 3 lines Backport revisions for latest vpb drivers to 1.4 (Closes issue ASTERISK-11862) ........ ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=114181 By: Digium Subversion (svnbot) 2008-04-17 12:30:50 Repository: asterisk Revision: 114214 _U team/group/multiparking/ U team/group/multiparking/CHANGES U team/group/multiparking/Makefile U team/group/multiparking/apps/app_chanspy.c U team/group/multiparking/apps/app_externalivr.c U team/group/multiparking/apps/app_festival.c U team/group/multiparking/apps/app_ices.c U team/group/multiparking/apps/app_mp3.c U team/group/multiparking/apps/app_nbscat.c U team/group/multiparking/apps/app_zapras.c U team/group/multiparking/channels/chan_sip.c U team/group/multiparking/channels/chan_zap.c U team/group/multiparking/configs/sip.conf.sample U team/group/multiparking/doc/CODING-GUIDELINES A team/group/multiparking/doc/chan_sip-perf-testing.txt U team/group/multiparking/include/asterisk/app.h U team/group/multiparking/include/asterisk/astobj2.h A team/group/multiparking/include/asterisk/dlinkedlists.h U team/group/multiparking/include/asterisk/dsp.h U team/group/multiparking/include/asterisk/frame.h U team/group/multiparking/include/asterisk/lock.h U team/group/multiparking/include/asterisk/logger.h U team/group/multiparking/include/asterisk/sched.h U team/group/multiparking/main/app.c U team/group/multiparking/main/asterisk.c U team/group/multiparking/main/astobj2.c U team/group/multiparking/main/dsp.c U team/group/multiparking/main/event.c U team/group/multiparking/main/frame.c U team/group/multiparking/main/logger.c U team/group/multiparking/main/sched.c U team/group/multiparking/main/utils.c U team/group/multiparking/res/res_agi.c U team/group/multiparking/res/res_jabber.c U team/group/multiparking/res/res_musiconhold.c A team/group/multiparking/tests/test_dlinklists.c U team/group/multiparking/utils/Makefile A team/group/multiparking/utils/refcounter.c ------------------------------------------------------------------------ r114214 | mvanbaak | 2008-04-17 12:30:47 -0500 (Thu, 17 Apr 2008) | 189 lines Merged revisions 114172,114174-114175,114181-114183,114185,114187-114188,114190,114192,114194,114196,114199,114201-114202,114205,114208,114212 via svnmerge from https://origsvn.digium.com/svn/asterisk/trunk ................ r114172 | murf | 2008-04-16 19:14:18 +0200 (Wed, 16 Apr 2008) | 1 line Introducing doubly linked lists to trunk from branch team/murf/bug11210. ................ r114174 | qwell | 2008-04-16 19:31:02 +0200 (Wed, 16 Apr 2008) | 14 lines Blocked revisions 114173 via svnmerge ........ r114173 | qwell | 2008-04-16 12:30:09 -0500 (Wed, 16 Apr 2008) | 7 lines Fix "fallthrough" behavior here, so config options in a previously configured user don't override settings in general. (closes issue ASTERISK-11863) Reported by: tzafrir Patches: chanzap_users_sections.diff uploaded by tzafrir (license 46) ........ ................ r114175 | murf | 2008-04-16 19:45:28 +0200 (Wed, 16 Apr 2008) | 1 line Introducing various astobj2 enhancements, chief being a refcount tracing feature, and various documentation updates in astobj2.h, and the addition of standalone utility, refcounter, that will filter the trace output for unbalanced, unfreed objects. This comes from the team/murf/bug11210 branch. ................ r114181 | tilghman | 2008-04-16 22:00:27 +0200 (Wed, 16 Apr 2008) | 10 lines Blocked revisions 114180 via svnmerge ........ r114180 | tilghman | 2008-04-16 14:59:37 -0500 (Wed, 16 Apr 2008) | 3 lines Backport revisions for latest vpb drivers to 1.4 (Closes issue ASTERISK-11862) ........ ................ r114182 | murf | 2008-04-16 22:09:39 +0200 (Wed, 16 Apr 2008) | 1 line Introducing a small upgrade to the ast_sched_xxx facility, to keep it from eating up lots of cpu cycles. See CHANGES. From the team/murf/bug11210 branch. ................ r114183 | murf | 2008-04-16 22:28:08 +0200 (Wed, 16 Apr 2008) | 1 line Introducing a small optimization to event_unsubscribe; events now use a Doubly-Linked list for events, gives fast deletions, for the sake of channel driver mwi events. From team/murf/bug11210. ................ r114185 | kpfleming | 2008-04-16 22:47:30 +0200 (Wed, 16 Apr 2008) | 14 lines Merged revisions 114184 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r114184 | kpfleming | 2008-04-16 15:46:38 -0500 (Wed, 16 Apr 2008) | 6 lines use the ZT_SET_DIALPARAMS ioctl properly by initializing the structure to all zeroes in case it contains fields that we don't write values into (which it does as of Zaptel 1.4.10) (closes issue ASTERISK-11861) Reported by: fnordian ........ ................ r114187 | murf | 2008-04-16 22:54:41 +0200 (Wed, 16 Apr 2008) | 1 line A small enhancement-- I added the routine log_show_lock to utils.c, which if the mentioned lock has been acquired, this routine will log to the console the normal info about that lock you'd see from the CLI when you do a 'core show locks'. It's solely for debug-- if the lock is NOT acquired, there is no output. I use it to show 'unexpected' locks, to see where/why a lock is pre-locked. This command is to be called from points of interest, like just before a trylock, and helps to spot fleeting, highly temporal locks that normally are not locked... ................ r114188 | tilghman | 2008-04-17 00:57:54 +0200 (Thu, 17 Apr 2008) | 2 lines Standardized routines for forking processes (keeps all the specialized code in one place). ................ r114190 | murf | 2008-04-17 01:53:27 +0200 (Thu, 17 Apr 2008) | 1 line This is the scariest commit I've done in a long time. This is the astobj2-ification of chan_sip. I've tested a number of scenarios like crazy. It used to have 4x the call setup/teardown performance of trunk, but now it's roughly at parity. I will attempt to find the bottlenecks and get it back to the 4x mark. The changes made were somewhat invasive, but the value to the community of these upgrades outweighs waiting further for more testing. Every change being made to chan_sip was lousing this code up when we tried to merge. Peers, Users, Dialogs, are all now astobj2 objects, indexed via hashtables. Refcounting is used to track objects and free them at the bitter end of their lives. Please file issues on bugs.digium.com, and PLEASE, please, please be patient. One natural advantage to all the hash-table work is that loading large sip.conf files full of thousands of peers now goes much faster. One more please: PLEASE help thrash this code and test it. ................ r114192 | seanbright | 2008-04-17 12:55:05 +0200 (Thu, 17 Apr 2008) | 9 lines Merged revisions 114191 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r114191 | seanbright | 2008-04-17 06:51:20 -0400 (Thu, 17 Apr 2008) | 1 line Make sure we have enough room for the recording's filename. ........ ................ r114194 | seanbright | 2008-04-17 14:25:23 +0200 (Thu, 17 Apr 2008) | 1 line Update the CHANGES file with yesterday's ChanSpy change. Sorry Kevin, just saw your e-mail. ................ r114196 | tilghman | 2008-04-17 14:59:04 +0200 (Thu, 17 Apr 2008) | 16 lines Merged revisions 114195 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r114195 | tilghman | 2008-04-17 07:56:38 -0500 (Thu, 17 Apr 2008) | 8 lines Add special case for when the agi cannot be executed, to comply with the documentation that we return failure in that case. (closes issue ASTERISK-11866) Reported by: fmueller Patches: 20080416__bug12462.diff.txt uploaded by Corydon76 (license 14) Tested by: fmueller ........ ................ r114199 | phsultan | 2008-04-17 15:46:17 +0200 (Thu, 17 Apr 2008) | 10 lines Merged revisions 114198 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r114198 | phsultan | 2008-04-17 15:42:23 +0200 (Thu, 17 Apr 2008) | 2 lines Use keepalives effectively in order diagnose bug ASTERISK-11838. ........ ................ r114201 | murf | 2008-04-17 16:45:16 +0200 (Thu, 17 Apr 2008) | 1 line Thanks to snuff for finding these omissions ................ r114202 | tilghman | 2008-04-17 17:12:52 +0200 (Thu, 17 Apr 2008) | 2 lines fileio.h does not exist; io.h does, though. ................ r114205 | russell | 2008-04-17 18:25:29 +0200 (Thu, 17 Apr 2008) | 11 lines Merged revisions 114204 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r114204 | russell | 2008-04-17 11:23:45 -0500 (Thu, 17 Apr 2008) | 3 lines Fix the bininstall target to install from subdirs, as well. (closes issue AST-8, patch from bmd at switchvox) ........ ................ r114208 | mmichelson | 2008-04-17 18:40:12 +0200 (Thu, 17 Apr 2008) | 20 lines Merged revisions 114207 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r114207 | mmichelson | 2008-04-17 11:28:03 -0500 (Thu, 17 Apr 2008) | 12 lines It was possible for a reference to a frame which was part of a freed DSP to still be referenced, leading to memory corruption and eventual crashes. This code change ensures that the dsp is freed when we are finished with the frame. This change is very similar to a change Russell made with translators back a month or so ago. (closes issue ASTERISK-11443) Reported by: destiny6628 Patches: 11999.patch uploaded by putnopvut (license 60) Tested by: destiny6628, victoryure ........ ................ r114212 | mmichelson | 2008-04-17 18:51:09 +0200 (Thu, 17 Apr 2008) | 11 lines Blocked revisions 114211 via svnmerge ........ r114211 | mmichelson | 2008-04-17 11:50:46 -0500 (Thu, 17 Apr 2008) | 4 lines Add prototype for ast_dsp_frame_freed. I'm not sure how this was compiling before... ........ ................ ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=114214 By: Digium Subversion (svnbot) 2008-04-17 18:02:13 Repository: asterisk Revision: 114237 _U branches/1.6.0/ ------------------------------------------------------------------------ r114237 | russell | 2008-04-17 18:02:13 -0500 (Thu, 17 Apr 2008) | 17 lines Blocked revisions 114181 via svnmerge ................ r114181 | tilghman | 2008-04-16 15:00:27 -0500 (Wed, 16 Apr 2008) | 10 lines Blocked revisions 114180 via svnmerge ........ r114180 | tilghman | 2008-04-16 14:59:37 -0500 (Wed, 16 Apr 2008) | 3 lines Backport revisions for latest vpb drivers to 1.4 (Closes issue ASTERISK-11862) ........ ................ ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=114237 |