You'll probably need to debug and figure out where this is either hung or
looping and get a stack traceback if you can.  rexximage hung on linux when
we were first converting to cmake and the problem ended up being issues
with the config.h file not setting the right defines.  If it appears hung
in the semaphore code, then this is probably the case again.

Rick

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

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