Compile Error report

Li-Hui Zhou lhzhou at yeah.net
Tue May 29 12:55:32 UTC 2007


On Mon, 28 May 2007 23:47:52 -0400
Nick Mathewson <nickm at freehaven.net> wrote:

> > 
> 
> Try re-running configure on the latest svn?
> 
> Is HAVE_STRUCT_IN6_ADDR is defined in orconfig.h?
> 
> Where is struct in6_addr defined in your system headers?
> 
> yrs,
> -- 
> Nick Mathewson


Tried re-configure the project by running ./autogen.sh, still the same
error messages. I traced and commentted the struct definition in
compat.h and then successfully compiled the project.

It seems that the script didn't find the definition that exist in mingw
compile system.

Even with that small changes there's still errors:

d:/CompileProject/tor-mingw/tor-svn/tor/src/common/compat.c:911: undefined reference to `inet_aton'
collect2: ld returned 1 exit status
make[3]: *** [tor.exe] Error 1
make[3]: Leaving directory `/d/CompileProject/tor-mingw/tor-svn/tor/src/or'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/d/CompileProject/tor-mingw/tor-svn/tor/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/d/CompileProject/tor-mingw/tor-svn/tor'
make: *** [all] Error 2

That line reads:
	if (inet_aton(eow, &in) != 1)

I wonder if "inet_aton" should be changed to "tor_inet_aton".



-- 
Li-Hui Zhou <lhzhou at yeah.net>




More information about the tor-talk mailing list