[lazarus] CVS Updates

Jesus Reyes jesusrmx at yahoo.com.mx
Fri May 30 12:02:19 EDT 2003


I recently upgraded to Mandrake 9.0,
do you know if there are problems with gdb "GNU gdb 5.2.1-2mdk
(Mandrake Linux 9.0). 

Take a look on the following lines (I'm using a recent cvs 1.0.8
compiler):

(gdb) p self
$1 = (^TCUSTOMDBGRID) $8181ac4
(gdb) p self^
can't find linker symbol for virtual table for `TCUSTOMDBGRID' value
(gdb) p self.FRow
can't find linker symbol for virtual table for `TCUSTOMDBGRID' value
(gdb) ptype self
type = ^TCUSTOMDBGRID = class : public TDRAWGRID
  private
    FDATALINK : ^TCOMPONENTDATALINK;
    FKEEPINBUFFER : boolean;
    FONCOLENTER : TNOTIFYEVENT;
    FONCOLEXIT : TNOTIFYEVENT;
    FREADONLY : boolean;
    FCOLENTERPENDING : boolean;
    FSELFSCROLL : boolean;
    FLAYOUTCHANGING : boolean;
    FVISUALLOCK : boolean;
    FNUMRECORDS : LONGINT;

    function  GETDATASOURCE : ^TDATASOURCE;
    procedure ONRECORDCHANGED (TFIELD);
    procedure ONDATASETCHANGED (TDATASET);
    procedure ONDATASETOPEN (TDATASET);
    procedure ONDATASETCLOSE (TDATASET);
    procedure ONINVALIDDATASET (TDATASET);
    procedure ONINVALIDDATASOURCE (TDATASET);
    procedure ONNEWDATASET (TDATASET);
    procedure ONDATASETSCROLLED (LONGINT, TDATASET);
    procedure SETDATASOURCE (TDATASOURCE);
    procedure UPDATEBUFFERCOUNT;
    function  DEFAULTFIELDCOLWIDTH (TFIELDTYPE) : LONGINT;
  protected
    procedure LINKACTIVE (boolean); virtual;
    procedure LAYOUTCHANGED; virtual;
    procedure DRAWBYROWS; virtual;
    procedure DRAWROW (LONGINT); virtual;
    procedure DRAWCELL (TGRIDDRAWSTATE, RECT7, ); virtual;
    procedure MOVESELECTION; virtual;
    procedure BEFOREMOVESELECTION (LONGINT, LONGINT); virtual;
    procedure KEYDOWN (TSHIFTSTATE, ORD); virtual;
    procedure MOUSEDOWN (LONGINT, LONGINT, TSHIFTSTATE,
TMOUSEBUTTON); virtual;
    procedure VISUALCHANGE; virtual;
    procedure WMHSCROLL (TLMSCROLL);
    procedure WMVSCROLL (TLMSCROLL);
    procedure UPDATEACTIVE;
  public
    constructor CREATE (TCOMPONENT) : ^TCUSTOMDBGRID; virtual;
    destructor  DESTROY; virtual;
end
(gdb)

Debugging with lazarus IDE, the same message appears: "can't find
linker symbol for virtual table for `TCUSTOMDBGRID' value" so I can't
see var's values.

Under    Run->Compiler Options...->Linking    I checked  
debugging->generate debugging info for GDB, but its the same result.

What can I do to get debugging to work?. 

Thanks.

_________________________________________________________
Do You Yahoo!?
La mejor conexión a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx






More information about the Lazarus mailing list