I just checked in a tweak to TimeSupport to use the defines created in
config.h rather than the AIX define for deciding which header to include.
If this still fails, there might be a problem with how the config.h file is
getting built on the Mac.  The constructed config.h file can be found in
the root of the build directory.

Rick

On Sun, Sep 21, 2014 at 6:07 PM, René Jansen <rvjan...@xs4all.nl> wrote:

> It did, but further down there is a new problem:
>
> [ 76%] Building CXX object
> CMakeFiles/rexx.dir/interpreter/platform/unix/TimeSupport.cpp.o
> */Users/rvjansen/apps/oorexx/oorexx-code-0/interpreter/platform/unix/TimeSupport.cpp:62:5:
> **error: **use of undeclared*
> *      identifier 'gettimeofday'*
>     gettimeofday(&tv, NULL);
> *    ^*
> 1 error generated.
> make[2]: ***
> [CMakeFiles/rexx.dir/interpreter/platform/unix/TimeSupport.cpp.o] Error 1
> make[1]: *** [CMakeFiles/rexx.dir/all] Error 2
>
> René.
>
> On 21 sep. 2014, at 21:15, Rick McGuire <object.r...@gmail.com> wrote:
>
> I just checked in a new ErrorMessages.cpp file.  See if that fixes the
> problem.
>
> Rick
>
> On Sun, Sep 21, 2014 at 2:55 PM, René Jansen <rvjan...@xs4all.nl> wrote:
>
>> Generated with Cmake, now previous error gone, and I reach 70% of build.
>> But then:
>>
>> */Users/rvjansen/apps/oorexx/oorexx-code-0/interpreter/platform/unix/ErrorMessages.cpp:119:81:
>> **error: **use of*
>> *      undeclared identifier 'CATD_ERR'*
>>             if ((catd = catopen(REXXMESSAGEFILE, SECOND_PARAMETER)) ==
>> (nl_catd)CATD_ERR)
>> *
>>         ^*
>> */Users/rvjansen/apps/oorexx/oorexx-code-0/interpreter/platform/unix/ErrorMessages.cpp:122:78:
>> **error: **use of*
>> *      undeclared identifier 'CATD_ERR'*
>>                 if ((catd = catopen(DataArea, SECOND_PARAMETER)) ==
>> (nl_catd)CATD_ERR)
>> *
>>     ^*
>> 2 errors generated.
>> make[2]: ***
>> [CMakeFiles/rexx.dir/interpreter/platform/unix/ErrorMessages.cpp.o] Error 1
>> make[1]: *** [CMakeFiles/rexx.dir/all] Error 2
>> make: *** [all] Error 2
>>
>> best regards,
>>
>> René.
>>
>>
>> On 21 sep. 2014, at 13:03, Rick McGuire <object.r...@gmail.com> wrote:
>>
>> That's supposed to happen automatically when the list updates, but it
>> might be a good idea to start from a clean state.
>>
>> Rick
>>
>> On Sun, Sep 21, 2014 at 6:59 AM, René Jansen <rvjan...@xs4all.nl> wrote:
>>
>>> now you mention Cmake .... I might have to refresh my makefile from this
>>> cmake txt list.
>>> I'll try that later today.
>>>
>>> best regards,
>>>
>>> René.
>>>
>>>
>>> On 21 sep. 2014, at 00:43, Rick McGuire <object.r...@gmail.com> wrote:
>>>
>>> Well, you got me.  There are no references to a StackClass in the
>>> CmakeList.txt file nor anywhere in the build tree.  I have no idea where
>>> this comes from.
>>>
>>> Rick
>>>
>>> On Sat, Sep 20, 2014 at 6:38 PM, René Jansen <rvjan...@xs4all.nl> wrote:
>>>
>>>> Now it comes a lot further, but it stops at:
>>>>
>>>> make: *** No rule to make target `interpreter/classes/StackClass.cpp',
>>>> needed by `librexx_la-StackClass.lo'.  Stop.
>>>>
>>>> best regards,
>>>>
>>>> René.
>>>>
>>>>
>>>>
>>>> On 20 sep. 2014, at 22:48, Rick McGuire <object.r...@gmail.com> wrote:
>>>>
>>>> I also discovered that my fix will have the same problem because there
>>>> is also a PACKAGE_STRING define in the config.h.  It looks like there is
>>>> something strange going on the the Mac build.  On linux, the define is
>>>>
>>>> #define PACKAGE ooRexx
>>>>
>>>> Which didn't cause a syntax error.  On your build, the ooRexx was
>>>> surrounded by quotes, which caused the syntax error.  I'm not sure if this
>>>> additional quoting will cause issues with its intended purpose or not.
>>>> I'll check a new fix in just as soon as everything finishes compiling.
>>>>
>>>> Rick
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Slashdot TV.  Video for Nerds.  Stuff that Matters.
>>>>
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Oorexx-devel mailing list
>>>> Oorexx-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>
>>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Slashdot TV.  Video for Nerds.  Stuff that Matters.
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk_______________________________________________
>>> Oorexx-devel mailing list
>>> Oorexx-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Slashdot TV.  Video for Nerds.  Stuff that Matters.
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Oorexx-devel mailing list
>>> Oorexx-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>
>>>
>>
>> ------------------------------------------------------------------------------
>> Slashdot TV.  Video for Nerds.  Stuff that Matters.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk_______________________________________________
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Slashdot TV.  Video for Nerds.  Stuff that Matters.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>>
>
> ------------------------------------------------------------------------------
> Slashdot TV.  Video for Nerds.  Stuff that Matters.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk_______________________________________________
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
>
>
> ------------------------------------------------------------------------------
> Slashdot TV.  Video for Nerds.  Stuff that Matters.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
> _______________________________________________
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
------------------------------------------------------------------------------
Slashdot TV.  Video for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to