Jean-Louis, you need to install the Windows 7 SDK (download here:
http://www.microsoft.com/en-us/download/details.aspx?id=3138) and make sure
the sdk include directory is also added to the include path.  My setup
batch file I posted earlier includes that setup step, but you need the sdk
installed.

Rick

On Tue, May 26, 2015 at 5:37 PM, Jean-Louis Faucher <jfaucher...@gmail.com>
wrote:

> Jon
> Should compile now (tested under MacOs).
>
> You may have another problem when compiling
> extensions/platform/windows/ole.
> The fie AgtCtl_i.c is no longer delivered by Microsoft in the recent
> versions of Visual C++.
> If you have the problem, then you can copy the attached file in the
> directory 'ole' (not to commit in svn, this is a temporary workaround).
> Copied from an old version of Visual C++.
>
> I have seen a similar file in the public domain here :
>
> https://github.com/martell/i686-w64-mingw32/blob/master/i686-w64-mingw32/libsrc/agtctl_i.c
> Not tested, and not sure that this file could be committed in our svn
> repository.
>
> Jean Louis
>
>
> 2015-05-26 19:55 GMT+02:00 Jon Wolfers <sahana...@gmail.com>:
>
>> OK.  I have run CMake and NMake, but the build bombs out in
>> objectclass.cpp(1773) where it could not choose a suitable overload for the
>> reportException call.
>>
>> Erich, this looks like your change 10916  for setMethod exception
>> reporting.  Do you need help with this?
>>
>> Jon
>>
>> On 26 May 2015 at 16:02, Rick McGuire <object.r...@gmail.com> wrote:
>>
>>> Jon, no.  When you do the checkout, all the rest of the stuff prior to
>>> the last directory level is stripped off.  So assuming your checkout was
>>> done in similar fashion, then your source location would just be
>>> "c:\oorexx\svn"
>>>
>>> Rick
>>>
>>> On Tue, May 26, 2015 at 10:55 AM, Jon Wolfers <sahana...@gmail.com>
>>> wrote:
>>>
>>>> Hi Rick,
>>>>
>>>> this is good stuff.  When you tell cmake where the checked out source
>>>> is, where in the SVN tree do you point?
>>>>
>>>> Does this look right If I have my working copy in c:\ooRexx\svn?
>>>>
>>>> C:\oorexx\svn\code-0\main\trunk
>>>>
>>>> thanks
>>>>
>>>> Jon
>>>>
>>>> On 26 May 2015 at 15:15, Rick McGuire <object.r...@gmail.com> wrote:
>>>>
>>>>> A small correction to the above.  I just double checked, and I am not
>>>>> using an installed NSIS version after all.  It is sufficient to down load
>>>>> the .zip file and unzip it into a directory.
>>>>>
>>>>> Rick
>>>>>
>>>>> On Tue, May 26, 2015 at 10:08 AM, Rick McGuire <object.r...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Tue, May 26, 2015 at 9:26 AM, Erich Steinböck <
>>>>>> erich.steinbo...@gmail.com> wrote:
>>>>>>
>>>>>>> can anyone lead me through building for Windows
>>>>>>>>
>>>>>>> I'd also be very much interested in how to build the interpreter
>>>>>>>
>>>>>>> How much from scratch?  What do you have installed already (svn,
>>>>>>>> cmake, visual studio of some flavor, nsis, etc.)?
>>>>>>>
>>>>>>> Until now I've just installed SVN
>>>>>>>
>>>>>>
>>>>>> Well, you will need to install some version of visual C++ (I
>>>>>> recommend a recent version),  One of the free express downloads is
>>>>>> sufficient.  You will also need Cmake (min 2.8.3 version).  Optionally, 
>>>>>> you
>>>>>> need a working Xerces install (although I suspect eventually you will 
>>>>>> want
>>>>>> to have this).  If you build the installer, you will need to also install
>>>>>> NSIS.  The downloads required for this can be found here:
>>>>>> http://sourceforge.net/projects/oorexx/files/windows-build-tools/1.0/
>>>>>>
>>>>>> Important note:  When we switched to the CMake build, there's some
>>>>>> stuff inside of CMake that looks for an installed version of NSIS.  I 
>>>>>> found
>>>>>> it necessary to download an NSIS install, then overlay that install with
>>>>>> the files from the downloaded zip file.  This is a special NSIS version
>>>>>> that includes support for long environment strings.
>>>>>>
>>>>>> I used the following simple batch file to setup my build environment
>>>>>> in a command window where I'm doing work.
>>>>>>
>>>>>> set TEST_DIR=C:\ORexxDev\testset SRC_DRV=C:set 
>>>>>> BLD_DIR=\OrexxDev\builds\%1set REXX_BUILD_HOME=%SRC_DRV%%BLD_DIR%set 
>>>>>> REXX_HOME=%SRC_DRV%%BLD_DIR%set EDITOR=notepad.execall "C:\Program Files 
>>>>>> (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x64set 
>>>>>> INCLUDE=%INCLUDE%;c:\Program Files (x86)\Microsoft 
>>>>>> SDKs\Windows\v7.1A\include;path 
>>>>>> c:\NSIS;%REXX_BUILD_HOME%\bin;%PATH%;c:\Xalan\bin;c:\Xerces\bin;%TEST_DIR%;%TEST_DIR%\framework;cd
>>>>>>  %BLD_DIR%
>>>>>>
>>>>>>
>>>>>>
>>>>>> The argument to the batch file is the location of a particular
>>>>>> build.  The build target will know the source location you work working
>>>>>> with (more on this later).  This adds the build bin directory to the 
>>>>>> path,
>>>>>> as well as setting up path access to all of the needed build tools.  This
>>>>>> version assumes the 64-bit build.  To build in 32-bits, remove the x64 
>>>>>> from
>>>>>> the vcvarsall batch file call.
>>>>>>
>>>>>> Once you have all of the tools installed, you can build with the
>>>>>> following steps.  I will show the command examples using my directory
>>>>>> locations just for simplicity.  Replace with whatever locations you 
>>>>>> prefer
>>>>>> when you set this up yourself.  The following assumes
>>>>>>
>>>>>> 1)  Check out the code into a source directory.
>>>>>>
>>>>>> md \OrexxDev
>>>>>> cd \OrexxDev
>>>>>> svn cosvn+ssh://bigr...@svn.code.sf.net/p/oorexx/code-0/main/trunk
>>>>>> oorexx
>>>>>>
>>>>>> 2) Create a directory for a build target:
>>>>>>
>>>>>> md \OrexxDev\builds\debug
>>>>>> cd \OrexxDev\builds\debug
>>>>>>
>>>>>> 3) configure the build directory for building using cmake
>>>>>>
>>>>>> (from the build target directory)
>>>>>>
>>>>>> cmake -G "NMake Makefiles" c:\OrexxDev\oorexx
>>>>>>
>>>>>> This creates a build environment that linked to the checked out
>>>>>> source.  You can create and configure multiple builds from a single 
>>>>>> source
>>>>>> tree.  For example, the above creates the debug version.  To create a
>>>>>> retail build:
>>>>>>
>>>>>> cd ..\retail
>>>>>> md ..\retail
>>>>>> cmake -G "NMake Makefiles" c:\OrexxDev\oorexx
>>>>>> -DCMAKE_BUILD_TYPE=RELEASE
>>>>>>
>>>>>> Note:  once you have issued the CMake command for a build target, you
>>>>>> should not have to do that again.  CMake is pretty good at figuring out
>>>>>> when things change in the build process and reconfigures on demand.
>>>>>>
>>>>>> 4) Build the code
>>>>>>
>>>>>> (from your build directory):
>>>>>>
>>>>>> nmake
>>>>>>
>>>>>> The installer build is a separate build step.  Once you have a clean
>>>>>> interpreter build, issue the following command:
>>>>>>
>>>>>> nmake nsis_template_installers
>>>>>>
>>>>>> This will build the nsis installer from the build artifacts.  Note
>>>>>> that you do not need to install the interpreter to actually run Rexx. The
>>>>>> build bin directory is already in the path, so the rexx command is
>>>>>> available to you at this point.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> I tend to build things without building the installer and just run
>>>>>>>> things from the build directory
>>>>>>>>
>>>>>>> That would be perfect for me
>>>>>>>
>>>>>>> At the same time I'm of course also interested in how to correctly
>>>>>>> build docs.  I've posted in the buildteam
>>>>>>> <https://sourceforge.net/p/oorexx/discussion/buildteam/thread/52d3b56b/>
>>>>>>> what my current setup is.  The doc build works (I've only tested 
>>>>>>> rexxref),
>>>>>>> but generates literally thousands of FOP warnings/errors.  So I wonder 
>>>>>>> if
>>>>>>> I'd need to setup something differently.  I'd be grateful, if you could
>>>>>>> share your experience regarding docs too
>>>>>>>
>>>>>>
>>>>>> My experience was to rely on David for this :-)  I don't know if it
>>>>>> is possible to do this on Windows or not.  I kept a linux virtual machine
>>>>>> handy for when I needed to build the docs or just relied on David's build
>>>>>> machine.  David had some instructions for how to setup a machine, but I'm
>>>>>> not finding it right now.  Maybe David can chip in with some comments 
>>>>>> here.
>>>>>>
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Erich
>>>>>>>
>>>>>>>
>>>>>>> On Tue, May 26, 2015 at 2:50 PM, Rick McGuire <object.r...@gmail.com
>>>>>>> > wrote:
>>>>>>>
>>>>>>>> How much from scratch?  What do you have installed already (svn,
>>>>>>>> cmake, visual studio of some flavor, nsis, etc.)?
>>>>>>>>
>>>>>>>> I tend to build things without building the installer and just run
>>>>>>>> things from the build directory using a simple batch file that sets up
>>>>>>>> paths appropriately.  That might be simpler for you.  Building the
>>>>>>>> installer gets you involved with issues such as doc locations, etc.  I 
>>>>>>>> can
>>>>>>>> share that batch file with you.
>>>>>>>>
>>>>>>>> Rick
>>>>>>>>
>>>>>>>> On Tue, May 26, 2015 at 8:35 AM, Jon Wolfers <sahana...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I'm, looking for a recent 5.0.0 build for Windows (x86_32)
>>>>>>>>> I want to fulfil my promise to provide a test case for the
>>>>>>>>> resource directive.
>>>>>>>>>
>>>>>>>>> I have an installer from revision 10820 (06Nov14) taken from the
>>>>>>>>> build machine, but there have been over 100 commits since then.
>>>>>>>>> Does anyone have a more recent build for Windows (installer
>>>>>>>>> preferred)?
>>>>>>>>>
>>>>>>>>> Failing that, can anyone lead me through building for Windows,
>>>>>>>>> pretty much from scratch?
>>>>>>>>>
>>>>>>>>> thanks,
>>>>>>>>>
>>>>>>>>> Jon
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>> One dashboard for servers and applications across
>>>>>>>>> Physical-Virtual-Cloud
>>>>>>>>> Widest out-of-the-box monitoring support with 50+ applications
>>>>>>>>> Performance metrics, stats and reports that give you Actionable
>>>>>>>>> Insights
>>>>>>>>> Deep dive visibility with transaction tracing using APM Insight.
>>>>>>>>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
>>>>>>>>> _______________________________________________
>>>>>>>>> Oorexx-devel mailing list
>>>>>>>>> Oorexx-devel@lists.sourceforge.net
>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>> One dashboard for servers and applications across
>>>>>>>> Physical-Virtual-Cloud
>>>>>>>> Widest out-of-the-box monitoring support with 50+ applications
>>>>>>>> Performance metrics, stats and reports that give you Actionable
>>>>>>>> Insights
>>>>>>>> Deep dive visibility with transaction tracing using APM Insight.
>>>>>>>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
>>>>>>>> _______________________________________________
>>>>>>>> Oorexx-devel mailing list
>>>>>>>> Oorexx-devel@lists.sourceforge.net
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------
>>>>>>> One dashboard for servers and applications across
>>>>>>> Physical-Virtual-Cloud
>>>>>>> Widest out-of-the-box monitoring support with 50+ applications
>>>>>>> Performance metrics, stats and reports that give you Actionable
>>>>>>> Insights
>>>>>>> Deep dive visibility with transaction tracing using APM Insight.
>>>>>>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
>>>>>>> _______________________________________________
>>>>>>> Oorexx-devel mailing list
>>>>>>> Oorexx-devel@lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> One dashboard for servers and applications across
>>>>> Physical-Virtual-Cloud
>>>>> Widest out-of-the-box monitoring support with 50+ applications
>>>>> Performance metrics, stats and reports that give you Actionable
>>>>> Insights
>>>>> Deep dive visibility with transaction tracing using APM Insight.
>>>>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
>>>>> _______________________________________________
>>>>> Oorexx-devel mailing list
>>>>> Oorexx-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>>
>>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> One dashboard for servers and applications across Physical-Virtual-Cloud
>>>> Widest out-of-the-box monitoring support with 50+ applications
>>>> Performance metrics, stats and reports that give you Actionable Insights
>>>> Deep dive visibility with transaction tracing using APM Insight.
>>>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
>>>> _______________________________________________
>>>> Oorexx-devel mailing list
>>>> Oorexx-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>
>>>>
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> One dashboard for servers and applications across Physical-Virtual-Cloud
>> Widest out-of-the-box monitoring support with 50+ applications
>> Performance metrics, stats and reports that give you Actionable Insights
>> Deep dive visibility with transaction tracing using APM Insight.
>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
>> _______________________________________________
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
------------------------------------------------------------------------------
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to