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

Reply via email to