[PD] pd-externals from CVS on OS X

Niklas Saers niklas at registrar.no
Wed May 4 19:28:14 CEST 2005


Hi,
I am having a few problems with compiling the PD externals on OS X. I 
did not have these problems on my last compile, so I wonder if this is a 
problem on my side or if there are build errors in the CVS tree at the 
moment. The compile problems concern *diag, ea* and ogg*, and the bus 
error I get is with sfwrite13~.

After doing a cvs up, going to externals/build/darwin and typing "make" 
gives me:

cc -bundle  -bundle_loader ../../../pd/bin/pd -L/sw/lib -o 
"bdiag~.pd_darwin" "bdiag~.o" -lc -lm \
        `test -f bdiag~.libs && cat bdiag~.libs`        \
        `test -f ../src/bdiag~.libs && cat ../src/bdiag~.libs`
ld: Undefined symbols:
_IS_DENORMAL
make[1]: *** [bdiag~.pd_darwin] Error 1
make: *** [link.stamp] Error 2

rm *diag* and a new make:

cc -bundle  -bundle_loader ../../../pd/bin/pd -L/sw/lib -o 
"eadsr~.pd_darwin" "eadsr~.o" -lc -lm \
        `test -f eadsr~.libs && cat eadsr~.libs`        \
        `test -f ../src/eadsr~.libs && cat ../src/eadsr~.libs`
ld: Undefined symbols:
_milliseconds_2_one_minus_realpole
make: *** [eadsr~.pd_darwin] Error 1

rm ea* and a new make:

cc -bundle  -bundle_loader ../../../pd/bin/pd -L/sw/lib -o 
"oggamp~.pd_darwin" "oggamp~.o" -lc -lm \
        `test -f oggamp~.libs && cat oggamp~.libs`      \
        `test -f ../src/oggamp~.libs && cat ../src/oggamp~.libs`
ld: Undefined symbols:
_ogg_page_eos
_ogg_page_serialno
_ogg_stream_clear
_ogg_stream_init
_ogg_stream_packetout
_ogg_stream_pagein
_ogg_sync_buffer
_ogg_sync_clear
_ogg_sync_init
_ogg_sync_pageout
_ogg_sync_wrote
_vorbis_block_clear
_vorbis_block_init
_vorbis_comment_clear
_vorbis_comment_init
_vorbis_dsp_clear
_vorbis_info_clear
_vorbis_info_init
_vorbis_synthesis
_vorbis_synthesis_blockin
_vorbis_synthesis_headerin
_vorbis_synthesis_init
_vorbis_synthesis_pcmout
_vorbis_synthesis_read
make: *** [oggamp~.pd_darwin] Error 1

rm ogg* and make, and there are no more compile errors. But, using the 
newly compiled sfwrite13~ and sending it an "open test.wav" message 
makes pd terminate:

pd_gui: pd process exited
pd.sh: line 7:  6828 Bus error               ../bin/pd -lib sfwrite13~

The version of PD I'm running is 0.38-3, are there perhaps any conflicts 
arising there? Any other suggestions of what might be leading to this error?

Finally, I had a chat with Dieb regarding some changes I've made to 
sfwrite13~ (the one crashing is the CVS version). If it stops crashing 
and my changes work, I'd like to submit them for review and possibly 
being added to the CVS tree. Diem hasn't worked on ext13 for long, so 
who would be the one to talk to about this?

Cheers

    Nik




More information about the Pd-list mailing list