Dear People, See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=252517
I'd like to ask for help in debugging this. Firstly, can anyone reproduce this on sarge? When I run inside gdb I don't get any information about the segfault, presumably because I don't have python2.3 compiled with debugging support I tried to compile python2.3 with debugging support. I made what I thought were appropriate changes in rules (see patch below). However, when I try to do *anything* with the resulting executable, I get errors, eg. something about cannot import site (whatever that means), and I cannot load the numarray shared libraries. Should I be doing things differently? Should I be compiling numarray with debugging support? Any other suggestions? Faheem. --- rules 2004-06-07 14:44:28.000000000 -0400 +++ rules.new 2004-06-07 14:46:32.000000000 -0400 @@ -89,16 +89,16 @@ stamp-build-static: stamp-configure-static dh_testdir - $(MAKE) -C $(buildd_static) + $(MAKE) OPT=-g -C $(buildd_static) touch stamp-build-static stamp-build-shared: stamp-configure-shared dh_testdir : # build the shared library - $(MAKE) -C $(buildd_shared) \ + $(MAKE) OPT=-g -C $(buildd_shared) \ libpython$(VER).so : # build a static library with PIC objects - $(MAKE) -C $(buildd_shared) \ + $(MAKE) OPT=-g -C $(buildd_shared) \ LIBRARY=libpython$(VER)-pic.a libpython$(VER)-pic.a touch stamp-build-shared @@ -107,7 +107,8 @@ --with-fpectl \ --enable-ipv6 \ --enable-unicode=ucs4 \ - --without-cxx + --without-cxx \ + --with-pydebug stamp-configure-shared: patch-stamp mkdir -p $(buildd_shared) @@ -136,7 +137,7 @@ stamp-check: @echo "BEGIN test" - -$(MAKE) -C $(buildd_static) test TESTOPTS="-l -unetwork,bsddb" 2>&1 \ + -$(MAKE) OPT=-g -C $(buildd_static) test TESTOPTS="-l -unetwork,bsddb" 2>&1 \ | tee debian/test_results @echo "END test" touch stamp-check