[omniORB] omniEvents 2.6.1 install error on irix6

caoy guaguo at vip.sina.com
Tue Apr 19 14:35:44 BST 2005


Hi,I recently wanna using omniORB & omniEvents on our SGI fuel machine,which has mips-sgi-irix 6.5 system. I had installed omniORB 4.0.3 successfully,but when I installed omniEvents 2.6.1 in make stage, I got a lot of errors.

In addition,I had installed GNU make on irix,and use gmake instead of irix native make. 

The error is:

gmake -C idl all
gmake[1]: Entering directory `/asm13/jsy34s3/software/omniORB-4.0.3/src/services/omniEvents-2_6_1/idl'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/asm13/jsy34s3/software/omniORB-4.0.3/src/services/omniEvents-2_6_1/idl'
gmake -C src all
gmake[1]: Entering directory `/asm13/jsy34s3/software/omniORB-4.0.3/src/services/omniEvents-2_6_1/src'
CC -c -I../idl -I../src -I/asm13/jsy34s3/usr_caoy/local/include  -DHAVE_CONFIG_H  -DENABLE_CLIENT_IR_SUPPORT=1 -DOMNIEVENTS_REAL_TIME_PUSH=1 -g  ConsumerAdmin.cc
cc-1035 CC: WARNING File = /usr/include/CC/iostream, Line = 18
  #error directive:  This header file requires the -LANG:std option

  #error This header file requires the -LANG:std option
   ^

cc-1035 CC: WARNING File = /usr/include/CC/iosfwd, Line = 18
  #error directive:  This header file requires the -LANG:std option

  #error This header file requires the -LANG:std option
   ^

cc-1035 CC: WARNING File = /usr/include/CC/istream, Line = 18
  #error directive:  This header file requires the -LANG:std option

  #error This header file requires the -LANG:std option
   ^

cc-1035 CC: WARNING File = /usr/include/CC/ostream, Line = 18
  #error directive:  This header file requires the -LANG:std option

  #error This header file requires the -LANG:std option
   ^

cc-1070 CC: ERROR File = /usr/include/CC/string, Line = 2172
  The indicated type is incomplete.

    char __f = __os.fill();
               ^

cc-1367 CC: ERROR File = /usr/include/CC/string, Line = 2175
  A pointer to an incomplete class type is not allowed.

    for (__i = 0; __i < __n; __i++) __buf->sputc(__f);
                                    ^

cc-1132 CC: ERROR File = /usr/include/CC/ios, Line = 349
  The class "std::char_traits<char>" has no member "pos_type".

    typedef typename _Traits::pos_type pos_type;
                              ^
          detected during instantiation of class
                    "std::basic_ios<char, std::char_traits<char>>" at line 434

cc-1132 CC: ERROR File = /usr/include/CC/ios, Line = 350
  The class "std::char_traits<char>" has no member "off_type".

    typedef typename _Traits::off_type off_type;
                              ^
          detected during instantiation of class
                    "std::basic_ios<char, std::char_traits<char>>" at line 434

cc-1035 CC: WARNING File = /usr/include/CC/streambuf, Line = 18
  #error directive:  This header file requires the -LANG:std option

  #error This header file requires the -LANG:std option
   ^

cc-1079 CC: ERROR File = /usr/include/CC/streambuf, Line = 410
  A type specifier is expected.

    typedef char_traits<char>::pos_type pos_type;
            ^

cc-1079 CC: ERROR File = /usr/include/CC/streambuf, Line = 411
  A type specifier is expected.

    typedef char_traits<char>::off_type off_type;
            ^

cc-1239 CC: ERROR File = Filter.h, Line = 60
  "ostream" is ambiguous.

    virtual void output(ostream& os) const =0;
                        ^

cc-1239 CC: ERROR File = Filter.h, Line = 76
  "ostream" is ambiguous.

    void output(ostream& os) const { os<<"\n FilterKind="<<_kind; }
                ^

cc-1239 CC: ERROR File = Filter.h, Line = 90
  "ostream" is ambiguous.

    void output(ostream& os) const { os<<"\n FilterId="<<_rid; }
                ^

cc-1239 CC: ERROR File = ConsumerAdmin.h, Line = 84
  "ostream" is ambiguous.

    void output(ostream& os);
                ^

cc-1239 CC: ERROR File = PersistNode.h, Line = 52
  "istream" is ambiguous.

    PersistNode(istream& is); ///< Create root node and read tree from stream.
                ^

cc-1239 CC: ERROR File = PersistNode.h, Line = 54
  "ostream" is ambiguous.

    void   output(ostream& os,string name) const;
                  ^

cc-1239 CC: ERROR File = PersistNode.h, Line = 57
  "istream" is ambiguous.

    inline bool  readnode(istream& is);
                          ^

cc-1239 CC: ERROR File = PersistNode.h, Line = 58
  "istream" is ambiguous.

    inline bool  readtoken(istream& is, string& tok);
                           ^

cc-1239 CC: ERROR File = EventChannel.h, Line = 154
  "ostream" is ambiguous.

    void output(ostream& os);
                ^

cc-1239 CC: ERROR File = EventChannel.h, Line = 204
  "ostream" is ambiguous.

    void output(ostream &os);
                ^

cc-1239 CC: ERROR File = ProxyManager.h, Line = 75
  "ostream" is ambiguous.

    void output(ostream& os);
                ^

cc-1239 CC: ERROR File = ProxyManager.h, Line = 109
  "ostream" is ambiguous.

    virtual void output(ostream &os)=0;
                        ^

cc-1239 CC: ERROR File = ProxyManager.h, Line = 114
  "ostream" is ambiguous.

    void keyOutput(ostream& os, const char* name);
                   ^

cc-1239 CC: ERROR File = ProxyManager.h, Line = 119
  "ostream" is ambiguous.

      ostream& os, const char* name,
      ^

cc-1239 CC: ERROR File = ProxyPushSupplier.h, Line = 122
  "ostream" is ambiguous.

    void output(ostream &os);
                ^

cc-1239 CC: ERROR File = ProxyPullSupplier.h, Line = 97
  "ostream" is ambiguous.

    void output(ostream& os);
                ^

cc-1239 CC: ERROR File = ConsumerAdmin.cc, Line = 144
  "ostream" is ambiguous.

  void ConsumerAdmin_i::output(ostream& os)
                               ^

23 errors detected in the compilation of "ConsumerAdmin.cc".
gmake[1]: *** [ConsumerAdmin.o] Error 2
gmake[1]: Leaving directory `/asm13/jsy34s3/software/omniORB-4.0.3/src/services/omniEvents-2_6_1/src'
gmake: *** [all] Error 2

Please help me, thanks a lot!

______________________________________

===================================================================



More information about the omniORB-list mailing list