[asterisk-bugs] [Asterisk 0011966]: Compile Fail when enable Module Embedding

Asterisk Bug Tracker noreply at bugs.digium.com
Wed Jan 14 11:47:34 CST 2009


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=11966 
====================================================================== 
Reported By:                dome
Assigned To:                jpeeler
====================================================================== 
Project:                    Asterisk
Issue ID:                   11966
Category:                   Channels/chan_h323
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     assigned
Asterisk Version:           1.6.0-beta1 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             2008-02-10 05:08 CST
Last Modified:              2009-01-14 11:47 CST
====================================================================== 
Summary:                    Compile Fail when enable Module Embedding
Description: 
When Include Channel on Module Embedding (make menuselect)
Channel H323 caompile Fail 
=================================
../res/modules.link -> asterisk
/usr/bin/ld: Dwarf Error: Abbrev offset (10996) greater than or equal to
.debug_abbrev size (748).
../channels/chan_h323.eo: In function `oh323_digit_begin':
chan_h323.c:(.text+0x10ba): undefined reference to `h323_send_tone'
../channels/chan_h323.eo: In function `oh323_digit_end':
chan_h323.c:(.text+0x12c6): undefined reference to `h323_send_tone'
../channels/chan_h323.eo: In function `oh323_call':
chan_h323.c:(.text+0x184f): undefined reference to `h323_make_call'
../channels/chan_h323.eo: In function `oh323_answer':
chan_h323.c:(.text+0x19ac): undefined reference to `h323_answering_call'
../channels/chan_h323.eo: In function `oh323_hangup':
chan_h323.c:(.text+0x1d2e): undefined reference to `h323_clear_call'
../channels/chan_h323.eo: In function `oh323_indicate':
chan_h323.c:(.text+0x24eb): undefined reference to `h323_send_alerting'
chan_h323.c:(.text+0x252f): undefined reference to `h323_send_progress'
chan_h323.c:(.text+0x2560): undefined reference to `h323_answering_call'
chan_h323.c:(.text+0x25a4): undefined reference to `h323_answering_call'
chan_h323.c:(.text+0x25d6): undefined reference to `h323_hold_call'
chan_h323.c:(.text+0x260c): undefined reference to `h323_hold_call'
../channels/chan_h323.eo: In function `oh323_request':
chan_h323.c:(.text+0x6099): undefined reference to `h323_set_id'
../channels/chan_h323.eo: In function `answer_call':
chan_h323.c:(.text+0x8235): undefined reference to `h323_clear_call'
../channels/chan_h323.eo: In function `set_local_capabilities':
chan_h323.c:(.text+0x8eef): undefined reference to
`h323_set_capabilities'
../channels/chan_h323.eo: In function `handle_cli_h323_set_trace':
chan_h323.c:(.text+0x9475): undefined reference to `h323_debug'
chan_h323.c:(.text+0x94b5): undefined reference to `h323_debug'
../channels/chan_h323.eo: In function `handle_cli_h323_cycle_gk':
chan_h323.c:(.text+0x9626): undefined reference to `h323_gk_urq'
chan_h323.c:(.text+0x964c): undefined reference to `h323_set_gk'
../channels/chan_h323.eo: In function `handle_cli_h323_hangup':
chan_h323.c:(.text+0x96f8): undefined reference to `h323_soft_hangup'
../channels/chan_h323.eo: In function `handle_cli_h323_show_tokens':
chan_h323.c:(.text+0x980d): undefined reference to `h323_show_tokens'
../channels/chan_h323.eo: In function `reload_config':
chan_h323.c:(.text+0x9fa5): undefined reference to `h323_end_point_exist'
chan_h323.c:(.text+0x9fae): undefined reference to
`h323_end_point_create'
chan_h323.c:(.text+0xaf8f): undefined reference to `h323_set_alias'
chan_h323.c:(.text+0xb082): undefined reference to `h323_gk_urq'
chan_h323.c:(.text+0xb0a8): undefined reference to `h323_set_gk'
../channels/chan_h323.eo: In function `load_module':
chan_h323.c:(.text+0xb61e): undefined reference to `h323_end_process'
chan_h323.c:(.text+0xb995): undefined reference to
`h323_callback_register'
chan_h323.c:(.text+0xb9c7): undefined reference to `h323_start_listener'
chan_h323.c:(.text+0xba2c): undefined reference to `h323_end_process'
chan_h323.c:(.text+0xbd2a): undefined reference to `h323_set_gk'
../channels/chan_h323.eo: In function `unload_module':
chan_h323.c:(.text+0xbfc2): undefined reference to `h323_gk_urq'
chan_h323.c:(.text+0xbfc7): undefined reference to `h323_end_process'

====================================================================== 

---------------------------------------------------------------------- 
 (0097745) seanbright (manager) - 2009-01-14 11:47
 http://bugs.digium.com/view.php?id=11966#c97745 
---------------------------------------------------------------------- 
And just for the history books, the patch was actually written by Kevin
Fleming and I was saving it for a really really really rainy day.  FWIW, he
said that while it got things to compile, it might not actually create a
working executable. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-01-14 11:47 seanbright     Note Added: 0097745                          
======================================================================




More information about the asterisk-bugs mailing list