Help needed to test Windows builds in Travis

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Help needed to test Windows builds in Travis

Luca Toscano
Hi everybody,

if you build httpd for Windows can you give us a list of commands and
steps that you usually do? I am not familiar enough with the platform
and [1] is still a bit cryptic to me :)
The end goal is to add the build steps to our Travis config, to run
them every time that a commit happens.

Thanks in advance!

Luca

[1] https://httpd.apache.org/docs/2.4/platform/win_compiling.html
Reply | Threaded
Open this post in threaded view
|

Re: Help needed to test Windows builds in Travis

Mario Brandt-2
Hi Luca,
sorry for the delay.

You can find a cmake version here
https://www.apachelounge.com/viewtopic.php?t=6462

Outdated, but what I did with VS IDE
https://gist.github.com/JBlond/ff51fad2ada2bf711b1b9f844c663136

Mario

On Fri, 8 Nov 2019 at 07:56, Luca Toscano <[hidden email]> wrote:

>
> Hi everybody,
>
> if you build httpd for Windows can you give us a list of commands and
> steps that you usually do? I am not familiar enough with the platform
> and [1] is still a bit cryptic to me :)
> The end goal is to add the build steps to our Travis config, to run
> them every time that a commit happens.
>
> Thanks in advance!
>
> Luca
>
> [1] https://httpd.apache.org/docs/2.4/platform/win_compiling.html
Reply | Threaded
Open this post in threaded view
|

Re: Help needed to test Windows builds in Travis

Michal Karm
This used to work for me:

https://github.com/modcluster/ci.modcluster.io/tree/master/windows/httpd

build.bat


On 11/11/2019 01:31 PM, Mario Brandt wrote:

> Hi Luca,
> sorry for the delay.
>
> You can find a cmake version here
> https://www.apachelounge.com/viewtopic.php?t=6462
>
> Outdated, but what I did with VS IDE
> https://gist.github.com/JBlond/ff51fad2ada2bf711b1b9f844c663136
>
> Mario
>
> On Fri, 8 Nov 2019 at 07:56, Luca Toscano <[hidden email]> wrote:
>> Hi everybody,
>>
>> if you build httpd for Windows can you give us a list of commands and
>> steps that you usually do? I am not familiar enough with the platform
>> and [1] is still a bit cryptic to me :)
>> The end goal is to add the build steps to our Travis config, to run
>> them every time that a commit happens.
>>
>> Thanks in advance!
>>
>> Luca
>>
>> [1] https://httpd.apache.org/docs/2.4/platform/win_compiling.html


Michal Karm Babacek

--
Sent from my Hosaka Ono-Sendai Cyberspace 7

Reply | Threaded
Open this post in threaded view
|

Re: Help needed to test Windows builds in Travis

William A Rowe Jr
In reply to this post by Luca Toscano
The  https://github.com/appsuite/oss-httpd-build/tree/master/mak tree contains
all the tooling we've used to generate convenience binaries. Makefile.build-win
should be what you are looking for; we no longer test .dsp/.mak based builds,
only CMake logic. But testing both while they remain 'supported' is a very wise
idea.



On Fri, Nov 8, 2019 at 12:56 AM Luca Toscano <[hidden email]> wrote:
Hi everybody,

if you build httpd for Windows can you give us a list of commands and
steps that you usually do? I am not familiar enough with the platform
and [1] is still a bit cryptic to me :)
The end goal is to add the build steps to our Travis config, to run
them every time that a commit happens.

Thanks in advance!

Luca

[1] https://httpd.apache.org/docs/2.4/platform/win_compiling.html
Reply | Threaded
Open this post in threaded view
|

Re: Help needed to test Windows builds in Travis

Mario Brandt-2
In reply to this post by Luca Toscano
Hi Luca,
is there any progress on this?

Cheers 
Mario

Luca Toscano <[hidden email]> schrieb am Do., 7. Nov. 2019, 22:56:
Hi everybody,

if you build httpd for Windows can you give us a list of commands and
steps that you usually do? I am not familiar enough with the platform
and [1] is still a bit cryptic to me :)
The end goal is to add the build steps to our Travis config, to run
them every time that a commit happens.

Thanks in advance!

Luca

[1] https://httpd.apache.org/docs/2.4/platform/win_compiling.html
Reply | Threaded
Open this post in threaded view
|

Re: Help needed to test Windows builds in Travis

Luca Toscano
Hi Mario,

first of all apologies for the late reply to you, Michal and William,
I wanted to work on it during the past days but got busy at work. I
have read some docs but didn't try anything, if you have any
prototype/suggestion/etc.. I'll be happy to follow up!

Luca

Il giorno mer 27 nov 2019 alle ore 23:48 Mario Brandt
<[hidden email]> ha scritto:

>
> Hi Luca,
> is there any progress on this?
>
> Cheers
> Mario
>
> Luca Toscano <[hidden email]> schrieb am Do., 7. Nov. 2019, 22:56:
>>
>> Hi everybody,
>>
>> if you build httpd for Windows can you give us a list of commands and
>> steps that you usually do? I am not familiar enough with the platform
>> and [1] is still a bit cryptic to me :)
>> The end goal is to add the build steps to our Travis config, to run
>> them every time that a commit happens.
>>
>> Thanks in advance!
>>
>> Luca
>>
>> [1] https://httpd.apache.org/docs/2.4/platform/win_compiling.html
Reply | Threaded
Open this post in threaded view
|

Re: Help needed to test Windows builds in Travis

Mario Brandt-2
Hi Luca,

the cmake post on AL has a batch script, so I think that will do the
job pretty well. https://www.apachelounge.com/viewtopic.php?t=6462

For a command line build without cmake maybe Gregg or Steffen can help
out more than I can.

Mario

On Thu, 28 Nov 2019 at 07:51, Luca Toscano <[hidden email]> wrote:

>
> Hi Mario,
>
> first of all apologies for the late reply to you, Michal and William,
> I wanted to work on it during the past days but got busy at work. I
> have read some docs but didn't try anything, if you have any
> prototype/suggestion/etc.. I'll be happy to follow up!
>
> Luca
>
> Il giorno mer 27 nov 2019 alle ore 23:48 Mario Brandt
> <[hidden email]> ha scritto:
> >
> > Hi Luca,
> > is there any progress on this?
> >
> > Cheers
> > Mario
> >
> > Luca Toscano <[hidden email]> schrieb am Do., 7. Nov. 2019, 22:56:
> >>
> >> Hi everybody,
> >>
> >> if you build httpd for Windows can you give us a list of commands and
> >> steps that you usually do? I am not familiar enough with the platform
> >> and [1] is still a bit cryptic to me :)
> >> The end goal is to add the build steps to our Travis config, to run
> >> them every time that a commit happens.
> >>
> >> Thanks in advance!
> >>
> >> Luca
> >>
> >> [1] https://httpd.apache.org/docs/2.4/platform/win_compiling.html
Reply | Threaded
Open this post in threaded view
|

Re: Help needed to test Windows builds in Travis

Luca Toscano
Hi Mario,

will take this as starting point, but since I have zero experience in
building anything on Windows it might take a bit to translate
everything into a meaningful Travis config. Hope to have something to
share during the next days :)

Luca

Il giorno ven 29 nov 2019 alle ore 05:37 Mario Brandt
<[hidden email]> ha scritto:

>
> Hi Luca,
>
> the cmake post on AL has a batch script, so I think that will do the
> job pretty well. https://www.apachelounge.com/viewtopic.php?t=6462
>
> For a command line build without cmake maybe Gregg or Steffen can help
> out more than I can.
>
> Mario
>
> On Thu, 28 Nov 2019 at 07:51, Luca Toscano <[hidden email]> wrote:
> >
> > Hi Mario,
> >
> > first of all apologies for the late reply to you, Michal and William,
> > I wanted to work on it during the past days but got busy at work. I
> > have read some docs but didn't try anything, if you have any
> > prototype/suggestion/etc.. I'll be happy to follow up!
> >
> > Luca
> >
> > Il giorno mer 27 nov 2019 alle ore 23:48 Mario Brandt
> > <[hidden email]> ha scritto:
> > >
> > > Hi Luca,
> > > is there any progress on this?
> > >
> > > Cheers
> > > Mario
> > >
> > > Luca Toscano <[hidden email]> schrieb am Do., 7. Nov. 2019, 22:56:
> > >>
> > >> Hi everybody,
> > >>
> > >> if you build httpd for Windows can you give us a list of commands and
> > >> steps that you usually do? I am not familiar enough with the platform
> > >> and [1] is still a bit cryptic to me :)
> > >> The end goal is to add the build steps to our Travis config, to run
> > >> them every time that a commit happens.
> > >>
> > >> Thanks in advance!
> > >>
> > >> Luca
> > >>
> > >> [1] https://httpd.apache.org/docs/2.4/platform/win_compiling.html
Reply | Threaded
Open this post in threaded view
|

Re: Help needed to test Windows builds in Travis

Luca Toscano
In reply to this post by William A Rowe Jr
Hi William,

I had time to review this work and it seems automating most of the
steps needed. Would you have time/energy to work with me to integrate
it in the Travis config? I can definitely help for the Travis config
side, but I am still failing to find time to gather a bit of knowledge
about Windows builds.

Thanks in advance,

Luca

Il giorno mar 19 nov 2019 alle ore 00:34 William A Rowe Jr
<[hidden email]> ha scritto:

>
> The  https://github.com/appsuite/oss-httpd-build/tree/master/mak tree contains
> all the tooling we've used to generate convenience binaries. Makefile.build-win
> should be what you are looking for; we no longer test .dsp/.mak based builds,
> only CMake logic. But testing both while they remain 'supported' is a very wise
> idea.
>
>
>
> On Fri, Nov 8, 2019 at 12:56 AM Luca Toscano <[hidden email]> wrote:
>>
>> Hi everybody,
>>
>> if you build httpd for Windows can you give us a list of commands and
>> steps that you usually do? I am not familiar enough with the platform
>> and [1] is still a bit cryptic to me :)
>> The end goal is to add the build steps to our Travis config, to run
>> them every time that a commit happens.
>>
>> Thanks in advance!
>>
>> Luca
>>
>> [1] https://httpd.apache.org/docs/2.4/platform/win_compiling.html