NetBSD Problem Report #40084

From www@NetBSD.org  Tue Dec  2 17:55:15 2008
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by narn.NetBSD.org (Postfix) with ESMTP id 3E02263BD2D
	for <gnats-bugs@gnats.netbsd.org>; Tue,  2 Dec 2008 17:55:15 +0000 (UTC)
Message-Id: <20081202175514.E74E263B8BD@narn.NetBSD.org>
Date: Tue,  2 Dec 2008 17:55:14 +0000 (UTC)
From: srcshelton@gmail.com
Reply-To: srcshelton@gmail.com
To: gnats-bugs@NetBSD.org
Subject: net/ORBit2 fails to build on IRIX
X-Send-Pr-Version: www-1.0

>Number:         40084
>Category:       pkg
>Synopsis:       net/ORBit2 fails to build on IRIX
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    irix-pkg-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Dec 02 18:00:01 +0000 2008
>Closed-Date:    
>Last-Modified:  Sun May 29 23:27:18 +0000 2016
>Originator:     Stuart Shelton
>Release:        pkgsrc latest from CVS
>Organization:
>Environment:
IRIX 6.5.30; MIPSpro Compilers, version 7.4.4m
>Description:

(Marked as critical/high priority due to the number of X-based applications which require ORBit2)

After configuring with the following warnings:

checking netinet/tcp.h usability... yes
checking netinet/tcp.h presence... no
configure: WARNING: netinet/tcp.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: netinet/tcp.h: proceeding with the compiler's result
checking for netinet/tcp.h... yes

checking resolv.h usability... no
checking resolv.h presence... yes
configure: WARNING: resolv.h: present but cannot be compiled
configure: WARNING: resolv.h:     check for missing prerequisite headers?
configure: WARNING: resolv.h: see the Autoconf documentation
configure: WARNING: resolv.h:     section "Present But Cannot Be Compiled"
configure: WARNING: resolv.h: proceeding with the preprocessor's result
configure: WARNING: resolv.h: in the future, the compiler will take precedence
configure: WARNING:     ## --------------------------------------------------------------------- ##
configure: WARNING:     ## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=ORBit2 ##
configure: WARNING:     ## --------------------------------------------------------------------- ##
checking for resolv.h... yes

configure: WARNING: Unrecognized options: --with-libintl-prefix, --with-libiconv-prefix

... ORBit2-2.14.16 then fails to build with:

../../../src/idl-compiler/orbit-idl-2 -I../../../src/idl/CORBA_PIDL -I../../../src/idl/CORBA -I../../../src/idl/misc -I../../../src/idl/interop -I. -D_PRE_3_0_COMPILER_ --noskels --nodefskels --nostubs --noidata --noheaders --define=Object=OObject --define=TypeCode=TTypeCode --showcpperrors --deps ./.deps/iop-defs.idl.P ../../../src/orb/orb-core/iop-defs.idl
orbit-idl-2 2.14.16 compiling
  mode, show preprocessor errors, passes: common 

Processing file ../../../src/orb/orb-core/iop-defs.idl
for I in iop-defs.h iop-defs-stubs.c iop-defs-skels.c iop-defs-common.c iop-defs-imodule.c iop-defs-skelimpl.c; do \
                if test -f $I; then \
                        sed -e 's,OObject,Object,g' -e 's,TTypeCode,TypeCode,g' $I > $I.out; \
                        mv $I.out $I ; \
                fi; \
        done
true
(rm -f corba-ops-stubs.c corba-ops-common.c corba-ops-skels.c corba-ops.h || true) > /dev/null
../../../src/idl-compiler/orbit-idl-2 --showcpperrors --deps .deps/corba-ops.idl.P corba-ops.idl
orbit-idl-2 2.14.16 compiling
  mode, show preprocessor errors, passes: stubs skels common headers 

Processing file corba-ops.idl
for I in corba-ops-stubs.c corba-ops-common.c corba-ops-skels.c corba-ops.h; do                                                         \
                sed -e 's,ZZZis_a,_is_a,g' -e 's,ZZis_a,is_a,g' $I > $I.out; mv $I.out $I;      \
        done;                                                                                   \
        sed -e "s,Z,_,g" corba-ops-skels.c > corba-ops-skels.c.out;                             \
        mv corba-ops-skels.c.out corba-ops-skels.c;
true
/usr/bsd/bin/gmake  all-am
gmake[5]: Entering directory `/usr/bsd/var/tmp/net/ORBit2/work/ORBit2-2.14.16/src/orb/orb-core'
true
source='orbit-interface-common.c' object='orbit-interface-common.lo' libtool=yes \
        DEPDIR=.deps depmode=sgi /usr/bsd/bin/bash ../../../depcomp \
        /usr/bsd/bin/bash ../../../libtool --tag=CC   --mode=compile cc -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/bsd/lib/orbit-2.0"\" -DORBIT2_INTERNAL_API  -DG_DISABLE_DEPRECATED -I../../../linc2/include -I../../../linc2/include -D_REENTRANT -I/usr/bsd/include/glib/glib-2.0 -I/usr/bsd/lib/glib-2.0/include    -c99 -I/usr/bsd/include -D__inline__=inline -DINET6 -I/usr/include  -c99 -O2 -n32 -mips4 -r14000 -apo -float_const -use_readonly_const -TARG:isa=mips4:platform=ip30:processor=r14000 -TENV:zeroinit_in_bss=ON -OPT:fast_io=ON:Olimit=8192:reorg_common=ON:swp=ON -LNO:auto_dist=ON:fusion_peeling_limit=8:gather_scatter=2 -woff 1174,1183,1185,1552,3970,3968 -n32 -I/usr/bsd/include -I/usr/include -Werror-implicit-function-declaration  -c -o orbit-interface-common.lo orbit-interface-common.c
mkdir .libs
 cc -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include/orbit/orb-core -DORBIT_TYPELIB_DIR=\"/usr/bsd/lib/orbit-2.0\" -DORBIT2_INTERNAL_API -DG_DISABLE_DEPRECATED -I../../../linc2/include -D_REENTRANT -I/usr/bsd/var/tmp/net/ORBit2/work/.buildlink/include/glib/glib-2.0 -I/usr/bsd/var/tmp/net/ORBit2/work/.buildlink/lib/glib-2.0/include -c99 -I/usr/bsd/var/tmp/net/ORBit2/work/.buildlink/include -D__inline__=inline -DINET6 -c99 -O2 -n32 -mips4 -r14000 -apo -float_const -use_readonly_const -TARG:isa=mips4:platform=ip30:processor=r14000 -TENV:zeroinit_in_bss=ON -OPT:fast_io=ON:Olimit=8192:reorg_common=ON:swp=ON -woff 1174,1183,1185,1552,3970,3968 -n32 -Werror-implicit-function-declaration -c orbit-interface-common.c -Wp,-MDupdate,.deps/orbit-interface-common.TPlo  -DPIC -o .libs/orbit-interface-common.o
cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10286
  The identifier "CORBA_Context" is undefined.

  void CORBA_Object_create_request(CORBA_Object _obj, const CORBA_Context ctx, const CORBA_char * operation, const CORBA_NVList arg_list, CORBA_NamedValue* result, CORBA_Request* request, const CORBA_Flags req_flag, CORBA_Environment *ev);
                                                            ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10286
  The identifier "CORBA_NVList" is undefined.

  void CORBA_Object_create_request(CORBA_Object _obj, const CORBA_Context ctx, const CORBA_char * operation, const CORBA_NVList arg_list, CORBA_NamedValue* result, CORBA_Request* request, const CORBA_Flags req_flag, CORBA_Environment *ev);
                                                                                                                   ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10286
  The identifier "CORBA_Request" is undefined.

  void CORBA_Object_create_request(CORBA_Object _obj, const CORBA_Context ctx, const CORBA_char * operation, const CORBA_NVList arg_list, CORBA_NamedValue* result, CORBA_Request* request, const CORBA_Flags req_flag, CORBA_Environment *ev);
                                                                                                                                                                    ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10297
  The identifier "CORBA_NVList" is undefined.

  void CORBA_ORB_create_list(CORBA_ORB _obj, const CORBA_long count, CORBA_NVList* new_list, CORBA_Environment *ev);
                                                                     ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10298
  The identifier "CORBA_NVList" is undefined.

  void CORBA_ORB_create_operation_list(CORBA_ORB _obj, const CORBA_OperationDef oper, CORBA_NVList* new_list, CORBA_Environment *ev);
                                                                                      ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10299
  The identifier "CORBA_Context" is undefined.

  void CORBA_ORB_get_default_context(CORBA_ORB _obj, CORBA_Context* ctx, CORBA_Environment *ev);
                                                     ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10303
  The identifier "CORBA_Request" is undefined.

  void CORBA_ORB_get_next_response(CORBA_ORB _obj, CORBA_Request* req, CORBA_Environment *ev);
                                                   ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10338
  The identifier "CORBA_Request" is undefined.

  void CORBA_Request_add_arg(CORBA_Request _obj, const CORBA_char * name, const CORBA_TypeCode arg_type, const CORBA_OpaqueValue value, const CORBA_long len, const CORBA_Flags arg_flags, CORBA_Environment *ev);
                             ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10339
  The identifier "CORBA_Request" is undefined.

  void CORBA_Request_invoke(CORBA_Request _obj, const CORBA_Flags invoke_flags, CORBA_Environment *ev);
                            ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10340
  The identifier "CORBA_Request" is undefined.

  void CORBA_Request_delete(CORBA_Request _obj, CORBA_Environment *ev);
                            ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10341
  The identifier "CORBA_Request" is undefined.

  void CORBA_Request_send(CORBA_Request _obj, const CORBA_Flags invoke_flags, CORBA_Environment *ev);
                          ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10342
  The identifier "CORBA_Request" is undefined.

  void CORBA_Request_get_response(CORBA_Request _obj, CORBA_Environment *ev);
                                  ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10343
  The identifier "CORBA_Request" is undefined.

  CORBA_boolean CORBA_Request_poll_response(CORBA_Request _obj, CORBA_Environment *ev);
                                            ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10344
  The identifier "CORBA_Request" is undefined.

  CORBA_Object CORBA_Request_sendp(CORBA_Request _obj, CORBA_Environment *ev);
                                   ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10345
  The identifier "CORBA_Request" is undefined.

  void CORBA_Request_prepare(CORBA_Request _obj, const CORBA_Object p, CORBA_Environment *ev);
                             ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10346
  The identifier "CORBA_Request" is undefined.

  void CORBA_Request_sendc(CORBA_Request _obj, const CORBA_Object handler, CORBA_Environment *ev);
                           ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10347
  The identifier "CORBA_Context" is undefined.

  void CORBA_Context_set_one_value(CORBA_Context _obj, const CORBA_char * prop_name, const CORBA_char * value, CORBA_Environment *ev);
                                   ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10348
  The identifier "CORBA_Context" is undefined.

  void CORBA_Context_set_values(CORBA_Context _obj, const CORBA_NVList values, CORBA_Environment *ev);
                                ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10348
  The identifier "CORBA_NVList" is undefined.

  void CORBA_Context_set_values(CORBA_Context _obj, const CORBA_NVList values, CORBA_Environment *ev);
                                                          ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10349
  The identifier "CORBA_Context" is undefined.

  void CORBA_Context_get_values(CORBA_Context _obj, const CORBA_char * start_scope, const CORBA_Flags op_flags, const CORBA_char * prop_name, CORBA_NVList* values, CORBA_Environment *ev);
                                ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10349
  The identifier "CORBA_NVList" is undefined.

  void CORBA_Context_get_values(CORBA_Context _obj, const CORBA_char * start_scope, const CORBA_Flags op_flags, const CORBA_char * prop_name, CORBA_NVList* values, CORBA_Environment *ev);
                                                                                                                                              ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10350
  The identifier "CORBA_Context" is undefined.

  void CORBA_Context_delete_values(CORBA_Context _obj, const CORBA_char * prop_name, CORBA_Environment *ev);
                                   ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10351
  The identifier "CORBA_Context" is undefined.

  void CORBA_Context_create_child(CORBA_Context _obj, const CORBA_char * ctx_name, CORBA_Context* child_ctx, CORBA_Environment *ev);
                                  ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10351
  The identifier "CORBA_Context" is undefined.

  void CORBA_Context_create_child(CORBA_Context _obj, const CORBA_char * ctx_name, CORBA_Context* child_ctx, CORBA_Environment *ev);
                                                                                   ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10352
  The identifier "CORBA_Context" is undefined.

  void CORBA_Context_delete(CORBA_Context _obj, const CORBA_Flags del_flags, CORBA_Environment *ev);
                            ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10353
  The identifier "CORBA_NVList" is undefined.

  void CORBA_NVList_add_item(CORBA_NVList _obj, const CORBA_char * item_name, const CORBA_TypeCode item_type, const CORBA_OpaqueValue value, const CORBA_long value_len, const CORBA_Flags item_flags, CORBA_Environment *ev);
                             ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10354
  The identifier "CORBA_NVList" is undefined.

  void CORBA_NVList_free(CORBA_NVList _obj, CORBA_Environment *ev);
                         ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10355
  The identifier "CORBA_NVList" is undefined.

  void CORBA_NVList_free_memory(CORBA_NVList _obj, CORBA_Environment *ev);
                                ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10356
  The identifier "CORBA_NVList" is undefined.

  void CORBA_NVList_get_count(CORBA_NVList _obj, CORBA_long* count, CORBA_Environment *ev);
                              ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10357
  The identifier "CORBA_ServerRequest" is undefined.

  CORBA_Identifier CORBA_ServerRequest__get_operation(CORBA_ServerRequest _obj, CORBA_Environment *ev);
                                                      ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10358
  The identifier "CORBA_ServerRequest" is undefined.

  void CORBA_ServerRequest_arguments(CORBA_ServerRequest _obj, CORBA_NVList* nv, CORBA_Environment *ev);
                                     ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10358
  The identifier "CORBA_NVList" is undefined.

  void CORBA_ServerRequest_arguments(CORBA_ServerRequest _obj, CORBA_NVList* nv, CORBA_Environment *ev);
                                                               ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10359
  The identifier "CORBA_Context" is undefined.

  CORBA_Context CORBA_ServerRequest_ctx(CORBA_ServerRequest _obj, CORBA_Environment *ev);
  ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10359
  The identifier "CORBA_ServerRequest" is undefined.

  CORBA_Context CORBA_ServerRequest_ctx(CORBA_ServerRequest _obj, CORBA_Environment *ev);
                                        ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10360
  The identifier "CORBA_ServerRequest" is undefined.

  void CORBA_ServerRequest_set_result(CORBA_ServerRequest _obj, const CORBA_any* val, CORBA_Environment *ev);
                                      ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-defs.h, Line = 10361
  The identifier "CORBA_ServerRequest" is undefined.

  void CORBA_ServerRequest_set_exception(CORBA_ServerRequest _obj, const CORBA_any* val, CORBA_Environment *ev);
                                         ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-context.h, Line = 18
  The identifier "CORBA_Context" is undefined.

        CORBA_Context  parent_ctx;
        ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-context.h, Line = 21
  The identifier "CORBA_Context" is undefined.

  void     ORBit_Context_marshal     (CORBA_Context                   ctx,
                                      ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-context.h, Line = 26
  The identifier "CORBA_Context" is undefined.

  gboolean ORBit_Context_demarshal   (CORBA_Context   parent,
                                      ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-context.h, Line = 27
  The identifier "CORBA_Context" is undefined.

                                    CORBA_Context   initme,
                                    ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/corba-context.h, Line = 30
  The identifier "CORBA_Context" is undefined.

  void     ORBit_Context_server_free (CORBA_Context ctx);
                                      ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/orbit-small.h, Line = 80
  The identifier "CORBA_Context" is undefined.

                                        CORBA_Context       ctx,
                                        ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/orbit-small.h, Line = 89
  The identifier "CORBA_Context" is undefined.

                                          CORBA_Context       ctx,
                                          ^

cc-1020 cc: ERROR File = ../../../include/orbit/orb-core/orbit-small.h, Line = 132
  The identifier "CORBA_Context" is undefined.

                                      CORBA_Context          ctx,
                                      ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 996
  The identifier "PortableServer_ThreadPolicy" is undefined.

  PortableServer_ThreadPolicyValue PortableServer_ThreadPolicy__get_value(PortableServer_ThreadPolicy _obj, CORBA_Environment *ev);
                                                                          ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1000
  The identifier "PortableServer_LifespanPolicy" is undefined.

  PortableServer_LifespanPolicyValue PortableServer_LifespanPolicy__get_value(PortableServer_LifespanPolicy _obj, CORBA_Environment *ev);
                                                                              ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1004
  The identifier "PortableServer_IdUniquenessPolicy" is undefined.

  PortableServer_IdUniquenessPolicyValue PortableServer_IdUniquenessPolicy__get_value(PortableServer_IdUniquenessPolicy _obj, CORBA_Environment *ev);
                                                                                      ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1008
  The identifier "PortableServer_IdAssignmentPolicy" is undefined.

  PortableServer_IdAssignmentPolicyValue PortableServer_IdAssignmentPolicy__get_value(PortableServer_IdAssignmentPolicy _obj, CORBA_Environment *ev);
                                                                                      ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1012
  The identifier "PortableServer_ImplicitActivationPolicy" is undefined.

  PortableServer_ImplicitActivationPolicyValue PortableServer_ImplicitActivationPolicy__get_value(PortableServer_ImplicitActivationPolicy _obj, CORBA_Environment *ev);
                                                                                                  ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1016
  The identifier "PortableServer_ServantRetentionPolicy" is undefined.

  PortableServer_ServantRetentionPolicyValue PortableServer_ServantRetentionPolicy__get_value(PortableServer_ServantRetentionPolicy _obj, CORBA_Environment *ev);
                                                                                              ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1020
  The identifier "PortableServer_RequestProcessingPolicy" is undefined.

  PortableServer_RequestProcessingPolicyValue PortableServer_RequestProcessingPolicy__get_value(PortableServer_RequestProcessingPolicy _obj, CORBA_Environment *ev);
                                                                                                ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1021
  The identifier "PortableServer_POAManager" is undefined.

  void PortableServer_POAManager_activate(PortableServer_POAManager _obj, CORBA_Environment *ev);
                                          ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1022
  The identifier "PortableServer_POAManager" is undefined.

  void PortableServer_POAManager_hold_requests(PortableServer_POAManager _obj, const CORBA_boolean wait_for_completion, CORBA_Environment *ev);
                                               ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1023
  The identifier "PortableServer_POAManager" is undefined.

  void PortableServer_POAManager_discard_requests(PortableServer_POAManager _obj, const CORBA_boolean wait_for_completion, CORBA_Environment *ev);
                                                  ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1024
  The identifier "PortableServer_POAManager" is undefined.

  void PortableServer_POAManager_deactivate(PortableServer_POAManager _obj, const CORBA_boolean etherealize_objects, const CORBA_boolean wait_for_completion, CORBA_Environment *ev);
                                            ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1025
  The identifier "PortableServer_POAManager" is undefined.

  PortableServer_POAManager_State PortableServer_POAManager_get_state(PortableServer_POAManager _obj, CORBA_Environment *ev);
                                                                      ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1026
  The identifier "PortableServer_POAManager" is undefined.

  CORBA_string PortableServer_POAManager_get_id(PortableServer_POAManager _obj, CORBA_Environment *ev);
                                                ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1027
  The identifier "PortableServer_POAManager" is undefined.

  PortableServer_POAManager PortableServer_POAManagerFactory_create_POAManager(PortableServer_POAManagerFactory _obj, const CORBA_char * id, const CORBA_PolicyList* policies, CORBA_Environment *ev);
  ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1027
  The identifier "PortableServer_POAManagerFactory" is undefined.

  PortableServer_POAManager PortableServer_POAManagerFactory_create_POAManager(PortableServer_POAManagerFactory _obj, const CORBA_char * id, const CORBA_PolicyList* policies, CORBA_Environment *ev);
                                                                               ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1028
  The identifier "PortableServer_POAManagerFactory" is undefined.

  PortableServer_POAManagerFactory_POAManagerSeq* PortableServer_POAManagerFactory_list(PortableServer_POAManagerFactory _obj, CORBA_Environment *ev);
                                                                                        ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1029
  The identifier "PortableServer_POAManager" is undefined.

  PortableServer_POAManager PortableServer_POAManagerFactory_find(PortableServer_POAManagerFactory _obj, const CORBA_char * id, CORBA_Environment *ev);
  ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1029
  The identifier "PortableServer_POAManagerFactory" is undefined.

  PortableServer_POAManager PortableServer_POAManagerFactory_find(PortableServer_POAManagerFactory _obj, const CORBA_char * id, CORBA_Environment *ev);
                                                                  ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1030
  The identifier "PortableServer_AdapterActivator" is undefined.

  CORBA_boolean PortableServer_AdapterActivator_unknown_adapter(PortableServer_AdapterActivator _obj, const PortableServer_POA parent, const CORBA_char * name, CORBA_Environment *ev);
                                                                ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1031
  The identifier "PortableServer_ServantActivator" is undefined.

  PortableServer_Servant PortableServer_ServantActivator_incarnate(PortableServer_ServantActivator _obj, const PortableServer_ObjectId* oid, const PortableServer_POA adapter, CORBA_Environment *ev);
                                                                   ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1032
  The identifier "PortableServer_ServantActivator" is undefined.

  void PortableServer_ServantActivator_etherealize(PortableServer_ServantActivator _obj, const PortableServer_ObjectId* oid, const PortableServer_POA adapter, const PortableServer_Servant serv, const CORBA_boolean cleanup_in_progress, const CORBA_boolean remaining_activations, CORBA_Environment *ev);
                                                   ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1033
  The identifier "PortableServer_ServantLocator" is undefined.

  PortableServer_Servant PortableServer_ServantLocator_preinvoke(PortableServer_ServantLocator _obj, const PortableServer_ObjectId* oid, const PortableServer_POA adapter, const CORBA_char * operation, PortableServer_ServantLocator_Cookie the_cookie, CORBA_Environment *ev);
                                                                 ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1034
  The identifier "PortableServer_ServantLocator" is undefined.

  void PortableServer_ServantLocator_postinvoke(PortableServer_ServantLocator _obj, const PortableServer_ObjectId* oid, const PortableServer_POA adapter, const CORBA_char * operation, const PortableServer_ServantLocator_Cookie the_cookie, const PortableServer_Servant the_servant, CORBA_Environment *ev);
                                                ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1035
  The identifier "PortableServer_POAManager" is undefined.

  PortableServer_POA PortableServer_POA_create_POA(PortableServer_POA _obj, const CORBA_char * adapter_name, const PortableServer_POAManager a_POAManager, const CORBA_PolicyList* policies, CORBA_Environment *ev);
                                                                                                                   ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1038
  The identifier "PortableServer_ThreadPolicy" is undefined.

  PortableServer_ThreadPolicy PortableServer_POA_create_thread_policy(PortableServer_POA _obj, const PortableServer_ThreadPolicyValue value, CORBA_Environment *ev);
  ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1039
  The identifier "PortableServer_LifespanPolicy" is undefined.

  PortableServer_LifespanPolicy PortableServer_POA_create_lifespan_policy(PortableServer_POA _obj, const PortableServer_LifespanPolicyValue value, CORBA_Environment *ev);
  ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1040
  The identifier "PortableServer_IdUniquenessPolicy" is undefined.

  PortableServer_IdUniquenessPolicy PortableServer_POA_create_id_uniqueness_policy(PortableServer_POA _obj, const PortableServer_IdUniquenessPolicyValue value, CORBA_Environment *ev);
  ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1041
  The identifier "PortableServer_IdAssignmentPolicy" is undefined.

  PortableServer_IdAssignmentPolicy PortableServer_POA_create_id_assignment_policy(PortableServer_POA _obj, const PortableServer_IdAssignmentPolicyValue value, CORBA_Environment *ev);
  ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1042
  The identifier "PortableServer_ImplicitActivationPolicy" is undefined.

  PortableServer_ImplicitActivationPolicy PortableServer_POA_create_implicit_activation_policy(PortableServer_POA _obj, const PortableServer_ImplicitActivationPolicyValue value, CORBA_Environment *ev);
  ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1043
  The identifier "PortableServer_ServantRetentionPolicy" is undefined.

  PortableServer_ServantRetentionPolicy PortableServer_POA_create_servant_retention_policy(PortableServer_POA _obj, const PortableServer_ServantRetentionPolicyValue value, CORBA_Environment *ev);
  ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1044
  The identifier "PortableServer_RequestProcessingPolicy" is undefined.

  PortableServer_RequestProcessingPolicy PortableServer_POA_create_request_processing_policy(PortableServer_POA _obj, const PortableServer_RequestProcessingPolicyValue value, CORBA_Environment *ev);
  ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1048
  The identifier "PortableServer_POAManager" is undefined.

  PortableServer_POAManager PortableServer_POA__get_the_POAManager(PortableServer_POA _obj, CORBA_Environment *ev);
  ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1049
  The identifier "PortableServer_AdapterActivator" is undefined.

  PortableServer_AdapterActivator PortableServer_POA__get_the_activator(PortableServer_POA _obj, CORBA_Environment *ev);
  ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1050
  The identifier "PortableServer_AdapterActivator" is undefined.

  void PortableServer_POA__set_the_activator(PortableServer_POA _obj, const PortableServer_AdapterActivator value, CORBA_Environment *ev);
                                                                            ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1051
  The identifier "PortableServer_ServantManager" is undefined.

  PortableServer_ServantManager PortableServer_POA_get_servant_manager(PortableServer_POA _obj, CORBA_Environment *ev);
  ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1052
  The identifier "PortableServer_ServantManager" is undefined.

  void PortableServer_POA_set_servant_manager(PortableServer_POA _obj, const PortableServer_ServantManager imgr, CORBA_Environment *ev);
                                                                             ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1067
  The identifier "PortableServer_POAManagerFactory" is undefined.

  PortableServer_POAManagerFactory PortableServer_POA__get_the_POAManagerFactory(PortableServer_POA _obj, CORBA_Environment *ev);
  ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1068
  The identifier "PortableServer_Current" is undefined.

  PortableServer_POA PortableServer_Current_get_POA(PortableServer_Current _obj, CORBA_Environment *ev);
                                                    ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1069
  The identifier "PortableServer_Current" is undefined.

  PortableServer_ObjectId* PortableServer_Current_get_object_id(PortableServer_Current _obj, CORBA_Environment *ev);
                                                                ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1070
  The identifier "PortableServer_Current" is undefined.

  CORBA_Object PortableServer_Current_get_reference(PortableServer_Current _obj, CORBA_Environment *ev);
                                                    ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-defs.h, Line = 1071
  The identifier "PortableServer_Current" is undefined.

  PortableServer_Servant PortableServer_Current_get_servant(PortableServer_Current _obj, CORBA_Environment *ev);
                                                            ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/orbit-adaptor.h, Line = 45
  The identifier "CORBA_Context" is undefined.

                                                     CORBA_Context      ctx,
                                                     ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/orbit-adaptor.h, Line = 56
  The identifier "CORBA_Context" is undefined.

                                                     CORBA_Context      ctx,
                                                     ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/orbit-adaptor.h, Line = 70
  The identifier "CORBA_Context" is undefined.

                                                    CORBA_Context      ctx,
                                                    ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/orbit-adaptor.h, Line = 78
  The identifier "CORBA_Context" is undefined.

                                                    CORBA_Context      ctx,
                                                    ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/poa-types.h, Line = 63
  The identifier "CORBA_Context" is undefined.

                     CORBA_Context       ctx,
                     ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/portableserver-poa-type.h, Line = 28
  The identifier "PortableServer_POAManager" is undefined.

        PortableServer_POAManager       poa_manager;
        ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/portableserver-poa-type.h, Line = 29
  The identifier "PortableServer_AdapterActivator" is undefined.

        PortableServer_AdapterActivator the_activator;
        ^

cc-1020 cc: ERROR File = ../../../include/orbit/poa/portableserver-poa-type.h, Line = 30
  The identifier "PortableServer_ServantManager" is undefined.

        PortableServer_ServantManager   servant_manager;
        ^

cc-1020 cc: ERROR File = ../../../include/orbit/dynamic/dynamic-defs.h, Line = 244
  The identifier "DynamicAny_DynAny" is undefined.

  DynamicAny_DynAny value;
  ^

cc-1020 cc: ERROR File = ../../../include/orbit/dynamic/dynamic-defs.h, Line = 662
  The identifier "DynamicAny_DynAny" is undefined.

  CORBA_TypeCode DynamicAny_DynAny_type(DynamicAny_DynAny _obj, CORBA_Environment *ev);
                                        ^

cc-1020 cc: ERROR File = ../../../include/orbit/dynamic/dynamic-defs.h, Line = 663
  The identifier "DynamicAny_DynAny" is undefined.

  void DynamicAny_DynAny_assign(DynamicAny_DynAny _obj, const DynamicAny_DynAny dyn_any, CORBA_Environment *ev);
                                ^

cc-1020 cc: ERROR File = ../../../include/orbit/dynamic/dynamic-defs.h, Line = 663
  The identifier "DynamicAny_DynAny" is undefined.

  void DynamicAny_DynAny_assign(DynamicAny_DynAny _obj, const DynamicAny_DynAny dyn_any, CORBA_Environment *ev);
                                                              ^

cc-1020 cc: ERROR File = ../../../include/orbit/dynamic/dynamic-defs.h, Line = 664
  The identifier "DynamicAny_DynAny" is undefined.

  void DynamicAny_DynAny_from_any(DynamicAny_DynAny _obj, const CORBA_any* value, CORBA_Environment *ev);
                                  ^

cc-1020 cc: ERROR File = ../../../include/orbit/dynamic/dynamic-defs.h, Line = 665
  The identifier "DynamicAny_DynAny" is undefined.

  CORBA_any* DynamicAny_DynAny_to_any(DynamicAny_DynAny _obj, CORBA_Environment *ev);
                                      ^

cc-1020 cc: ERROR File = ../../../include/orbit/dynamic/dynamic-defs.h, Line = 666
  The identifier "DynamicAny_DynAny" is undefined.

  CORBA_boolean DynamicAny_DynAny_equal(DynamicAny_DynAny _obj, const DynamicAny_DynAny dyn_any, CORBA_Environment *ev);
                                        ^

cc-3452 cc: ERROR File = ../../../include/orbit/dynamic/dynamic-defs.h, Line = 666
  The compilation is aborted due to the number of errors.


101 errors detected in the compilation of "orbit-interface-common.c".
gmake[5]: *** [orbit-interface-common.lo] Error 1
gmake[5]: Leaving directory `/usr/bsd/var/tmp/net/ORBit2/work/ORBit2-2.14.16/src/orb/orb-core'
gmake[4]: *** [all] Error 2
gmake[4]: Leaving directory `/usr/bsd/var/tmp/net/ORBit2/work/ORBit2-2.14.16/src/orb/orb-core'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/bsd/var/tmp/net/ORBit2/work/ORBit2-2.14.16/src/orb'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/bsd/var/tmp/net/ORBit2/work/ORBit2-2.14.16/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/bsd/var/tmp/net/ORBit2/work/ORBit2-2.14.16'
gmake: *** [all] Error 2
*** Error code 2

Stop.
bmake: stopped in /usr/bsd/src/net/ORBit2
*** Error code 1

Stop.
bmake: stopped in /usr/bsd/src/net/ORBit2

>How-To-Repeat:

All attempts to build the latest ORBit2 on IRIX have failed in this way.  On the other hand, the last working version of ORBit2 was removed as part of the upgrade of another package on 20081108 - so the current version at this point was not affected.

From my logs it appears that a working version was installed on 20080927 - so whatever was current in-tree at this point definitely compiled correctly on IRIX.
>Fix:

>Release-Note:

>Audit-Trail:
From: "Stuart Shelton" <srcshelton@gmail.com>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/40084: net/ORBit2 fails to build on IRIX
Date: Tue, 2 Dec 2008 18:24:36 +0000

 Further investigation shows that the problem is that the
 auto-generated file
 net/ORBit2/work/ORBit2-2.14.14/include/orbit/orb-core/corba-defs.h
 contains some junk.

 It starts with:

 /*
  * This file was generated by orbit-idl-2 - DO NOT EDIT!
  */

 ... but then contains erroneous substitutions such as:

 ** typedefs **/
 #if !defined(ORBIT_DECL_CORBA_ConstructionPolicy) &&
 !defined(_CORBA_ConstructionPolicy_defined)
 #define ORBIT_DECL_CORBA_ConstructionPolicy 1
 #define _CORBA_ConstructionPolicy_define^PH=C2=B4^H#define
 CORBA_ConstructionPolicy__freekids CORBA_Object__freekids
 typedef CORBA_Object CORBA_ConstructionPolicy;
 extern CORBA_unsigned_long CORBA_ConstructionPolicy__classid;

 #if !defined(ORBIT_DECL_CORBA_Current) && !defined(_CORBA_Current_defined)
 #define ORBIT_DECL_CORBA_Current 1
 #define _CORBA_Current_define^PH=C2=B4^H#define CORBA_Current__freekids
 CORBA_Object__freekids
 typedef CORBA_Object CORBA_Current;
 extern CORBA_unsigned_long CORBA_Current__classid;

 #if !defined(ORBIT_DECL_CORBA_DomainManager) &&
 !defined(_CORBA_DomainManager_defined)
 #define ORBIT_DECL_CORBA_DomainManager 1
 #define _CORBA_DomainManager_define^PH=C2=B4^H#define
 CORBA_DomainManager__freekids CORBA_Object__freekids
 typedef CORBA_Object CORBA_DomainManager;
 extern CORBA_unsigned_long CORBA_DomainManager__classid;

 This problem (junk between ^P and ^H in place of the last text of a
 line and the newline character) occurs 106 times in this file.


 2008/12/2  <gnats-admin@netbsd.org>:
 > Thank you very much for your problem report.
 > It has the internal identification `pkg/40084'.
 > The individual assigned to look at your
 > report is: pkg-manager.
 >
 >>Category:       pkg
 >>Responsible:    pkg-manager
 >>Synopsis:       net/ORBit2 fails to build on IRIX
 >>Arrival-Date:   Tue Dec 02 18:00:01 +0000 2008
 >
 >

Responsible-Changed-From-To: pkg-manager->irix-pkg-people
Responsible-Changed-By: wiz@NetBSD.org
Responsible-Changed-When: Tue, 02 Dec 2008 22:15:47 +0000
Responsible-Changed-Why:
Irix pkgsrc problem.


State-Changed-From-To: open->feedback
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Thu, 18 Jun 2015 05:30:47 +0000
State-Changed-Why:
Is this problem still current? If so, the code that emits the line that
breaks is on line 354 of orbit-idl-c-headers.c, and the corruption happens
at the end of a very long printf format string. The fact that four bytes of
the format (one of which is \n) are replaced with five bytes of trash makes
me suspect it's happening in the compiler, before the \n is processed. So,
(1) try running strings on the binary and see if the format string is there
and whether it's intact or corrupt; and (2) see if splitting that format
string up into multiple reasonable-sized pieces makes the problem go away.


State-Changed-From-To: feedback->open
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Sun, 29 May 2016 23:27:18 +0000
State-Changed-Why:
Feedback timeout. This PR is stuck, needs IRIX.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.