Fernando Meira <[EMAIL PROTECTED]> disait dernièrement que : > On 8/27/05, Mathieu <[EMAIL PROTECTED]> wrote: >> >> I hope you have at least e_modules and e compiled with debugging >> symbols and with no -fomit-frame-pointer option. > > > Oh, forgot to ask:how do I know if I compiled with debugging symbol? > I did compile with -fomit-frame-pointer option though... should I recompile > without that and try again?
I answer to this mail for both. As I expected you compiled without debugging stuff and with -fomit-frame-pointer, so the bt isn't useful :) I guess you use Gentoo as a distro. First, to have debugging symbols compiled in, you have to pass -g as option to gcc. frame pointers are necessary to have a debugging session be useful In portage, there is a debug.eclass, which for ebuilds inheriting it, add a USE flag debug, which when activated takes care of stripping "dangerous-for-debugging" cflags and adding -g to it. I am gonna file a bug against E17 ebuilds to have it included. For my particular case, I copied the enlightenment.eclass file from regular portage into my overlay (http://gentoo-wiki.com/Portage_Overlay) and in the very first lines, I add enlightenment to the line beginning by "inherits" at this time, you can set per package use flags by means of /etc/portage/package.use (I recommend you read man portage, you will find many many interesting things, if you haven't yet) setting the debug flags for a least x11-wm/e and x11-plugins/e_modules and rebuilding e and e_modules thru emerge would get us a more explicit report. :) -- Mathieu ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
