Hi I'm new to Freeswitch environment, but I have attempted to build an executable where I could set breakpoints etc. I have followed the instructions on the wiki where I define the two environment vars CFLAGS and MOD_CFLAGS as "-g -ggdb" I then run configure which sets the gcc compile option parameters across all makefiles. I notice that during the compilation, those option are invoked for all source file that have produce output. I've also confirmed that the object files for a sample set of files are slightly larger when the compiler output has the options set than compiling without those two options. So I assume that debug symbols were produced when gcc is invoked with the debug option. What I see is that after I have run make install, the freeswitch executable is not any larger when debug symbols are requested than when it is not. In fact the opposite is true. Size with debug = "114804", WITHOUT debug = "114908" When I attempt to list files from the GDB command line, I get the following: "No source file named xxx.c" The only file I can list is "switch.c" , which is the one that has the main program. Here is my environment: VmWare Server 2.0 Red Hat 9 Linux, Kernel 2.6 FreeSwitch-1.0.4 gcc version 3.2.2 20030222 GNU gdb Red Hat Linux (5.3post-0.20021129.18rh) Any help would be appreciated Thanks Gilles Depatie