[PD-dev] gdb listening to PD

Conor J Curran forward at forwind.net
Mon Nov 13 23:17:13 CET 2006

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
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/DynamicComb.opp  -lsndobj -lflext-pd_sd
chmod 755 pd-linux/debug-single/resoncomb~.pd_linux
make[1]: Leaving directory

The funny thing was it managed to set the breakpoint properly the first

thanks for your attention.

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

More information about the Pd-dev mailing list