Hi Christian,

did you ./bootstrap, ./configure, make clean, make after updating ?

Especially without ./bootstrap flock might not be taken from gnulib (which 
call lockf if flock is not available).

Regards, Tim

Am Samstag, 12. Dezember 2015, 17:42:10 schrieb Christian Jullien:
> Hi, trying to compile wget-1.17 and now wget-1.17.1 on solaris 10 sparc
> using gcc  5.2.0 , I get:
> 
> 
> 
> hsts.c:505:11: warning: implicit declaration of function 'flock'
> [-Wimplicit-function-declaration]
> 
>            flock (fd, LOCK_EX);
> 
>            ^
> 
> hsts.c:505:22: error: 'LOCK_EX' undeclared (first use in this function)
> 
>            flock (fd, LOCK_EX);
> 
>                       ^
> 
> hsts.c:505:22: note: each undeclared identifier is reported only once for
> each function it appears in
> 
> Makefile:1573: recipe for target 'hsts.o' failed
> 
> 
> 
> I solved compilation issue by replacing flock (line 505) by lockf which is
> (POSIX.1-2001)
> 
> =>          lockf (fd, F_LOCK, 0);
> 
> 
> 
> Hope it helps.
> 
> 
> 
> Christian


Reply via email to