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
>
>
>

Reply via email to