[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

openbsd 3.4 bpalogin compile error



i am trying to compile bpalogin-2.0.2 in OpenBSD 3.4, but there are many
make errors. Previously i had successfully installed bpalogin on OpenBSD
3.2, but i dont know why it wont compile on 3.4!

here is the output from make

gcc -g -O2 -Wall -c bpalogin.c

bpalogin.c:29: warning: `struct session' declared inside parameter list

bpalogin.c:29: warning: its scope is only this definition or declaration,
which is probably not what you want.

bpalogin.c: In function `mainloop':

bpalogin.c:32: storage size of `listenaddr' isn't known

bpalogin.c:36: dereferencing pointer to incomplete type

bpalogin.c:37: dereferencing pointer to incomplete type

bpalogin.c:38: dereferencing pointer to incomplete type

bpalogin.c:38: warning: implicit declaration of function `socket'

bpalogin.c:38: `AF_INET' undeclared (first use in this function)

bpalogin.c:38: (Each undeclared identifier is reported only once

bpalogin.c:38: for each function it appears in.)

bpalogin.c:38: `SOCK_DGRAM' undeclared (first use in this function)

bpalogin.c:38: `IPPROTO_UDP' undeclared (first use in this function)

bpalogin.c:40: dereferencing pointer to incomplete type

bpalogin.c:41: dereferencing pointer to incomplete type

bpalogin.c:41: warning: implicit declaration of function `htons'

bpalogin.c:41: dereferencing pointer to incomplete type

bpalogin.c:42: dereferencing pointer to incomplete type

bpalogin.c:44: dereferencing pointer to incomplete type

bpalogin.c:44: dereferencing pointer to incomplete type

bpalogin.c:45: warning: implicit declaration of function `gethostbyname'

bpalogin.c:45: dereferencing pointer to incomplete type

bpalogin.c:45: warning: assignment makes pointer from integer without a cast

bpalogin.c:49: dereferencing pointer to incomplete type

bpalogin.c:49: dereferencing pointer to incomplete type

bpalogin.c:53: dereferencing pointer to incomplete type

bpalogin.c:53: warning: implicit declaration of function `inet_addr'

bpalogin.c:53: dereferencing pointer to incomplete type

bpalogin.c:58: dereferencing pointer to incomplete type

bpalogin.c:58: `INADDR_ANY' undeclared (first use in this function)

bpalogin.c:61: sizeof applied to an incomplete type

bpalogin.c:62: warning: implicit declaration of function `bind'

bpalogin.c:62: dereferencing pointer to incomplete type

bpalogin.c:62: dereferencing pointer to incomplete type

bpalogin.c:62: dereferencing pointer to incomplete type

bpalogin.c:63: warning: implicit declaration of function `getsockname'

bpalogin.c:63: dereferencing pointer to incomplete type

bpalogin.c:65: dereferencing pointer to incomplete type

bpalogin.c:65: warning: implicit declaration of function `time'

bpalogin.c:65: `NULL' undeclared (first use in this function)

bpalogin.c:67: dereferencing pointer to incomplete type

bpalogin.c:67: warning: implicit declaration of function `ntohs'

bpalogin.c:68: warning: implicit declaration of function `strcpy'

bpalogin.c:68: dereferencing pointer to incomplete type

bpalogin.c:69: dereferencing pointer to incomplete type

bpalogin.c:71: dereferencing pointer to incomplete type

bpalogin.c:71: warning: assignment makes pointer from integer without a cast

bpalogin.c:75: dereferencing pointer to incomplete type

bpalogin.c:75: dereferencing pointer to incomplete type

bpalogin.c:79: dereferencing pointer to incomplete type

bpalogin.c:79: dereferencing pointer to incomplete type

bpalogin.c:82: dereferencing pointer to incomplete type

bpalogin.c:82: dereferencing pointer to incomplete type

bpalogin.c:83: dereferencing pointer to incomplete type

bpalogin.c:85: dereferencing pointer to incomplete type

bpalogin.c:85: dereferencing pointer to incomplete type

bpalogin.c:85: dereferencing pointer to incomplete type

bpalogin.c:86: dereferencing pointer to incomplete type

bpalogin.c:86: dereferencing pointer to incomplete type

bpalogin.c:88: warning: implicit declaration of function `login'

bpalogin.c:90: dereferencing pointer to incomplete type

bpalogin.c:90: dereferencing pointer to incomplete type

bpalogin.c:91: warning: implicit declaration of function `handle_heartbeats'

bpalogin.c:94: dereferencing pointer to incomplete type

bpalogin.c:95: dereferencing pointer to incomplete type

bpalogin.c:98: dereferencing pointer to incomplete type

bpalogin.c:101: warning: implicit declaration of function `sleep'

bpalogin.c:106: warning: implicit declaration of function `closesocket'

bpalogin.c:106: dereferencing pointer to incomplete type

bpalogin.c:109: dereferencing pointer to incomplete type

bpalogin.c:114: dereferencing pointer to incomplete type

bpalogin.c:117: dereferencing pointer to incomplete type

bpalogin.c:122: dereferencing pointer to incomplete type

bpalogin.c:32: warning: unused variable `listenaddr'

*** Error code 1

Stop in /usr/src/bpalogin-2.0.2.

Ka Ho