From: steveg AT cirris DOT com (Steve Goodrich) Newsgroups: comp.os.msdos.djgpp Subject: How do I debug this? Date: Fri, 27 Dec 1996 17:20:09 GMT Organization: Cirris Systems Lines: 47 Message-ID: <5a10ea$pne$1@news.aros.net> NNTP-Posting-Host: cirris.cirris.com To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp I have a file that was written for Borland C++. I am trying to get it to compile with DJGPP. When I compile the file I get the following messages: gcc -c -g scrnperf.cc C:\temp\cccaaaaa: Assembler messages: C:\temp\cccaaaaa:1120: Error: Rest of line ignored. First ignored character is `:'. C:\temp\cccaaaaa:1124: Error: Rest of line ignored. First ignored character is `:'. C:\temp\cccaaaaa:1127: Error: Rest of line ignored. First ignored character is `:'. make.exe: *** [scrnperf.o] Error 1 I have looked at the .s file for this I can show you the lines: 1120=> .def _TScreenAction::TCallBack; .scl 10; .type 010; .size 8; .endef 1124=> .def .eos; .val 8; .scl 102; .tag _TScreenAction::TCallBack; .size 8; .endef 1127=> .def _mfpScreenCall; .val 4; .scl 8; .tag _TScreenAction::TCallBack; .size 8; .type 010; .endef TScreenAction::TCallBack is a pointer to a member function. Its declaration looks like this: typedef int (TScreenAction::*TCallBack)(TScreen *, TEventID &, TWidgit *, TEvent *); In other words, TCallBack is a pointer to a member function of the class of the class TScreenAction that looks takes a TScreen*, a TEventID&, a TWidgit *, and a TEvent * and returns an int. (I didn't write it, I'm just doing the port). Any ideas as to what is wrong? I suspect there is a workaround and I'll keep playing with it but I would appreciate any help. Thanks Steve ====================================================== If you don't live your life, someone else will. http://www.aros.net/~steveg