Hi I'm trying to compile MICOLIB (2.3.12\13) under vs7.1 and vs8.0... There are many errors like that:
Error 272 error C2039: 'ActiveMsgQueue' : is not a member of 'MICO' d:\mico\orb\message.cc 79 Error 255 error C2039: 'check_msg' : is not a member of 'MICO' d:\mico\orb\message.cc 54 Error 320 error C2039: 'copy' : is not a member of 'MICO' d:\mico\orb\mt_dispatcher.cc 92 Error 264 error C2039: 'get_msg' : is not a member of 'MICO' d:\mico\orb\message.cc 66 Error 260 error C2039: 'msg_type' : is not a member of 'MICO' d:\mico\orb\message.cc 65 Error 328 error C2039: 'msg_type' : is not a member of 'MICO' d:\mico\orb\mt_dispatcher.cc 106 Error 293 error C2039: 'MTDispatcher' : is not a member of 'MICO' d:\mico\orb\mt_dispatcher.cc 59 Error 303 error C2039: 'MTDispatcher' : is not a member of 'MICO' d:\mico\orb\mt_dispatcher.cc 76 Error 304 error C2039: 'MTDispatcher' : is not a member of 'MICO' d:\mico\orb\mt_dispatcher.cc 76 Error 323 error C2039: 'MTDispatcher' : is not a member of 'MICO' d:\mico\orb\mt_dispatcher.cc 95 Error 316 error C2039: 'Operation' : is not a member of 'MICO' d:\mico\orb\mt_dispatcher.cc 91 Error 377 error C2039: 'OperationInfoNode' : is not a member of 'MICO' d:\mico\orb\operation.cc 50 Error 382 error C2039: 'OperationInfoNode' : is not a member of 'MICO' d:\mico\orb\operation.cc 60 Error 299 error C2039: 'ORB' : is not a member of 'MICO' d:\mico\orb\mt_dispatcher.cc 66 Error 314 error C2039: 'ORB' : is not a member of 'MICO' d:\mico\orb\mt_dispatcher.cc 80 Error 327 error C2039: 'process' : is not a member of 'MICO' d:\mico\orb\mt_dispatcher.cc 106 Error 338 error C2039: 'ThreadPool' : is not a member of 'MICO' d:\mico\orb\mt_manager.cc 54 Error 383 error C2039: 'ThreadPool' : is not a member of 'MICO' d:\mico\orb\operation.cc 60 Error 256 error C2039: 'WorkerThread' : is not a member of 'MICO' d:\mico\orb\message.cc 54 Error 268 error C2059: syntax error : ')' d:\mico\orb\message.cc 66 Error 324 error C2061: syntax error : identifier 'MTDispatcher' d:\mico\orb\mt_dispatcher.cc 95 Error 385 error C2065: '_tp' : undeclared identifier d:\mico\orb\operation.cc 60 Error 258 error C2065: 'kt' : undeclared identifier d:\mico\orb\message.cc 54 Error 330 error C2065: 'msg' : undeclared identifier d:\mico\orb\mt_dispatcher.cc 106 Error 329 error C2065: 'msg_type' : undeclared identifier d:\mico\orb\mt_dispatcher.cc 106 Error 308 error C2065: 'op' : undeclared identifier d:\mico\orb\mt_dispatcher.cc 77 Error 265 error C2065: 'OP_id_type' : undeclared identifier d:\mico\orb\message.cc 66 Error 300 error C2065: 'ORB' : undeclared identifier d:\mico\orb\mt_dispatcher.cc 66 Error 537 error C2065: 'PTHREAD_START_ROUTINE' : undeclared identifier c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 283 Error 384 error C2065: 'ThreadPool' : undeclared identifier d:\mico\orb\operation.cc 60 Error 340 error C2065: 'tp_lock' : undeclared identifier d:\mico\orb\mt_manager.cc 57 Error 536 error C2065: 'WINAPI' : undeclared identifier c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 283 Error 257 error C2065: 'WorkerThread' : undeclared identifier d:\mico\orb\message.cc 54 Error 306 error C2143: syntax error : missing ',' before '&' d:\mico\orb\mt_dispatcher.cc 76 Error 261 error C2143: syntax error : missing ';' before '*' d:\mico\orb\message.cc 65 Error 317 error C2143: syntax error : missing ';' before '*' d:\mico\orb\mt_dispatcher.cc 91 Error 387 error C2143: syntax error : missing ';' before ':' d:\mico\orb\operation.cc 60 Error 269 error C2143: syntax error : missing ';' before '{' d:\mico\orb\message.cc 67 Error 266 error C2146: syntax error : missing ')' before identifier 'nextOP_id' d:\mico\orb\message.cc 66 Error 491 error C2146: syntax error : missing ';' before identifier 'bInheritHandle' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 243 Error 509 error C2146: syntax error : missing ';' before identifier 'dwHighDateTime' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 262 Error 506 error C2146: syntax error : missing ';' before identifier 'dwLowDateTime' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 261 Error 500 error C2146: syntax error : missing ';' before identifier 'dwProcessId' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 249 Error 503 error C2146: syntax error : missing ';' before identifier 'dwThreadId' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 250 Error 482 error C2146: syntax error : missing ';' before identifier 'hEvent' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 237 Error 494 error C2146: syntax error : missing ';' before identifier 'hProcess' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 247 Error 497 error C2146: syntax error : missing ';' before identifier 'hThread' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 248 Error 467 error C2146: syntax error : missing ';' before identifier 'Internal' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 226 Error 470 error C2146: syntax error : missing ';' before identifier 'InternalHigh' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 227 Error 488 error C2146: syntax error : missing ';' before identifier 'lpSecurityDescriptor' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 242 Error 485 error C2146: syntax error : missing ';' before identifier 'nLength' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 241 Error 473 error C2146: syntax error : missing ';' before identifier 'Offset' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 230 Error 476 error C2146: syntax error : missing ';' before identifier 'OffsetHigh' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 231 Error 479 error C2146: syntax error : missing ';' before identifier 'Pointer' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 234 Error 521 error C2146: syntax error : missing ';' before identifier 'wDay' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 275 Error 518 error C2146: syntax error : missing ';' before identifier 'wDayOfWeek' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 274 Error 524 error C2146: syntax error : missing ';' before identifier 'wHour' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 276 Error 533 error C2146: syntax error : missing ';' before identifier 'wMilliseconds' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 279 Error 527 error C2146: syntax error : missing ';' before identifier 'wMinute' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 277 Error 515 error C2146: syntax error : missing ';' before identifier 'wMonth' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 273 Error 530 error C2146: syntax error : missing ';' before identifier 'wSecond' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 278 Error 512 error C2146: syntax error : missing ';' before identifier 'wYear' c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 272 Error 296 error C2227: left of '->info' must point to class/struct/union/generic type d:\mico\orb\mt_dispatcher.cc 66 Error 311 error C2227: left of '->info' must point to class/struct/union/generic type d:\mico\orb\mt_dispatcher.cc 80 Error 343 error C2227: left of '->max' must point to class/struct/union/generic type d:\mico\orb\mt_manager.cc 67 Error 297 error C2228: left of '.set_op_id' must have class/struct/union d:\mico\orb\mt_dispatcher.cc 66 Error 312 error C2228: left of '.set_op_id' must have class/struct/union d:\mico\orb\mt_dispatcher.cc 80 Error 321 error C2270: 'copy' : modifiers not allowed on nonmember functions d:\mico\orb\mt_dispatcher.cc 93 Error 270 error C2447: '{' : missing function header (old-style formal list?) d:\mico\orb\message.cc 67 Error 259 error C2448: 'check_msg' : function-style initializer appears to be a function definition d:\mico\orb\message.cc 55 Error 386 error C2448: 'OperationInfoNode' : function-style initializer appears to be a function definition d:\mico\orb\operation.cc 60 Error 331 error C2448: 'process' : function-style initializer appears to be a function definition d:\mico\orb\mt_dispatcher.cc 107 Error 389 error C2448: 'tp' : function-style initializer appears to be a function definition d:\mico\orb\operation.cc 63 Error 309 error C2550: 'MTDispatcher' : constructor initializer lists are only allowed on constructor definitions d:\mico\orb\mt_dispatcher.cc 78 Error 379 error C2550: 'OperationInfoNode' : constructor initializer lists are only allowed on constructor definitions d:\mico\orb\operation.cc 53 Error 341 error C2550: 'ThreadPool' : constructor initializer lists are only allowed on constructor definitions d:\mico\orb\mt_manager.cc 66 Error 277 error C2588: '::~ActiveMsgQueue' : illegal global destructor d:\mico\orb\message.cc 95 Error 391 error C2588: '::~OperationInfoNode' : illegal global destructor d:\mico\orb\operation.cc 69 Error 346 error C2588: '::~ThreadPool' : illegal global destructor d:\mico\orb\mt_manager.cc 80 Error 274 error C2673: 'ActiveMsgQueue' : global functions do not have 'this' pointers d:\mico\orb\message.cc 84 Error 295 error C2673: 'MTDispatcher' : global functions do not have 'this' pointers d:\mico\orb\mt_dispatcher.cc 66 Error 310 error C2673: 'MTDispatcher' : global functions do not have 'this' pointers d:\mico\orb\mt_dispatcher.cc 80 Error 342 error C2673: 'ThreadPool' : global functions do not have 'this' pointers d:\mico\orb\mt_manager.cc 67 Error 271 error C3083: 'ActiveMsgQueue': the symbol to the left of a '::' must be a type d:\mico\orb\message.cc 79 Error 276 error C3083: 'ActiveMsgQueue': the symbol to the left of a '::' must be a type d:\mico\orb\message.cc 95 Error 254 error C3083: 'MsgChannel': the symbol to the left of a '::' must be a type d:\mico\orb\message.cc 54 Error 263 error C3083: 'MsgChannel': the symbol to the left of a '::' must be a type d:\mico\orb\message.cc 66 Error 292 error C3083: 'MTDispatcher': the symbol to the left of a '::' must be a type d:\mico\orb\mt_dispatcher.cc 59 Error 302 error C3083: 'MTDispatcher': the symbol to the left of a '::' must be a type d:\mico\orb\mt_dispatcher.cc 76 Error 319 error C3083: 'MTDispatcher': the symbol to the left of a '::' must be a type d:\mico\orb\mt_dispatcher.cc 92 Error 326 error C3083: 'MTDispatcher': the symbol to the left of a '::' must be a type d:\mico\orb\mt_dispatcher.cc 106 Error 298 error C3083: 'Operation': the symbol to the left of a '::' must be a type d:\mico\orb\mt_dispatcher.cc 66 Error 313 error C3083: 'Operation': the symbol to the left of a '::' must be a type d:\mico\orb\mt_dispatcher.cc 80 Error 376 error C3083: 'OperationInfoNode': the symbol to the left of a '::' must be a type d:\mico\orb\operation.cc 50 Error 381 error C3083: 'OperationInfoNode': the symbol to the left of a '::' must be a type d:\mico\orb\operation.cc 60 Error 390 error C3083: 'OperationInfoNode': the symbol to the left of a '::' must be a type d:\mico\orb\operation.cc 69 Error 337 error C3083: 'ThreadPool': the symbol to the left of a '::' must be a type d:\mico\orb\mt_manager.cc 54 Error 345 error C3083: 'ThreadPool': the symbol to the left of a '::' must be a type d:\mico\orb\mt_manager.cc 80 Error 262 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\mico\orb\message.cc 65 Error 267 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\mico\orb\message.cc 66 Error 273 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\mico\orb\message.cc 80 Error 294 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\mico\orb\mt_dispatcher.cc 60 Error 305 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\mico\orb\mt_dispatcher.cc 76 Error 307 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\mico\orb\mt_dispatcher.cc 77 Error 318 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\mico\orb\mt_dispatcher.cc 91 Error 322 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\mico\orb\mt_dispatcher.cc 93 Error 339 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\mico\orb\mt_manager.cc 56 Error 378 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\mico\orb\operation.cc 50 Error 388 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\mico\orb\operation.cc 61 Error 468 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 226 Error 469 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 226 Error 471 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 227 Error 472 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 227 Error 474 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 230 Error 475 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 230 Error 477 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 231 Error 478 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 231 Error 480 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 234 Error 481 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 234 Error 483 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 237 Error 484 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 237 Error 486 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 241 Error 487 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 241 Error 489 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 242 Error 490 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 242 Error 492 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 243 Error 493 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 243 Error 495 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 247 Error 496 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 247 Error 498 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 248 Error 499 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 248 Error 501 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 249 Error 502 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 249 Error 504 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 250 Error 505 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 250 Error 507 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 261 Error 508 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 261 Error 510 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 262 Error 511 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 262 Error 513 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 272 Error 514 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 272 Error 516 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 273 Error 517 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 273 Error 519 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 274 Error 520 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 274 Error 522 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 275 Error 523 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 275 Error 525 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 276 Error 526 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 276 Error 528 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 277 Error 529 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 277 Error 531 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 278 Error 532 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 278 Error 534 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 279 Error 535 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 279 Error 538 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 283 Error 466 fatal error C1083: Cannot open include file: 'boa.cc': No such file or directory d:\mico\orb\orb_ppc.cpp 14 Error 418 fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory d:\mico\orb\orb_pch.h 18 Error 278 fatal error C1903: unable to recover from previous error(s); stopping compilation d:\mico\orb\message.cc 95 Error 347 fatal error C1903: unable to recover from previous error(s); stopping compilation d:\mico\orb\mt_manager.cc 80 Error 392 fatal error C1903: unable to recover from previous error(s); stopping compilation d:\mico\orb\operation.cc 69 Error 539 fatal error C1903: unable to recover from previous error(s); stopping compilation c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h 283 С Уважением Syber!!! _______________________________________________ Mico-devel mailing list Mico-devel@mico.org http://www.mico.org/mailman/listinfo/mico-devel