On Thu, Oct 1, 2009 at 8:33 AM, JuanJo Ciarlante <jjo...@google.com> wrote: > On Thu, Oct 1, 2009 at 8:14 AM, Marcel Pennewiß > <mailingli...@pennewiss.de> wrote: >> On Thursday 01 October 2009 00:26:15 JuanJo Ciarlante wrote: >>> Marcel, >>> > Please apply this patch: >>> >>> also available as full patch at >>> http://cloud.github.com/downloads/jjo/openvpn-ipv6/openvpn-2.1_rc19-2.1_r >>>c19c-ipv6-0.4.7.patch.gz >> >> compiling failed with: >> >> x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -march=athlon64 -O2 >> -pipe -msse3 -D_REENTRANT -pthread -MT >> cryptoapi.o -MD -MP -MF .deps/cryptoapi.Tpo -c -o cryptoapi.o cryptoapi.c >> mv -f .deps/cryptoapi.Tpo .deps/cryptoapi.Po >> >> x86_64-pc-linux-gnu-gcc -march=athlon64 -O2 -pipe -msse3 -D_REENTRANT >> -pthread -Wl,-O1 -o >> openvpn base64.o buffer.o crypto.o dhcp.o error.o event.o fdmisc.o forward.o >> fragment.o gremlin.o helper.o lladdr.o init.o interval.o list.o lzo.o >> manage.o mbuf.o misc.o mroute.o mss.o mtcp.o mtu.o mudp.o multi.o ntlm.o >> occ.o pkcs11.o openvpn.o options.o otime.o packet_id.o perf.o pf.o ping.o >> plugin.o pool.o proto.o proxy.o ieproxy.o ps.o push.o reliable.o route.o >> schedule.o session_id.o shaper.o sig.o socket.o socks.o ssl.o status.o >> thread.o tun.o win32.o cryptoapi.o -lssl -lcrypto -llzo2 -ldl >> >> multi.o: In function `management_client_auth': >> multi.c:(.text+0x22ee): undefined reference to `tls_authenticate_key' >> collect2: ld returned 1 exit status > > Weird, cos I didn't touch anything related to crypto (?), anyway > I'll test the build from patch in x86{,_64} to see if I can get that.
Compiled from http://cloud.github.com/downloads/jjo/openvpn-ipv6/openvpn-2.1_rc19c-ipv6-0.4.7.tar.gz , it went find for both, as the symbol(s) are ok at the objects: $ nm -p multi.o ssl.o | egrep 'o:|tls_auth' multi.o: U tls_authenticate_key U tls_authentication_status ssl.o: 0000000000000080 T tls_authenticate_key 0000000000000ba0 T tls_auth_standalone_init 0000000000000d80 T tls_auth_standalone_finalize 0000000000000ff0 T tls_authentication_status , ie: tls_authenticate_key symbol present as code ("T "ext) in ssl.o , could be there something fishy/unclean in your building env? > > Cheers, > >> >> make[1]: *** [openvpn] Error 1 >> make[1]: Leaving directory >> `/var/tmp/portage/net-misc/openvpn-2.1_rc19/work/openvpn-2.1_rc19' >> make: *** [install-recursive] Error 1 >> >> >> using: >> ./configure --prefix=/usr --build=x86_64-pc-linux-gnu >> --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info >> --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib >> --libdir=/usr/lib64 --disable-pkcs11 --disable-password-save --enable-ssl >> --enable-crypto --enable-pthread --disable-iproute2 >> and gcc version 4.3.2 (Gentoo 4.3.2-r3 p1.6, pie-10.1.5) >> >> Regards, >> >> Marcel >> >> ------------------------------------------------------------------------------ >> Come build with us! The BlackBerry® Developer Conference in SF, CA >> is the only developer event you need to attend this year. Jumpstart your >> developing skills, take BlackBerry mobile applications to market and stay >> ahead of the curve. Join us from November 9-12, 2009. Register now! >> http://p.sf.net/sfu/devconf >> _______________________________________________ >> Openvpn-devel mailing list >> Openvpn-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/openvpn-devel >> > > > > -- > --JuanJo ; echo j...@gomosglep.com | sed 's/[SPAM]//g' > -- --JuanJo ; echo j...@gomosglep.com | sed 's/[SPAM]//g'