:: Re: [Netsukuku] ntkresolv installat…
Top Page
Delete this message
Reply to this message
Author: James Farrar
Date:  
To: Netsukuku discussion list
Subject: Re: [Netsukuku] ntkresolv installation, is this a bug?
I get

james@james-netsukuku:~$ nm -D /lib/libcrypto.so.1.0.0 | grep "\bMD5\b"
nm: '/lib/libcrypto.so.1.0.0': No such file

james@james-netsukuku:~$ nm -D /usr/lib/libandns.so.0.0.1 | grep
"\bntk_query\b"
000038dc T ntk_query

james@james-netsukuku:~$ nm -D /usr/lib/libandns.so.0.0.1 | grep
"\bfree_andns_pkt\b"
000039a3 T free_andns_pkt


 ldd /usr/lib/libandns.so.0.0.1 
    linux-gate.so.1 =>  (0x00445000) 
    libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 (0x00209000) 
    libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0x00c97000) 
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x00446000) 
    libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0x00110000) 
    /lib/ld-linux.so.2 (0x006ee000) 




On Wednesday 25 January 2012 10:01:10 Luca Dionisi wrote:
> Your linker raises the problem, so you have to check that the symbol
> is defined in a library in your path.
> In my system:
>
> luca@luca:~$ nm -D /lib/libcrypto.so.0.9.8 | grep "\bMD5\b"
> 00041180 T MD5
> luca@luca:~$ nm -D /usr/lib/libandns.so.0.0.1 | grep "\bntk_query\b"
> 00003b9c T ntk_query
> luca@luca:~$ nm -D /usr/lib/libandns.so.0.0.1 | grep "\bfree_andns_pkt\b"
> 00003c63 T free_andns_pkt
>
> In more detail, "-landns" should link with /usr/lib/libandns.so.0.0.1
> and in my system this library is linked with libcrypto:
>
> luca@luca:~$ ldd /usr/lib/libandns.so.0.0.1
>     linux-gate.so.1 =>  (0xb779c000)
>     libcrypto.so.0.9.8 => /lib/libcrypto.so.0.9.8 (0xb7632000)
>     libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb761d000)
>     libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb74bb000)
>     libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb74b7000)
>     /lib/ld-linux.so.2 (0xb779d000)

>
> On Tue, Jan 24, 2012 at 8:45 PM, James Farrar <n@???>

wrote:
> > OK, just spent several hous with grep, but still no better off than I was
> > before. I have no idea as to how to fix dependancies that are not called.
> >
> > On Monday 23 January 2012 22:29:35 The Abyss wrote:
> >> No. What you need is to find out where "ntk_query" and "free_andns_ptk"
> >> are defined in some other file; while MD5 should be defined at system
> >> level. Check the #includes.
> >>
> >> Il giorno 23/gen/2012, alle ore 18:10, James Farrar
> >
> > <n@???> ha scritto:
> >> > I was following -------------
> >> > http://lab.dyne.org/Netsukuku/eng/Testing
> >> >
> >> > "HowTo test netsukuku daemon on real hardware"
> >> >
> >> > New Utbuntu install, on a ABIT NF7-S (AMD processor and Nvidia
> >> > chipset). All is fine untill I tried to make ntkresolv    Then I
> >> > get:-

> >> >
> >> >
> >> > james@james-netsukuku:~/netsukuku/ntkresolv$ make
> >> > gcc -Wall -landns ntkresolv.c -o ntkresolv
> >> > ntkresolv.c: In function edo_command f:
> >> > ntkresolv.c:295:20: warning: variable ex f set but not used
> >> > [-Wunused-but-set- variable]
> >> > /tmp/ccceP57K.o: In function `do_command':
> >> > ntkresolv.c:(.text+0xd79): undefined reference to `ntk_query'
> >> > ntkresolv.c:(.text+0xdce): undefined reference to `free_andns_pkt'
> >> > /tmp/ccceP57K.o: In function `compute_hash':
> >> > ntkresolv.c:(.text+0x13cf): undefined reference to `MD5'
> >> > collect2: ld returned 1 exit status
> >> > make: *** [all] Error
> >> >
> >> >
> >> > OK, I may be barking up the wrong tree, but it seemas to me that
> >> > openssl-dev is not the name of the Ubuntu package, that seems to be a
> >> > Fedora package (amoungst others).
> >> >
> >> > From what I can find out the Ubuntu package is libssl-dev.
> >> >
> >> > This means that ntkresolv.c is calling the wrong package for Ubuntu?
> >> >
> >> > What do you think?
> >> > _______________________________________________
> >> > Netsukuku mailing list
> >> > Netsukuku@???
> >> > http://lists.dyne.org/mailman/listinfo/netsukuku
> >>
> >> _______________________________________________
> >> Netsukuku mailing list
> >> Netsukuku@???
> >> http://lists.dyne.org/mailman/listinfo/netsukuku
> >
> > _______________________________________________
> > Netsukuku mailing list
> > Netsukuku@???
> > http://lists.dyne.org/mailman/listinfo/netsukuku
>
> _______________________________________________
> Netsukuku mailing list
> Netsukuku@???
> http://lists.dyne.org/mailman/listinfo/netsukuku