> > NMake proceeds further but then hangs at the point below. > Same issue here (Windows 7). cmake ran successfully, nmake proceeds up to
[ 80%] Generating bin/rexx.img and hangs. I see that exactly the same issue was independently reported also by Staffan and René last September. Jon, did you solve this issue? Any ideas what I should try? Thanks, Erich On Wed, May 27, 2015 at 9:16 AM, Jon Wolfers <sahana...@gmail.com> wrote: > Hi Jean-Louis, > > thanks. I updated my source and tried again. NMake proceeds further but > then hangs at the point below. > > Linking CXX shared library bin\orexxole.dll >> Creating library bin\orexxole.lib and object bin\orexxole.exp >> [ 85%] Built target orexxole >> Scanning dependencies of target rexx_img >> [ 85%] Generating bin/CoreClasses.orx >> [ 86%] Generating bin/StreamClasses.orx >> [ 86%] Generating bin/Serializable.orx >> [ 86%] Generating bin/PlatformObjects.orx >> [ 86%] Generating bin/orexxole.cls >> [ 86%] Generating bin/rexx.img >> > > That looks like the problem you & RIck discuss above. I don't have time > this morning, but will investigate tomorrow. > > Jon > > > On 26 May 2015 at 23:59, Jean-Louis Faucher <jfaucher...@gmail.com> wrote: > >> Rick, thanks. >> Indeed, I installed only Visual Studio Community 2013, without additional >> sdk. >> This version is installed by default with several sdk (from v7.0A to >> v8.1A), and I found the file AgtCtl_i.c in the directory 'include' of >> the sdk v7.1A. I will modify the include path to make it visible. >> >> Jean-Louis >> >> 2015-05-27 0:08 GMT+02:00 Rick McGuire <object.r...@gmail.com>: >> >>> 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 >>> >>> >> >> >> ------------------------------------------------------------------------------ >> >> _______________________________________________ >> 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