<div dir="ltr">Hello Wouter,<div><br></div><div>Can you make an unbound release (unbound-X.Y.Z.tar.gz) containing these changes? Then I can try to make a MXE project out of it</div><div><br></div><div>Best regards, Henri</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jul 5, 2016 at 9:25 AM, W.C.A. Wijngaards via Unbound-users <span dir="ltr"><<a href="mailto:unbound-users@unbound.net" target="_blank">unbound-users@unbound.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Henri,<br>
<br>
I made slightly different fixes for these issues:<br>
if echo $host $target | grep mingw32 >/dev/null; then on_mingw="yes"<br>
And the sldns_wire2str stuff is fixed with extra link arguments in<br>
Makefile.in for anchor-update.exe.<br>
<br>
That should make the build work also for other ports than MXE.<br>
<br>
Best regards, Wouter<br>
<div class="HOEnZb"><div class="h5"><br>
On 04/07/16 23:11, Henri Manson via Unbound-users wrote:<br>
> After changing:<br>
><br>
> manson@manson-VirtualBox:~/unbound$ svn diff configure libunbound/ubsyms.def<br>
> Index: configure<br>
> ===================================================================<br>
> --- configure   (revision 3802)<br>
> +++ configure   (working copy)<br>
> @@ -4055,7 +4055,7 @@<br>
>  # are we on MinGW?<br>
>  if uname -s 2>&1 | grep MINGW32 >/dev/null; then on_mingw="yes"<br>
>  else<br>
> -       if echo $target | grep mingw32 >/dev/null; then on_mingw="yes"<br>
> +       if echo $host | grep mingw32 >/dev/null; then on_mingw="yes"<br>
>         else on_mingw="no"; fi<br>
>  fi<br>
><br>
> Index: libunbound/ubsyms.def<br>
> ===================================================================<br>
> --- libunbound/ubsyms.def       (revision 3802)<br>
> +++ libunbound/ubsyms.def       (working copy)<br>
> @@ -33,3 +33,5 @@<br>
>  ub_strerror<br>
>  ub_version<br>
>  ub_wait<br>
> +sldns_wire2str_rdata_buf<br>
> +sldns_wire2str_type_buf<br>
><br>
> and invoking<br>
><br>
> ./configure --host=x86_64-w64-mingw32.shared<br>
> --build=x86_64-unknown-linux-gnu<br>
> --prefix=/home/manson/nlnet/mxe/usr/x86_64-w64-mingw32.shared<br>
> --disable-flto --enable-shared --without-pthreads<br>
> --with-libexpat=/home/manson/nlnet/mxe/usr/x86_64-w64-mingw32.shared<br>
> LIBS=-lssl -L/home/manson/nlnet/mxe/usr/x86_64-w64-mingw32.shared/lib<br>
> -lcrypto<br>
><br>
> unbound builds on MXE 64-bits shared<br>
><br>
> I think it's best to apply the fixes upstream before creating an<br>
> official MXE .mk package<br>
><br>
> Henri<br>
<br>
<br>
</div></div></blockquote></div><br></div>