[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-wget] flock is not available on solaris 10 (at least sparc)
From: |
Tim Rühsen |
Subject: |
Re: [Bug-wget] flock is not available on solaris 10 (at least sparc) |
Date: |
Sat, 12 Dec 2015 18:15:14 +0100 |
User-agent: |
KMail/4.14.10 (Linux/4.2.0-1-amd64; KDE/4.14.14; x86_64; ; ) |
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
Re: [Bug-wget] flock is not available on solaris 10 (at least sparc),
Tim Rühsen <=