Indeed, now working for me too with those values. Thanks!

Maybe add that command to the README file? Also, the gentoo-derived script
should be yielding these values automatically, right? Because when I issue
a plain ./build I suspect that it does not. So the build breaks very early
in the process (in the openssl configuring phase if memory serves).
Invoking the gentoo script directly prints nothing too.

Additionally, you may want to add an option to wget to accept certificates
that it doesn't know. I understand this may be bad security-wise, but out
of the box it cannot download packages from github https. Apart from that,
wget works just as well.


Kind regards,
Athanasios


On Fri, Mar 16, 2012 at 11:04 PM, Alon Bar-Lev <alon.bar...@gmail.com>wrote:

> Checked again, and working.
>
> On Fri, Mar 16, 2012 at 7:43 PM, Alon Bar-Lev <alon.bar...@gmail.com>
> wrote:
> > It should be:
> >
> > CHOST=i686-w64-mingw32 CBUILD=i686-pc-cygwin
> >
> > On Fri, Mar 16, 2012 at 7:25 PM, Athanasios Douitsis <aduit...@gmail.com>
> wrote:
> >> I have installed cygwin just two days ago. And I issue:
> >>
> >> CHOST=i686-pc-mingw32 CBUILD=i686-pc-linux-gnu ./build
> >>
> >>
> >>
> >>
> >> On Fri, Mar 16, 2012 at 7:05 PM, Alon Bar-Lev <alon.bar...@gmail.com>
> wrote:
> >>>
> >>> Which toolchain do you use?
> >>> It looks like you are trying to use an old toolchain...
> >>>
> >>> On Fri, Mar 16, 2012 at 6:51 PM, Athanasios Douitsis <
> aduit...@gmail.com>
> >>> wrote:
> >>> > Hi everyone,
> >>> >
> >>> > Just to give an update, compilation on Alon's generic/ fails when it
> >>> > tries
> >>> > to compile openvpn with messages like:
> >>> >
> >>> > In file included from base64.c:40:0:
> >>> > syshead.h:345:22: fatal error: ntddndis.h: No such file or directory
> >>> > etc.
> >>> >
> >>> > ntddndis.h can be found in several places i.e.
> /usr/include/w32api/ddk,
> >>> > but
> >>> > including that path manually results in duplicate definitions and the
> >>> > build
> >>> > brakes again. Besides, I'm not sure including the path manually is
> the
> >>> > right
> >>> > thing to do.
> >>> >
> >>> > Ref: also my message from the 9th of March, where I had a similar
> >>> > problem in
> >>> > a completely different build environment in different builder system.
> >>> > And
> >>> > this has occurred with 2.3alpha1, not before.
> >>> >
> >>> > Cheers,
> >>> > Athanasios
> >>> >
> >>> >
> >>> >
> >>> >
> >>> > On Thu, Mar 15, 2012 at 1:39 AM, Alon Bar-Lev <alon.bar...@gmail.com
> >
> >>> > wrote:
> >>> >>
> >>> >> Next step is for you to create an installer :)
> >>> >> Use the windows-nsis scripts.
> >>> >>
> >>> >> On Thu, Mar 15, 2012 at 1:37 AM, Athanasios Douitsis
> >>> >> <aduit...@gmail.com>
> >>> >> wrote:
> >>> >> >
> >>> >> >
> >>> >> > On Thu, Mar 15, 2012 at 1:19 AM, Alon Bar-Lev <
> alon.bar...@gmail.com>
> >>> >> > wrote:
> >>> >> >>
> >>> >> >> On Thu, Mar 15, 2012 at 1:05 AM, Athanasios Douitsis
> >>> >> >> <aduit...@gmail.com>
> >>> >> >> wrote:
> >>> >> >> > I was just thinking loudly, definitely not asking for someone
> to
> >>> >> >> > write
> >>> >> >> > it
> >>> >> >> > and replace the existing build process(es). Having said that,
> I'd
> >>> >> >> > like
> >>> >> >> > to
> >>> >> >> > clarify that what I meant is this would not be an additional
> >>> >> >> > dependency
> >>> >> >> > on
> >>> >> >> > top of others, since neither cygwin nor msvc would be needed
> >>> >> >> > anymore.
> >>> >> >> > Anyway, not important, just a thought.
> >>> >> >>
> >>> >> >> Visual studio build is for compatibility for people who insist of
> >>> >> >> using
> >>> >> >> it.
> >>> >> >>
> >>> >> >> The "generic" build system is pure cross compile / native build
> >>> >> >> system
> >>> >> >> for dependencies and openvpn. It compiles openvpn using a given
> >>> >> >> toolchain to any environment.
> >>> >> >>
> >>> >> >> For example, you can use it to compile at Linux for Linux on
> power
> >>> >> >> pc
> >>> >> >> or to Linux on arm.
> >>> >> >> As a side effect you can also compile openvpn on Linux to windows
> >>> >> >> using
> >>> >> >> mingw.
> >>> >> >> This exact same script without any modification can be used on
> >>> >> >> Windows
> >>> >> >> in cygwin environment to cross compile to windows native.
> >>> >> >>
> >>> >> >> So at the larger picture the target is to maintain a single build
> >>> >> >> system for all environment... same dependencies, same utilities.
> >>> >> >>
> >>> >> >> Alon
> >>> >> >
> >>> >> >
> >>> >> > Thanks for taking the time to explain! I'll be happy to provide as
> >>> >> > much
> >>> >> > feedback as possible on the windows native case with cygwin.
> >>> >> >
> >>> >> > Best regards,
> >>> >> > --
> >>> >> > Athanasios Douitsis
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >
> >>> >
> >>> >
> >>> >
> >>> > --
> >>> > Athanasios Douitsis
> >>> >
> >>> >
> >>> >
> >>
> >>
> >>
> >>
> >> --
> >> Athanasios Douitsis
> >>
> >>
> >>
>



-- 
Athanasios Douitsis

Reply via email to