Error building ocserv 0.2.2
Per Juborg
per at juborg.nu
Mon Dec 9 15:41:08 EST 2013
Hi,
I've moved on to Ocserv 0.2.3 from git.
After running autoreconf and configure, make gives me this:
clang: warning: argument unused during compilation: '-R/usr/local/lib'
CC main.o
main.c:715:7: warning: 'daemon' is deprecated: first deprecated in OS X 10.5 [-Wdeprecated-declarations]
if (daemon(0, 0) == -1) {
^
/usr/include/stdlib.h:292:6: note: 'daemon' declared here
int daemon(int, int) __DARWIN_1050(daemon) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_5...
^
1 warning generated.
CC main-auth.o
CC worker-vpn.o
worker-vpn.c:996:46: error: use of undeclared identifier 'SO_PRIORITY'
ret = setsockopt( ws->conn_fd, SOL_SOCKET, SO_PRIORITY, &l, sizeof(l));
^
worker-vpn.c:1055:46: error: use of undeclared identifier 'SO_PRIORITY'
ret = setsockopt( ws->udp_fd, SOL_SOCKET, SO_PRIORITY, &l, sizeof(l));
^
2 errors generated.
/Per
-----Original Message-----
From: n.mavrogiannopoulos at gmail.com [mailto:n.mavrogiannopoulos at gmail.com] On Behalf Of Nikos Mavrogiannopoulos
Sent: den 9 december 2013 10:28
To: Per Juborg
Cc: openconnect-devel at lists.infradead.org
Subject: Re: Error building ocserv 0.2.2
On Mon, Dec 9, 2013 at 12:02 AM, Per Juborg <per at juborg.nu> wrote:
> Hi,
>
> The story continues,
>
> I added the include, I also had to add netinet/ip.h
>
> The this shows up:
> CC icmp-ping.o
> icmp-ping.c:229:44: error: incomplete definition of type 'struct iphdr'
> pkt = (struct icmp *) (packet1 + (iphdr->ihl << 2)); /* skip ip hdr */
> ~~~~~^
Most probably you need something like the attached patch (which is untested).
regards,
Nikos
More information about the openconnect-devel
mailing list