Re: git-compat-util.h:798:13: error: conflicting types for ‘inet_ntop’

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

 



On Mon, Feb 03, 2020 at 05:46:53AM -0500, Jeffrey Walton wrote:

> Below is from configure.ac around line 720
> (https://github.com/git/git/blob/master/configure.ac#L722).
> 
> I think the test program needs to include <arpa/inet.h>.

I don't know very much about autoconf, but I'm not sure we need to worry
about the header. Looking at the generated "configure" script, I think
it puts in a dummy prototype, and just confirms that the linker is able
to find it (the resulting test-program would obviously behave poorly,
but we don't try to run it).

> Then, if the current -lresolv test fails, configure should use the
> same program and check -lsocket -lnls.

Yeah, that makes sense. Though there is a test above for -lsocket, and
if it works, then we put "-lsocket" into $LIBS in the configure script.
And I _think_ that means that subsequent tests would already be trying
with -lsocket, and we might just need a similar test for -lnsl (but
again, my autoconf is quite rusty).

You might get more information by looking at the output in config.log to
see the actual compiler/linker output during the inet_ntop test, and why
the link fails.

-Peff



[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux