Openvpn 2.2 build failed

µRaCoLi

Mitglied
Mitglied seit
22 Sep 2005
Beiträge
239
Punkte für Reaktionen
0
Punkte
0
Openvpn 2.2 kompiliert bei mir nicht
Code:
/usr/src/freetz-trunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.28/mipsel-linux-uclibc/bin/mipsel-linux-uclibc-gcc  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -static -o openvpn base64.o buffer.o crypto.o dhcp.o error.o event.o fdmisc.o forward.o fragment.o gremlin.o helper.o httpdigest.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 tun.o win32.o cryptoapi.o   -lssl -lcrypto -ldl -llzo2
pool.o: In function `ifconfig_pool_list':
pool.c:(.text+0xc0): undefined reference to `in6addr_any'
pool.c:(.text+0xc4): undefined reference to `in6addr_any'
socket.o: In function `print_in6_addr':
socket.c:(.text+0x1234): undefined reference to `in6addr_any'
socket.c:(.text+0x1238): undefined reference to `in6addr_any'
collect2: ld returned 1 exit status
make[3]: *** [openvpn] Fehler 1
make[3]: Verlasse Verzeichnis '/usr/src/freetz-trunk/source/target-mipsel_uClibc-0.9.28/openvpn-2.2.0'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis '/usr/src/freetz-trunk/source/target-mipsel_uClibc-0.9.28/openvpn-2.2.0'
make[1]: *** [all] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/freetz-trunk/source/target-mipsel_uClibc-0.9.28/openvpn-2.2.0'

ERROR: Build failed.
make: *** [source/target-mipsel_uClibc-0.9.28/openvpn-2.2.0/openvpn] Fehler 1
 
Wenn Du ipv6 nicht benutzt, kannst Du folgende Änderung in der openvpn.mk-Datei machen und die ipv6-Patches löschen:
Code:
$(PKG)_CONFIGURE_OPTIONS += [COLOR="red"]--disable-ipv6[/COLOR]
[COLOR="red"][B]#[/B][/COLOR]$(PKG)_CONFIGURE_OPTIONS += $(if $(FREETZ_TARGET_IPV6_SUPPORT),--enable-ipv6,--disable-ipv6)

Code:
...
mkdir -p packages/target-mipsel_uClibc-0.9.29/openvpn-2.2.0/root/usr/sbin/; cp source/target-mipsel_uClibc-0.9.29/openvpn-2.2.0/openvpn packages/target-mipsel_uClibc-0.9.29/openvpn-2.2.0/root/usr/sbin/openvpn; /home/gm/myfreetz/freetz6862/freetz-trunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/[COLOR="red"]openvpn-2.2.0[/COLOR]/root/usr/sbin/[COLOR="red"]openvpn[/COLOR];
[B][COLOR="red"]done.[/COLOR][/B]
 
sollte in r6912 behoben sein, bitte testen
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.