I made it work by adding the option "--with-idl-compiler=/usr/bin/orbit-idl-2"
to ./configure. I tried that because I have libIDL installed and
thatOrbit normally
uses a internal IDL.

Makefile and "orbit-idl-2" commands and file didn't provide me much
information, probably because I just can't understand.. lol

Thanks

2011/2/3 Toralf Lund <[email protected]>

> Hello again.
>
> I'm afraid I overlooked this message earlier.
>
>> In these 4 lines I have the following value for "reserved" and "magic":
>> CORBA_octet reserved[957777707011];
>> CORBA_char magic[957777707012];
>>
>> Could this be set in compilation time? I looked in the compacted source
>> code indeed values are like 3 and 4.
>>
> I think this file may be (re)generated from an IDL file - probably
>  /src/orb/orb-core/iop-defs.idl - much in the same way as you will generate
> files when building your CORBA (ORBit2) application. Not sure why you get
> these values, but *maybe* you can figure out what's going on by inspecting
> the above mentioned file, along with Makefile commands involving
> "orbit-idl-2" and the filename...
>
> - Toralf
>
>
>> Btw, my compilation command is this:
>>
>> ./configure --prefix=/usr --libdir=/usr/lib32 \
>>        --disable-static CC='gcc -m32' \
>>        --build=i686-unknown-linux-gnu
>>  make
>>
>>
>> 2011/1/26 Toralf Lund <[email protected] <mailto:[email protected]>>
>>
>>
>>    rafael ff1 wrote:
>>
>>        Hi all,
>>
>>        I'm trying to create a lib32 package for Orbit2 for Archlinux
>>        64 bit, but I'm getting the following compilation error and I
>>        just haven't a clue of what it means! Can some one help me out?
>>
>>    I somewhat doubt it, but have you checked the actual code the
>>    compiler complains about, i.e. lines 1398, 1429, 1617 and 1781 in
>>    include/orbit/orb-core/iop-defs.h?
>>
>>    In my versions I see declarations of 3- or 4-element arrays, which
>>    doesn't seem too large...
>>
>>    - Toralf
>>
>>
>>        Thanks in advance.
>>
>>
>>        /bin/sh ../../../libtool --tag=CC   --mode=compile gcc -m32
>>        -DHAVE_CONFIG_H -I. -I../../.. -I. -I. -I../../../include
>>        -I../../../include/orbit/orb-core -I../../../include
>>        -I../../../include/orbit/orb-core
>>        -DORBIT_TYPELIB_DIR=\""/usr/lib32/orbit-2.0"\"
>>        -DORBIT2_INTERNAL_API -Wall -Wunused -Wmissing-prototypes
>>        -Wmissing-declarations  -I../../../linc2/include
>>        -I../../../linc2/include -pthread -I/usr/include/glib-2.0
>>        -I/usr/lib/glib-2.0/include      -march=x86-64 -mtune=generic
>>        -O2 -pipe -Werror-implicit-function-declaration  -MT
>>        orbit-interface-common.lo -MD -MP -MF
>>        .deps/orbit-interface-common.Tpo -c -o
>>        orbit-interface-common.lo orbit-interface-common.c
>>        libtool: compile:  gcc -m32 -DHAVE_CONFIG_H -I. -I../../.. -I.
>>        -I. -I../../../include -I../../../include/orbit/orb-core
>>        -I../../../include -I../../../include/orbit/orb-core
>>        -DORBIT_TYPELIB_DIR=\"/usr/lib32/orbit-2.0\"
>>        -DORBIT2_INTERNAL_API -Wall -Wunused -Wmissing-prototypes
>>        -Wmissing-declarations -I../../../linc2/include
>>        -I../../../linc2/include -pthread -I/usr/include/glib-2.0
>>        -I/usr/lib/glib-2.0/include -march=x86-64 -mtune=generic -O2
>>        -pipe -Werror-implicit-function-declaration -MT
>>        orbit-interface-common.lo -MD -MP -MF
>>        .deps/orbit-interface-common.Tpo -c orbit-interface-common.c
>>         -fPIC -DPIC -o .libs/orbit-interface-common.o
>>        In file included from
>>        ../../../include/orbit/GIOP/giop-types.h:11:0,
>>                        from ../../../include/orbit/GIOP/giop.h:7,
>>                        from ../../../include/orbit/orbit.h:15,
>>                        from
>>        ../../../include/orbit/orb-core/orbit-interface.h:738,
>>                        from orbit-interface-common.c:9:
>>        ../../../include/orbit/orb-core/iop-defs.h:1398:12: error:
>>        size of array 'magic' is too large
>>        ../../../include/orbit/orb-core/iop-defs.h:1429:12: error:
>>        size of array 'magic' is too large
>>        ../../../include/orbit/orb-core/iop-defs.h:1617:13: error:
>>        size of array 'reserved' is too large
>>        ../../../include/orbit/orb-core/iop-defs.h:1781:13: error:
>>        size of array 'reserved' is too large
>>        make[5]: *** [orbit-interface-common.lo] Error 1
>>        make[5]: Leaving directory
>>
>>  `/home/rafael/builds/lib32-orbit2/src/ORBit2-2.14.19/src/orb/orb-core'
>>        make[4]: *** [all] Error 2
>>        make[4]: Leaving directory
>>
>>  `/home/rafael/builds/lib32-orbit2/src/ORBit2-2.14.19/src/orb/orb-core'
>>        make[3]: *** [all-recursive] Error 1
>>        make[3]: Leaving directory
>>        `/home/rafael/builds/lib32-orbit2/src/ORBit2-2.14.19/src/orb'
>>        make[2]: *** [all-recursive] Error 1
>>        make[2]: Leaving directory
>>        `/home/rafael/builds/lib32-orbit2/src/ORBit2-2.14.19/src'
>>        make[1]: *** [all-recursive] Error 1
>>        make[1]: Leaving directory
>>        `/home/rafael/builds/lib32-orbit2/src/ORBit2-2.14.19'
>>        make: *** [all] Error 2
>>           Aborting...
>>
>>
>>
>>    This e-mail, including any attachments and response string, may
>>    contain proprietary information which is confidential and may be
>>    legally privileged. It is for the intended recipient only. If you
>>    are not the intended recipient or transmission error has
>>    misdirected this e-mail, please notify the author by return e-mail
>>    and delete this message and any attachment immediately. If you are
>>    not the intended recipient you must not use, disclose, distribute,
>>    forward, copy, print or rely on this e-mail in any way except as
>>    permitted by the author.
>>    _______________________________________________
>>    orbit-list mailing list
>>    [email protected] <mailto:[email protected]>
>>
>>    http://mail.gnome.org/mailman/listinfo/orbit-list
>>
>>
>>
>
> This e-mail, including any attachments and response string, may contain
> proprietary information which is confidential and may be legally privileged.
> It is for the intended recipient only. If you are not the intended recipient
> or transmission error has misdirected this e-mail, please notify the author
> by return e-mail and delete this message and any attachment immediately. If
> you are not the intended recipient you must not use, disclose, distribute,
> forward, copy, print or rely on this e-mail in any way except as permitted
> by the author.
> _______________________________________________
> orbit-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/orbit-list
>
_______________________________________________
orbit-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/orbit-list

Reply via email to