This works. including fixing another problem 

/Users/rvjansen/apps/oorexx/oorexx-code-0/extensions/rexxutil/platform/unix/rexxutil.cpp:247:7:
 error: 
      redefinition of 'semun'
union semun

Which is also fixed with the latest level.

but: the build now seems to be stuck in the generation of rexx.img ; I haven't 
seen this since it used sysv shared memory. It is not even interruptible. I am 
going to do a make clean and reboot my machine. I'll let you know.

René.



On 22 sep. 2014, at 00:41, Rick McGuire <object.r...@gmail.com> wrote:

> 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

------------------------------------------------------------------------------
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