• Compiling ooRexx 4.2.0 on Debian Stretch

    From Bob Martin@21:1/5 to bob.martin@excite.com on Sat Feb 3 14:40:45 2018
    in 56743 20180203 143719 Bob Martin <bob.martin@excite.com> wrote:
    I'm updating my Raspberry Pis from wheezy to stretch but can't compile ooRexx.

    It compiles and installs OK on wheezy but on stretch it fails with :

    Sorry, seem to have lost the rest, which is:

    In file included from ./interpreter/api/ThreadContextStubs.cpp:45:0: /interpreter/api/ThreadContextStubs.cpp: In function 'logical_t IsMutableBuffer(RexxThreadContext*, RexxObjectPtr)':
    /interpreter/api/ThreadContextStubs.cpp:1940:55: warning: cast from 'RexxObjectPtr {aka _RexxObjectPtr*}' to 'RexxObject*' increases required alignment of target type [-Wcast-align]
    return isOfClass(MutableBuffer, (RexxObject *)o);
    ^ /interpreter/runtime/RexxCore.h:211:25: note: in definition of macro 'isOfClass'
    #define isOfClass(t,r) (r)->isObjectType(The##t##Behaviour)
    ^
    Makefile:2566: recipe for target 'librexx_la-ThreadContextStubs.lo' failed make: *** [librexx_la-ThreadContextStubs.lo] Error 1

    I'm out of my depth with make so I'm hoping someone here can give me some pointers.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bob Martin@21:1/5 to All on Sat Feb 3 14:37:19 2018
    I'm updating my Raspberry Pis from wheezy to stretch but can't compile ooRexx.

    It compiles and installs OK on wheezy but on stretch it fails with :

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)