Rob,

You shouldn't need to install any version of Visual Studio. The CMSC
uses some freely distributable VS2008 components.

You should be able to just use the latest CMSC binary distribution from
GitHUb.

I think the Tomcat instructions are based on building the CMSC from
source. I don't know whether binary distributions weren't being provided
when I set up my build environment, whether I missed that they were
available of whether I wanted to build it from source for integrity reasons.

If you want to go the build your own route, I have tried to expand on
the instructions at:
https://cwiki.apache.org/confluence/display/TOMCAT/Common+Native+Build+Environment

although it is probably simpler just to use a binary distribution of
CMSC from github.

Mark


On 22/11/2020 17:15, Rob Tompkins wrote:
> @Mark - are you using VS2008 on windows 10? I’m trying to piece together the 
> build environment from this line:
> 
> https://github.com/apache/commons-daemon/blob/master/src/native/windows/README.txt#L31-L32
> 
> refrencing Mladen Turk's repo
> 
> https://github.com/mturk/cmsc/tree/cb6be932c8c95a46262a64a89e68aae620dfdcee 
> <https://github.com/mturk/cmsc/tree/cb6be932c8c95a46262a64a89e68aae620dfdcee>
> 
> suggesting using Visual Studio 2008 with "cl is 15.00.21022.08,” which I 
> can’t find a windows 10 installer for. That said, you have
> the documentation for buildling the tomcat binaries 
> https://cwiki.apache.org/confluence/display/TOMCAT/Common+Native+Build+Environment
>  
> <https://cwiki.apache.org/confluence/display/TOMCAT/Common+Native+Build+Environment>
>  which again references Turk’s repo with a later commit “132baba36” and using 
> Windows 10, but Turk still says to use Visual Studio 2008. If I install the 
> latest windows visual studio installation and run the nmake I do get files 
> generated out of the “nmake” commands, but I’m still consistently unable to 
> run Turk’s “setenv.bat /x86”.
> 
> Personally I want to understand what’s going on here, but this is definitely 
> a build environmen that is quite foreign to me. I don’t want to hold up the 
> release of Daemon 1.2.4 with my lack of aptitude in the “C” build departments.
> 
> Thoughts?
> 
> -Rob
> 
>> On Nov 19, 2020, at 11:00 AM, Rob Tompkins <chtom...@gmail.com> wrote:
>>
>> I’m going to have to say that building and releasing daemon isn’t very clear 
>> to me as to how to proceed. The documentation that we do have namely: 
>> https://github.com/apache/commons-daemon/blob/master/HOWTO-RELEASE.txt 
>> <https://github.com/apache/commons-daemon/blob/master/HOWTO-RELEASE.txt>, 
>> and 
>> https://github.com/apache/commons-daemon/blob/master/src/native/windows/README.txt
>>  
>> <https://github.com/apache/commons-daemon/blob/master/src/native/windows/README.txt>
>>  aren’t enough help for me to get the C portion of the project to build in 
>> windows appropriately. 
>>
>> @Mark - I’m happy to validate the RC, but given my problems building the 
>> project generally, I don’t know my +1 is actually of any service because 
>> there’s far more here than I originally thought.
>>
>> All that said, I will continue to play around with the linux build for the 
>> time being as to understand it more. But, I don’t think that you guys should 
>> wait for me to do the build for this 1.2.4 release because I’m going to be 
>> too slow.
>>
>> Cheers,
>> -Rob
>>
>>> On Nov 17, 2020, at 10:23 AM, Rob Tompkins <chtom...@gmail.com 
>>> <mailto:chtom...@gmail.com>> wrote:
>>>
>>>
>>>
>>>> On Nov 16, 2020, at 7:35 AM, Rob Tompkins <chtom...@gmail.com 
>>>> <mailto:chtom...@gmail.com>> wrote:
>>>>
>>>>
>>>>
>>>>> On Nov 16, 2020, at 2:53 AM, Mark Thomas <ma...@apache.org 
>>>>> <mailto:ma...@apache.org>> wrote:
>>>>>
>>>>> On 15/11/2020 22:36, Rob Tompkins wrote:
>>>>>> So this is my first time in here. You build both unix and windows 
>>>>>> binaries? Do you normally do this using windows linux subsystem as a 
>>>>>> mechanism to get both sets of binaries from a single machine or do you 
>>>>>> perform two builds?
>>>>>
>>>>> I do the majority of the release from a Linux box, following the steps
>>>>> in /HOWTO-RELEASE.txt.
>>>>>
>>>>> I build the the Windows binaries on a Windows VM and transfer the files.
>>>>>
>>>>> We don't provide binaries for any other platform.
>>>>>
>>>>> The unix source does require buildconf to be run which is why I do the
>>>>> majority of the release on Linux.
>>>>
>>>> I see. Thanks. Will try to get it built today.
>>>
>>> Just an update….still finding around with the windows build in-between my 
>>> day-job activities. 
>>>
>>> Cheers,
>>> -Rob
>>>
>>>>
>>>> -Rob
>>>>
>>>>>
>>>>> Mark
>>>>>
>>>>>
>>>>>>
>>>>>> -Rob
>>>>>>
>>>>>>>> On Nov 14, 2020, at 3:53 PM, Rob Tompkins <chtom...@gmail.com 
>>>>>>>> <mailto:chtom...@gmail.com>> wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> On Nov 14, 2020, at 1:01 PM, Mark Thomas <ma...@apache.org 
>>>>>>>> <mailto:ma...@apache.org>> wrote:
>>>>>>>>
>>>>>>>> On 13/11/2020 19:19, Rob Tompkins wrote:
>>>>>>>>> Hm….don’t have a windows machine laying around. Could maybe use AWS 
>>>>>>>>> to stand up something like that for the release.
>>>>>>>>
>>>>>>>> I can build and sign the Windows binaries for you once you have a tag.
>>>>>>>>
>>>>>>>
>>>>>>> Will work on this tomorrow
>>>>>>>
>>>>>>> -Rob
>>>>>>>
>>>>>>>> Mark
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> -Rob
>>>>>>>>>
>>>>>>>>>>> On Nov 13, 2020, at 2:15 PM, Gary Gregory <garydgreg...@gmail.com 
>>>>>>>>>>> <mailto:garydgreg...@gmail.com>> wrote:
>>>>>>>>>>
>>>>>>>>>> Hi Rob,
>>>>>>>>>>
>>>>>>>>>> Thanks for the help.
>>>>>>>>>> Do you have access to a Windows PC or VM?
>>>>>>>>>>
>>>>>>>>>> Gary
>>>>>>>>>>
>>>>>>>>>>> On Fri, Nov 13, 2020, 13:28 Rob Tompkins <chtom...@gmail.com 
>>>>>>>>>>> <mailto:chtom...@gmail.com>> wrote:
>>>>>>>>>>
>>>>>>>>>>> If I recall correctly, I offered to do the next release when the 
>>>>>>>>>>> time came
>>>>>>>>>>> in order to set up the release plugin. @MarkT - let me know what 
>>>>>>>>>>> you’re
>>>>>>>>>>> thinking.
>>>>>>>>>>>
>>>>>>>>>>> Cheers,
>>>>>>>>>>> -Rob
>>>>>>>>>>>
>>>>>>>>>>>> On Nov 13, 2020, at 1:14 PM, Gary Gregory <garydgreg...@gmail.com 
>>>>>>>>>>>> <mailto:garydgreg...@gmail.com>>
>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi all & markt,
>>>>>>>>>>>>
>>>>>>>>>>>> Any thoughts on getting the recent fixes out in a release sooner 
>>>>>>>>>>>> rather
>>>>>>>>>>>> than later?
>>>>>>>>>>>>
>>>>>>>>>>>> Gary
>>>>>>>>>>>
>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org 
>>>>>>>>>>> <mailto:dev-unsubscr...@commons.apache.org>
>>>>>>>>>>> For additional commands, e-mail: dev-h...@commons.apache.org 
>>>>>>>>>>> <mailto:dev-h...@commons.apache.org>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org 
>>>>>>>>> <mailto:dev-unsubscr...@commons.apache.org>
>>>>>>>>> For additional commands, e-mail: dev-h...@commons.apache.org 
>>>>>>>>> <mailto:dev-h...@commons.apache.org>
>>>>>>>>>
>>>>>>>>
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org 
>>>>>> <mailto:dev-unsubscr...@commons.apache.org>
>>>>>> For additional commands, e-mail: dev-h...@commons.apache.org 
>>>>>> <mailto:dev-h...@commons.apache.org>
>>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org 
>>>>> <mailto:dev-unsubscr...@commons.apache.org>
>>>>> For additional commands, e-mail: dev-h...@commons.apache.org 
>>>>> <mailto:dev-h...@commons.apache.org>
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to