[Asterisk-Dev] uClibc compile problem
Tilghman Lesher
tilghman at mail.jeffandtilghman.com
Wed Dec 8 11:31:08 MST 2004
On Wednesday 08 December 2004 11:26, fli4l-l00ser at gmx.net wrote:
> I have a problem with Asterisk and uClibc.
>
> I already got the current prebuilt uClibc from www.uclibc.org and
> compiled asterisk with this.
>
> This is the result:
>
<snip>
> dns.o(.text+0x2a): In function `ast_search_dns':
> /usr/src/asterisk/dns.c:174: undefined reference to `__res_ninit'
> dns.o(.text+0x51):/usr/src/asterisk/dns.c:175: undefined reference to
> `__res_nsearch'
> dns.o(.text+0x91):/usr/src/asterisk/dns.c:194: undefined reference to
> `__res_nclose'
> collect2: ld returned 1 exit status
> make: *** [asterisk] Error 1
>
> Is there someone outside who can help me with this problem?
The symbol res_ninit is for some reason defined in your setup, but the
corresponding code doesn't exist. This is circumventing the workaround
already present in the code. Try editing dns.c:155 and change
#define HAS_RES_NINIT to #undef HAS_RES_NINIT
and recompile.
--
Tilghman
More information about the asterisk-dev
mailing list