Well, the error is not OSX-specific, it's just a stanadard ld error when it can't find symbols:
/usr/bin/ld: Undefined symbols: _t3_bpe_setup _t3_delay_setup _t3_line_tilde_setup _t3_metro_setup _t3_sig_tilde_setup _t3_timer_setup
That's because it's trying to build iem_t3_lib.c, which is the lib glue file and not an external, and it's not linking in the .o files for each class. This change was made here (first one):
http://pure-data.cvs.sourceforge.net/pure-data/externals/Makefile? view=diff&pathrev=MAIN&r1=text&tr1=1.134&r2=text&tr2=1.135&diff_format=h
.hc
On Apr 1, 2007, at 6:16 AM, Georg Holzmann wrote:
Hallo!
Has anyone of the osx developer an idea, why there are linking problems on osx (and only osx) with iem_t3 lib (see below) ?
I have not really an idea ...
Thanks LG Georg
cc -DPD -ftree-vectorize -ftree-vectorizer-verbose=2 -fast -fPIC -mcpu=7450 -mtune=7450 -I/Users/pd/auto-build/pd-extended/pd/src -Wall -W -ggdb -I/sw/include -DMACOSX -DUNIX -Dunix -o "/Users/pd/auto-build/pd-extended/externals/iemlib/iem_t3_lib/src/ iem_t3_lib.o" -c "/Users/pd/auto-build/pd-extended/externals/iemlib/iem_t3_lib/src/ iem_t3_lib.c" cc -bundle -bundle_loader /Users/pd/auto-build/pd-extended/pd/bin/pd -L/sw/lib -o "/Users/pd/auto-build/pd-extended/externals/iemlib/iem_t3_lib/src/ iem_t3_lib.pd_darwin" "/Users/pd/auto-build/pd-extended/externals/iemlib/iem_t3_lib/src/ iem_t3_lib.o" -lm -lc \ `test -f /Users/pd/auto-build/pd-extended/externals/iemlib/iem_t3_lib/src/ iem_t3_lib.libs && cat /Users/pd/auto-build/pd-extended/externals/iemlib/iem_t3_lib/src/ iem_t3_lib.libs` \ `test -f /Users/pd/auto-build/pd-extended/externals/iemlib/iem_t3_lib/src/../ darwin/iem_t3_lib.libs && \ cat /Users/pd/auto-build/pd-extended/externals/iemlib/iem_t3_lib/src/../ darwin/iem_t3_lib.libs` /usr/bin/ld: Undefined symbols: _t3_bpe_setup _t3_delay_setup _t3_line_tilde_setup _t3_metro_setup _t3_sig_tilde_setup _t3_timer_setup collect2: ld returned 1 exit status make[2]: *** [/Users/pd/auto-build/pd-extended/externals/iemlib/iem_t3_lib/src/ iem_t3_lib.pd_darwin] Error 1 rm /Users/pd/auto-build/pd-extended/externals/iemlib/iem_t3_lib/src/ iem_t3_lib.o make[1]: *** [externals_install] Error 2 make: *** [extended_install] Error 2
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
------------------------------------------------------------------------ ----
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.