[hipl-users] Re: RVS and ethereal patches

  • From: Miika Komu <miika@xxxxxx>
  • To: hipl-users@xxxxxxxxxxxxx
  • Date: Mon, 15 Jan 2007 10:41:33 +0200 (EET)

On Mon, 15 Jan 2007, Tomi Hautakoski wrote:

On Fri, 12 Jan 2007, Miika Komu wrote:
 Workaround: ./configure --disable-opendht && make clean all

 Samu, can you test and fix the OpenDHT code when it does not have an
 Internet connection? I'd appreciate this.

Sorry, this was fixed already. I should read all of my emails before replying. Now also available in the nightly tarball and main branch.

Sorry to say but here with todays HIPL(184) I'm hitting the same error ;)

debug(hashtable.c:122@hip_ht_init): Initialization of hash table complete
debug(getaddrinfo.c:1243@getaddrinfo): name='planetlab1.diku.dk' service='5851'
flags: 8000
debug(getaddrinfo.c:968@gaih_inet_get_name): not IPv4 or IPv6 address, resolve name (!AI_NUMERICHOST) debug(getaddrinfo.c:983@gaih_inet_get_name): HIP_TRANSPARENT_API: fetch HIT addresses debug(getaddrinfo.c:988@gaih_inet_get_name): HIP_TRANSPARENT_API: AI_HIP unset: get IPv6 addresses too
debug(getaddrinfo.c:1017@gaih_inet_get_name): Dumping the structure
Unknown family
debug(libhipopendht.c:58@resolve_dht_gateway_info): Resolving failed
Segmentation fault

We'll handle this asap.

And with --disable-opendht:

/bin/sh ../libtool --mode=link --tag=CC gcc -g -lcrypto -o hipconf hipconftool.o
../libhiptool/.libs/libhiptool.a ../libinet6/.libs/libinet6.a  -lcrypto
mkdir .libs
gcc -g -o hipconf hipconftool.o ../libhiptool/.libs/libhiptool.a ../libinet6/.libs/libinet6.a -lcrypto ../libhiptool/.libs/libhiptool.a(message.o)(.text+0x1f7): In function `hip_send_recv_daemon_info': /usr/src/new_hip/hipl--main--2.6/libhiptool/message.c:62: warning: the use of `tmpnam' is dangerous, better use
`mkstemp'
../libhiptool/.libs/libhiptool.a(hipconf.o)(.text+0x1422): In function `hip_conf_handle_gw': /usr/src/new_hip/hipl--main--2.6/libhiptool/hipconf.c:826: undefined reference to `resolve_dht_gateway_info'
collect2: ld returned 1 exit status
make[1]: *** [hipconf] Error 1
make[1]: Leaving directory `/usr/src/new_hip/hipl--main--2.6/tools'
make: *** [all-recursive] Error 1
[root@localhost hipl--main--2.6]#

I fixed this.

--
Miika Komu                                       http://www.iki.fi/miika/

Other related posts: