Good morning everyone!

I downloaded mico.2.3.13 and started the build on the macOS Sierra.

I needed to make changes to the "configure" script and some source files. I
discovered that the "-enable-threads" option generated code that aborted
some "assert ()" calls. I switched to the "-disable-threads" option and the
new build worked.

I took advantage of an example given in "Advanced CORBA Programming with C
++" by Michi Henning and Steve Vinoski. Server performs and prints IOR; I
copy this IOR and provide it on the client command line, which aborts with
the message 'Uncaught CORBA exception: "IDL: omg.org/CORBA/COMM_FAILURE:
1.0 (0, not-completed)"'.

On a virtual machine (on the same MacBook) with Ubuntu, I built the
mico.2.3.13 and executed the same server and client, which worked without
problem.

I used the "iordump" to show the content of the IOR provided by the server:

In the macOS Sierra:

    Repo Id: IDL: Time: 1.0

IIOP Profile
    Version: 1.0
    Address: inet: 1.0.0.127.in-addr.arpa: 52406
   Location: corbaloc :: 1.0.0.127.in-addr.arpa: 52406 // 22682/1506076299
/% 5f0
        Key: 2f 32 32 36 38 32 2f 31 35 30 36 30 37 36 32 39/22682/150607629
              39 2f 5f 30 9 / _0

Multiple Components Profile
 Components: Native Codesets:
              normal: ISO 8859-1: 1987; Latin Alphabet No. 1
                wide: ISO / IEC 10646-1: 1993; UTF-16, UCS Transformation
Format 16-bit form
        Key: (empty)


In Ubuntu:

    Repo Id: IDL: Time: 1.0

IIOP Profile
    Version: 1.0
    Address: inet: 127.0.1.1: 42257
   Location: corbaloc :: 127.0.1.1: 42257 // 2796/1506251240 /% 5f0
        Key: 2f 32 37 39 36 2f 31 35 30 36 32 35 31 32 34 30/2796/1506251240
              2f 5f 30 / _0

Multiple Components Profile
 Components: Native Codesets:
              normal: ISO 8859-1: 1987; Latin Alphabet No. 1
                wide: ISO / IEC 10646-1: 1993; UTF-16, UCS Transformation
Format 16-bit form
        Key: (empty)


Any idea of ​​the cause of the bug in the macOS Sierra?

Thank you,
Milton.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mico-devel mailing list
Mico-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mico-devel

Reply via email to