-----Original Message-----
From: ros-dev-bounces(a)reactos.com
[mailto:ros-dev-bounces@reactos.com] On Behalf Of WaxDragon
Sent: 12. oktober 2004 21:17
To: ros-dev(a)reactos.com
Subject: [ros-dev] Missing debug symbols
Hello,
For almost a week now my symbols have been missing. It
started with gdb not reading in any symbols when I was trying
to hunt down cygwin problems, then I re-enabled KDBG in
config and rebuilt and KDBG can tell you the function name,
but not the file name and line number.
Last night, I deleted my sandbox and checked out a fresh
copy from CVS, only enabling DBG. I think it was Arty who
suggested I check to see if the targets are getting the "-g"
flag. I captured the entire build into a log, and these are
the only targets that had "-g" on the gcc command line:
ntdll (-g)
opengl32 (-g3)
dnsapi (-g)
bzip2 (-g)
oskittcp (-g)
patblt (-g)
primitives (-g)
strechblt (-g)
txtscale (-g)
wm_erasebkgnd (-g)
I checked this against my symbols directory and they
correspond to .sym files that appear to be valid. All the
others are 16 bytes, and don't appear to contain any useful
information.
I'm not much of a make guru, so I thought I would report
it rather than continue to hunt it down alone. ;0)
Thanks,
Andrew
Symbols aren't installed by default. You need to use:
mingw32-make INSTALL_SYMBOLS=yes install
Casper