defining the undefined symbol: ast_fax_tech_unregister

Community-based Support for users of Free Fax For Asterisk

defining the undefined symbol: ast_fax_tech_unregister

Postby derekrv » Wed Nov 02, 2011 6:48 am

Hi all,

I'm not sure why my * installation seems different from everybody elses, but I thought I'd get this recorded in cyberspace so someone like me doesn't have to spend excessive time looking for it......

On a new (in 2011/11/1) installation of AsteriskNow (1.7.1 originally, upgraded piecemeal), and now * 1.8.7.1, we downloaded and installed the free asterisk fax server. That requires two modules: res_fax.so and res_fax_digium.so. res_fax was already there, and there's a procedure described here http://downloads.digium.com/pub/telephony/fax/README to get the right version, register it, and so on.

The problem came on reloading asterisk - the aforementioned undefined reference occurred. I resolved it by adding the following lines to /etc/asterisk/modules.conf:

;
; Ensure that res_fax.so gets loaded before res_fax_digium.so, otherwise we will
; get an unresolved external ast_fax_tech_unregister symbol (function pointer)
;
load => res_fax.so
load => res_fax_digium.so

Doing this conflicts with the abovementioned document, which says:
- It is not required or suggested to specify a load line in the
/etc/asterisk/modules.conf for the res_fax.so or res_fax_digium.so files.
Asterisk will automatically load them using the autoload option. The
autoload option is set on by default.


YMMV

Cheers,


Derek
derekrv
Newsterisk
 
Posts: 2
Joined: Tue Nov 01, 2011 12:10 pm

Return to Fax For Asterisk

Who is online

Users browsing this forum: No registered users and 1 guest