Marek Bykowski
2010-11-25 15:46:10 UTC
Hello All,
It's my first post so wanted to say hello to everybody. I'm doing a port of
user app "opennhrp" onto an arm platform and seems to be running into a
c-ares library problem (Ubuntu package: libc-ares-dev).
Part of my Makefile where I replace standard gcc with arm gcc looks as
below:
#CC := $(CROSS_COMPILE)gcc
#LD := $(CROSS_COMPILE)ld
# !!!!!!!!!!!!!! snapgear replacements !!!!!!!!!!!!!!!!!!!!!!!!!!
#
# snapgear cross-compilation
CC := ucfront-gcc arm-linux-gcc -mbig-endian # ucfront and arm
c compiler and big endian
LD := ucfront-ld arm-linux-ld # ucfront and arm
linker
AR := arm-linux-ar r # binary
utilities for subroutines in archived libs
STRIP := arm-linux-strip # strips the symbols
from object files
when compiling the following error apears:
CC nhrp/admin.o
CC nhrp/libev.o
CC nhrp/nhrp_address.o
nhrp/nhrp_address.c:22:26: ares_version.h: No such file or directory
nhrp/nhrp_address.c: In function `ares_io_cb':
nhrp/nhrp_address.c:63: error: `ares_socket_t' undeclared (first use in this
function)
nhrp/nhrp_address.c:63: error: (Each undeclared identifier is reported only
once
nhrp/nhrp_address.c:63: error: for each function it appears in.)
nhrp/nhrp_address.c:63: error: parse error before "rfd"
nhrp/nhrp_address.c:66: error: `rfd' undeclared (first use in this function)
nhrp/nhrp_address.c:68: error: `wfd' undeclared (first use in this function)
nhrp/nhrp_address.c:70: warning: implicit declaration of function
`ares_process_fd'
nhrp/nhrp_address.c: At top level:
nhrp/nhrp_address.c:73: error: parse error before "ares_socket_t"
nhrp/nhrp_address.c:75: warning: function declaration isn't a prototype
nhrp/nhrp_address.c: In function `ares_socket_cb':
nhrp/nhrp_address.c:76: error: `data' undeclared (first use in this
function)
nhrp/nhrp_address.c:79: error: `readable' undeclared (first use in this
function)
nhrp/nhrp_address.c:81: error: `writable' undeclared (first use in this
function)
nhrp/nhrp_address.c:85: error: `fd' undeclared (first use in this function)
nhrp/nhrp_address.c: In function `nhrp_address_resolve_cancel':
nhrp/nhrp_address.c:258: warning: implicit declaration of function
`ares_cancel'
nhrp/nhrp_address.c: In function `nhrp_address_init':
nhrp/nhrp_address.c:427: error: structure has no member named
`sock_state_cb'
nhrp/nhrp_address.c:428: error: structure has no member named
`sock_state_cb_data'
nhrp/nhrp_address.c:432: error: `ARES_OPT_SOCK_STATE_CB' undeclared (first
use in this function)
Have anybody of you came across this problem before?
Thanks a million,
Marek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.uclinux.org/pipermail/uclinux-dev/attachments/20101125/ab60dd37/attachment.html>
It's my first post so wanted to say hello to everybody. I'm doing a port of
user app "opennhrp" onto an arm platform and seems to be running into a
c-ares library problem (Ubuntu package: libc-ares-dev).
Part of my Makefile where I replace standard gcc with arm gcc looks as
below:
#CC := $(CROSS_COMPILE)gcc
#LD := $(CROSS_COMPILE)ld
# !!!!!!!!!!!!!! snapgear replacements !!!!!!!!!!!!!!!!!!!!!!!!!!
#
# snapgear cross-compilation
CC := ucfront-gcc arm-linux-gcc -mbig-endian # ucfront and arm
c compiler and big endian
LD := ucfront-ld arm-linux-ld # ucfront and arm
linker
AR := arm-linux-ar r # binary
utilities for subroutines in archived libs
STRIP := arm-linux-strip # strips the symbols
from object files
when compiling the following error apears:
CC nhrp/admin.o
CC nhrp/libev.o
CC nhrp/nhrp_address.o
nhrp/nhrp_address.c:22:26: ares_version.h: No such file or directory
nhrp/nhrp_address.c: In function `ares_io_cb':
nhrp/nhrp_address.c:63: error: `ares_socket_t' undeclared (first use in this
function)
nhrp/nhrp_address.c:63: error: (Each undeclared identifier is reported only
once
nhrp/nhrp_address.c:63: error: for each function it appears in.)
nhrp/nhrp_address.c:63: error: parse error before "rfd"
nhrp/nhrp_address.c:66: error: `rfd' undeclared (first use in this function)
nhrp/nhrp_address.c:68: error: `wfd' undeclared (first use in this function)
nhrp/nhrp_address.c:70: warning: implicit declaration of function
`ares_process_fd'
nhrp/nhrp_address.c: At top level:
nhrp/nhrp_address.c:73: error: parse error before "ares_socket_t"
nhrp/nhrp_address.c:75: warning: function declaration isn't a prototype
nhrp/nhrp_address.c: In function `ares_socket_cb':
nhrp/nhrp_address.c:76: error: `data' undeclared (first use in this
function)
nhrp/nhrp_address.c:79: error: `readable' undeclared (first use in this
function)
nhrp/nhrp_address.c:81: error: `writable' undeclared (first use in this
function)
nhrp/nhrp_address.c:85: error: `fd' undeclared (first use in this function)
nhrp/nhrp_address.c: In function `nhrp_address_resolve_cancel':
nhrp/nhrp_address.c:258: warning: implicit declaration of function
`ares_cancel'
nhrp/nhrp_address.c: In function `nhrp_address_init':
nhrp/nhrp_address.c:427: error: structure has no member named
`sock_state_cb'
nhrp/nhrp_address.c:428: error: structure has no member named
`sock_state_cb_data'
nhrp/nhrp_address.c:432: error: `ARES_OPT_SOCK_STATE_CB' undeclared (first
use in this function)
Have anybody of you came across this problem before?
Thanks a million,
Marek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.uclinux.org/pipermail/uclinux-dev/attachments/20101125/ab60dd37/attachment.html>