[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