Compiling on Win32

Help
mdlueck
2005-05-06
2012-08-14
  • mdlueck
    mdlueck
    2005-05-06

    OK, digging into enhancements to RexxUtil.dll per that RFE.

    We are compiling with MS C++ v6 and receive this message during the build process.

    ==================
    ignoring unknown option '-G7'
    ==================

    Looking throug the .BAT and .MAK I do not see where there is a call to Rexx, is it still a requirement to install ORexx / ooRexx to build?

    Any other misc suggestions to navigate the docs to a successful compile, it looks like this area is still in flux from the IBM to open source transition.

    There are some other errors, I post those with misc comments as communication to me added...

    ==================
    NMAKE : fatal error U1073: don't know how to make
    'E:\orxdev\Win32Rel\rexxtry.rex'
    Stop.
    Microsoft (R) COFF Binary File Editor Version 6.00.8447
    Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

    EDITBIN : fatal error LNK1181: cannot open input file "rexxutil.dll"
    creating the system specific methods ...
    Adding setlike methods to table, relation, and directory
    78 - systemMethods = 'SystemMethods.orx'() / case sensitive
    /
    Error 43 running E:\orxdev\Win32Rel\CoreClasses.orx line 78: Routine not
    found
    Error 43.1: Could not find routine "SystemMethods.orx"
    Object stats for this image save are
    I don't understand why
    ==================

    I assume this line "Requires NSIS 2.0.3 or grater" is about putting the binaries into the installer, thus we can ignor this for a development environment, yes?

    Thanks!
    Michael

     
    • Rick McGuire
      Rick McGuire
      2005-05-09

      >==================
      >ignoring unknown option '-G7'
      >==================

      We're building with MS C++ 7. You can safely ignore this, or change it to -G6 if it's annoying you.

      >> Looking throug the .BAT and .MAK I do not see
      >> where there is a call to Rexx, is it still a requirement
      >> to install ORexx / ooRexx to build?

      Assuming you have downloaded the latest source, no, it is no longer a requirement to have Rexx first in order to build. The build process was reworked so that the build pieces that rely on Rexx only run after the interpreter was successfully built.

      > Any other misc suggestions to navigate the docs to a > successful compile, it looks like this area is still in flux > from the IBM to open source transition.

      Still a work in progress. I have a draft version that needs some additions and little more polish. I'll try to make this a higher priority over the next couple of weeks.

      >==================
      >NMAKE : fatal error U1073: don't know how to make
      > 'E:\orxdev\Win32Rel\rexxtry.rex'
      > Stop.

      Which part of the build is this (i.e, which make file)? The handling of rexxtry in the build was changed slightly, but everything builds ok for me.

      EDITBIN : fatal error LNK1181: cannot open input file "rexxutil.dll"
      creating the system specific methods ...
      Adding setlike methods to table, relation, and directory
      78 - systemMethods = 'SystemMethods.orx'() / case sensitive
      /
      Error 43 running E:\orxdev\Win32Rel\CoreClasses.orx line 78: Routine not
      found
      Error 43.1: Could not find routine "SystemMethods.orx"
      Object stats for this image save are

      SystemMethods.orx should be copied in to the Win32Rel directory before that step runs. Check to see if it is there.

      I assume this line "Requires NSIS 2.0.3 or grater" is about putting the binaries into the installer, thus we can ignor this for a development environment, yes?

      Yes, this is only an issue if you are building an install bundle.

       
    • Rick McGuire
      Rick McGuire
      2005-05-09

      btw, you might want to move questions relating to building/enhancing ooRexx to the oorexx-dev list. That one gets a little higher attention.