[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