From: Unmesh j. <unm...@ho...> - 2003-08-18 15:44:56
|
Hi, I am getting following errors while trying to compile sample programs. Can anybody please help?? I am having cygwin 2.78.2.3 and opencxx-snapshot-HEAD-2003-03-25. I could compile openc++ with no problems. CYGWIN> export LD_LIBRARY_PATH=c:/unmesh/opencxx-snapshot-HEAD-2003-03-25/sampl e CYGWIN> make all ../src/occ -m -I../gc -I../src -- -g VerboseClass.mc In file included from ../src/types.h:142, from ../src/mop.h:20, from VerboseClass.mc:38: ../gc/gc_cpp.h:132: warning: `_cdecl' redefined *Initialization*:1: warning: this is the location of the previous definition cc1plus.exe: warning: -fPIC ignored for target (all code is position independent ) cc1plus.exe: warning: -fPIC ignored for target (all code is position independent ) /cygdrive/c/DOCUME~1/ujoshi/LOCALS~1/Temp/ccuXKT99.o: In function `VerboseClass: :TranslateMemberCall(Opencxx::Environment *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *)': /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.mc:52: u ndefined reference to `Opencxx::Class::TranslateMemberCall(Opencxx::Environment *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.mc:52: u ndefined reference to `Opencxx::Ptree::Make(char const *,...)' /cygdrive/c/DOCUME~1/ujoshi/LOCALS~1/Temp/ccuXKT99.o: In function `opcxx_init_Ve rboseClass(void)': /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3851: undefined reference to `Opencxx::opcxx_ListOfMetaclass::opcxx_ListOfMetaclass(c har *, Opencxx::Class *(*)(Opencxx::Ptree *, Opencxx::Ptree *), bool (*)(void), Opencxx::Ptree *(*)(void))' /cygdrive/c/DOCUME~1/ujoshi/LOCALS~1/Temp/ccuXKT99.o: In function `_static_initi alization_and_destruction_0': /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3835: undefined reference to `Opencxx::opcxx_ListOfMetaclass::opcxx_ListOfMetaclass(c har *, Opencxx::Class *(*)(Opencxx::Ptree *, Opencxx::Ptree *), bool (*)(void), Opencxx::Ptree *(*)(void))' /cygdrive/c/DOCUME~1/ujoshi/LOCALS~1/Temp/ccuXKT99.o: In function `sym32076_1(Op encxx::Ptree *, Opencxx::Ptree *)': /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.mc(.data $_vt$12VerboseClass+0x14): undefined reference to `Opencxx::Class::InitializeIns tance(Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/DOCUME~1/ujoshi/LOCALS~1/Temp/ccuXKT99.o: In function `sym32076_1(Op encxx::Ptree *, Opencxx::Ptree *)': /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3830: undefined reference to `Opencxx::Class::TranslateClass(Opencxx::Environment *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateMemberFunction(Opencxx::Enviro nment *, Opencxx::Member &)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateInitializer(Opencxx::Environme nt *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateNew(Opencxx::Environment *, Op encxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::P tree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateDelete(Opencxx::Environment *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateAssign(Opencxx::Environment *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateBinary(Opencxx::Environment *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateUnary(Opencxx::Environment *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateSubscript(Opencxx::Environment *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslatePostfix(Opencxx::Environment * , Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateFunctionCall(Opencxx::Environm ent *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateMemberCall(Opencxx::Environmen t *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateMemberRead(Opencxx::Environmen t *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateMemberRead(Opencxx::Environmen t *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateMemberWrite(Opencxx::Environme nt *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *, Op encxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateMemberWrite(Opencxx::Environme nt *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3832: undefined reference to `Opencxx::Class::TranslateUnaryOnMember(Opencxx::Environ ment *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3832: undefined reference to `Opencxx::Class::TranslateUnaryOnMember(Opencxx::Environ ment *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3832: undefined reference to `Opencxx::Class::TranslatePostfixOnMember(Opencxx::Envir onment *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree * )' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3832: undefined reference to `Opencxx::Class::TranslatePostfixOnMember(Opencxx::Envir onment *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3832: undefined reference to `Opencxx::Class::TranslatePointer(Opencxx::Environment * , Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3832: undefined reference to `Opencxx::Class::TranslateUserStatement(Opencxx::Environ ment *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3833: undefined reference to `Opencxx::Class::TranslateStaticUserStatement(Opencxx::E nvironment *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3833: undefined reference to `Opencxx::Class::AcceptTemplate(void)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3833: undefined reference to `Opencxx::Class::FinalizeInstance(void)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3833: undefined reference to `Opencxx::Class::Finalize(void)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3830: undefined reference to `Opencxx::Class::~Class(void)' /cygdrive/c/DOCUME~1/ujoshi/LOCALS~1/Temp/ccuXKT99.o: In function `_tf2gc': /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii(.text $__nw__2gcUi+0xf): undefined reference to `GC_malloc' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii(.text $__dl__2gcPv+0xf): undefined reference to `GC_free' /cygdrive/c/DOCUME~1/ujoshi/LOCALS~1/Temp/ccuXKT99.o: In function `sym32076_1(Op encxx::Ptree *, Opencxx::Ptree *)': /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3832: undefined reference to `Opencxx::Class::~Class(void)' /cygdrive/c/DOCUME~1/ujoshi/LOCALS~1/Temp/ccuXKT99.o: In function `_tf2gc': /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii(.data $_vt$Q27Opencxx5Class+0xc): undefined reference to `Opencxx::Class::~Class(void) ' /cygdrive/c/DOCUME~1/ujoshi/LOCALS~1/Temp/ccuXKT99.o: In function `sym32076_1(Op encxx::Ptree *, Opencxx::Ptree *)': /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.mc(.data $_vt$Q27Opencxx5Class+0x14): undefined reference to `Opencxx::Class::InitializeI nstance(Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/DOCUME~1/ujoshi/LOCALS~1/Temp/ccuXKT99.o: In function `sym32076_1(Op encxx::Ptree *, Opencxx::Ptree *)': /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3830: undefined reference to `Opencxx::Class::MetaclassName(void)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3830: undefined reference to `Opencxx::Class::TranslateClass(Opencxx::Environment *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateMemberFunction(Opencxx::Enviro nment *, Opencxx::Member &)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateInitializer(Opencxx::Environme nt *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateNew(Opencxx::Environment *, Op encxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::P tree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateDelete(Opencxx::Environment *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateAssign(Opencxx::Environment *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateBinary(Opencxx::Environment *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateUnary(Opencxx::Environment *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateSubscript(Opencxx::Environment *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslatePostfix(Opencxx::Environment * , Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateFunctionCall(Opencxx::Environm ent *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateMemberCall(Opencxx::Environmen t *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateMemberCall(Opencxx::Environmen t *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateMemberRead(Opencxx::Environmen t *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateMemberRead(Opencxx::Environmen t *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateMemberWrite(Opencxx::Environme nt *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *, Op encxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `Opencxx::Class::TranslateMemberWrite(Opencxx::Environme nt *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3832: undefined reference to `Opencxx::Class::TranslateUnaryOnMember(Opencxx::Environ ment *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3832: undefined reference to `Opencxx::Class::TranslateUnaryOnMember(Opencxx::Environ ment *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3832: undefined reference to `Opencxx::Class::TranslatePostfixOnMember(Opencxx::Envir onment *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree * )' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3832: undefined reference to `Opencxx::Class::TranslatePostfixOnMember(Opencxx::Envir onment *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3832: undefined reference to `Opencxx::Class::TranslatePointer(Opencxx::Environment * , Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3832: undefined reference to `Opencxx::Class::TranslateUserStatement(Opencxx::Environ ment *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3833: undefined reference to `Opencxx::Class::TranslateStaticUserStatement(Opencxx::E nvironment *, Opencxx::Ptree *, Opencxx::Ptree *)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3833: undefined reference to `Opencxx::Class::AcceptTemplate(void)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3833: undefined reference to `Opencxx::Class::FinalizeInstance(void)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3833: undefined reference to `Opencxx::Class::Finalize(void)' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3830: undefined reference to `GC_base' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `GC_register_finalizer_ignore_self' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `GC_base' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `GC_register_finalizer_ignore_self' /cygdrive/c/Unmesh/opencxx-snapshot-HEAD-2003-03-25/sample/VerboseClass.ii:3831: undefined reference to `GC_register_finalizer_ignore_self' collect2: ld returned 1 exit status make: *** [VerboseClass.so] Error 1 _________________________________________________________________ MSN Hotmail now on your Mobile phone. http://server1.msn.co.in/sp03/mobilesms/ Click here. |