I am using the standard PD installed from apt-get on Ubuntu Dapper, the external is compiled in debug mode. build trace was...
make -f ../../flext/buildsys/gnumake-sub.mak PLATFORM=lnx RTSYS=pd COMPILER=gcc BUILDPATH=../../flext/buildsys/ PKGINFO=package.txt BUILDCLASS=ext USRCONFIG=config.txt USRMAKE=../build/gnumake-lnx-gcc.inc TARGETMODE=debug TARGETTYPE=single DEBUG=1 _build_ make[1]: Entering directory `/home/ronoc/audio_development/dynamic_comb/src' mkdir -p pd-linux/debug-single g++ -c -msse -mfpmath=sse -ffast-math -D_DEBUG -pthread -fPIC -g -DFLEXT_SYS=2 -I/usr/lib/pd/src -I/usr/local/include/flext ResonComb.cpp -o pd-linux/debug-single/ResonComb.opp g++ -c -msse -mfpmath=sse -ffast-math -D_DEBUG -pthread -fPIC -g -DFLEXT_SYS=2 -I/usr/lib/pd/src -I/usr/local/include/flext DynamicComb.cpp -o pd-linux/debug-single/DynamicComb.opp g++ -pthread -shared -g -L/usr/lib/pd/bin -L/usr/local/lib -o pd-linux/debug-single/resoncomb~.pd_linux pd-linux/debug-single/ResonComb.opp pd-linux/debug-single/DynamicComb.opp -lsndobj -lflext-pd_sd chmod 755 pd-linux/debug-single/resoncomb~.pd_linux make[1]: Leaving directory `/home/ronoc/audio_development/dynamic_comb/src'
The funny thing was it managed to set the breakpoint properly the first time.
thanks for your attention.
C On Mon, 2006-11-13 at 11:12 -0500, james tittle wrote:
On Nov 13, 2006, at 9:59 AM, forwinder wrote:
Still can't get the bugger to set a break point though. GDB was helpfully in that once PD died I could at least the back trace.
...did you compile pd with "-g -O0"? Are you stripping symbols somewhere? What platform are you trying to debug on?
james