[PD] pdgst on mac

Nicolas Montgermont nicolas_montgermont at yahoo.fr
Wed Sep 22 15:31:57 CEST 2010


  I have installed the gst-plugins-0.10 package, it normally contains 
all the plugins (it needed an update of xcode by the way)
Trying to compile now gives:

Liszt:src ncio$ make 
PD_SRC=/Applications/Pd-extended.app/Contents/Resources/include/pd 
GEM_SRC=/Applications/Pd-extended.app/Contents/Resources/include/Base/ 
EXT=pd_darwin SYSTEMCFLAGS="-fPIC" SYSTEMLDFLAGS="-bundle -undefined 
dynamic_lookup"
gcc  -shared -lc -lm  -L/sw/lib -lgstreamer-0.10 -lgobject-2.0 
-lgmodule-2.0 -lgthread-2.0 -lxml2 -lglib-2.0 -lintl -lgstapp-0.10 
-lgstaudio-0.10 -L/sw/lib -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 
-lgthread-2.0 -lxml2 -lglib-2.0 -lintl -o pdgst.pd_darwin 
audio/pdgst_adc~.o audio/pdgst_dac~.o gvalue.o loop.o pdgst.o 
pdgst_base.o pdgst_capsfilter.o pdgst_element.o properties.o setup.o
Undefined symbols:
   "_clock_new", referenced from:
       _pdgst_loop_setup in loop.o
   "_gst_adapter_take", referenced from:
       _pdgst_adc_perform in pdgst_adc~.o
   "_s_signal", referenced from:
       _s_signal$non_lazy_ptr in pdgst_dac~.o
   "_getbytes", referenced from:
       _pdgst_adc_perform in pdgst_adc~.o
       _pdgst_adc_dsp in pdgst_adc~.o
       _pdgst_dac_perform in pdgst_dac~.o
       _pdgst_dac_dsp in pdgst_dac~.o
       _pdgst_dac_new in pdgst_dac~.o
       _pdgst__gvalue2atom in gvalue.o
       _pdgst__atom2gvalue in gvalue.o
       _pdgst__atom2gvalue in gvalue.o
       _pdgst_loop_setup in loop.o
       _pdgst_base__gstout_mess in pdgst_base.o
       _pdgst_base__infoout_mess in pdgst_base.o
       _pdgst_element_setup_class in pdgst_element.o
       _pdgst_addproperty in properties.o
   "_class_new", referenced from:
       _pdgst_adc_tilde_setup in pdgst_adc~.o
       _pdgst_dac_tilde_setup in pdgst_dac~.o
       _pdgst__setup in pdgst.o
       _pdgst_capsfilter_setup in pdgst_capsfilter.o
       _pdgst_element_setup_class in pdgst_element.o
   "_binbuf_new", referenced from:
       _pdgst_capsfilter__new in pdgst_capsfilter.o
   "_class_addmethod", referenced from:
       _pdgst_adc_tilde_setup in pdgst_adc~.o
       _pdgst_adc_tilde_setup in pdgst_adc~.o
       _pdgst_adc_tilde_setup in pdgst_adc~.o
       _pdgst_dac_tilde_setup in pdgst_dac~.o
       _pdgst_dac_tilde_setup in pdgst_dac~.o
       _pdgst_dac_tilde_setup in pdgst_dac~.o
       _pdgst__setup in pdgst.o
       _pdgst__setup in pdgst.o
       _pdgst__setup in pdgst.o
       _pdgst__setup in pdgst.o
       _pdgst_capsfilter_setup in pdgst_capsfilter.o
       _pdgst_element_setup_class in pdgst_element.o
       _pdgst_element_setup_class in pdgst_element.o
       _pdgst_element_setup_class in pdgst_element.o
       _pdgst_element_setup_class in pdgst_element.o
   "_binbuf_getvec", referenced from:
       _pdgst_capsfilter__new in pdgst_capsfilter.o
   "_pd_unbind", referenced from:
       pdgst_base(float, long double,...)(...)in pdgst_base.o
       pdgst_base(float, long double,...)(...)in pdgst_base.o
       pdgst_base(float, long double,...)(...)in pdgst_base.o
   "_class_domainsignalin", referenced from:
       _pdgst_dac_tilde_setup in pdgst_dac~.o
   "_error", referenced from:
       _pdgst_adc_new in pdgst_adc~.o
       _pdgst_dac_new in pdgst_dac~.o
       _pdgst__atom2gvalue in gvalue.o
       _pdgst__atom2gvalue in gvalue.o
       _pdgst_loop_setup in loop.o
       _pdgst_bin_remove in pdgst.o
       _pdgst_loader_init in pdgst.o
       _pdgst_loader_init in pdgst.o
       _pdgst_loader_init in pdgst.o
       _pdgst_base__gstout in pdgst_base.o
       _pdgst_base__infoout in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__buscallback in pdgst_base.o
       _pdgst_element__new in pdgst_element.o
   "_gst_adapter_push", referenced from:
       _pdgst_adc_perform in pdgst_adc~.o
   "_gensym", referenced from:
       _pdgst_adc_new in pdgst_adc~.o
       _pdgst_adc_new in pdgst_adc~.o
       _pdgst_adc_tilde_setup in pdgst_adc~.o
       _pdgst_adc_tilde_setup in pdgst_adc~.o
       _pdgst_adc_tilde_setup in pdgst_adc~.o
       _pdgst_dac_new in pdgst_dac~.o
       _pdgst_dac_tilde_setup in pdgst_dac~.o
       _pdgst_dac_tilde_setup in pdgst_dac~.o
       _pdgst_dac_tilde_setup in pdgst_dac~.o
       _pdgst__gvalue2atom in gvalue.o
       pdgst(long double,...)(bool, int __restrict, long, double)in pdgst.o
       pdgst(long double,...)(bool, int __restrict, long, double)in pdgst.o
       pdgst(long double,...)(bool, int __restrict, long, double)in pdgst.o
       _pdgst__setup in pdgst.o
       _pdgst__setup in pdgst.o
       _pdgst__setup in pdgst.o
       _pdgst__setup in pdgst.o
       _pdgst_base__connect_init in pdgst_base.o
       _pdgst_base__gstMess in pdgst_base.o
       _pdgst_base__gstMess in pdgst_base.o
       _pdgst_base__gstMess in pdgst_base.o
       _pdgst_base__gstMess in pdgst_base.o
       _pdgst_base__gstMess in pdgst_base.o
       _pdgst_base__getParam in pdgst_base.o
       _pdgst_base__taglist_foreach in pdgst_base.o
       _pdgst_base__taglist_foreach in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__padcb_added in pdgst_base.o
       _pdgst_base__padcb_added in pdgst_base.o
       _pdgst_base__padcb_removed in pdgst_base.o
       _pdgst_base__padcb_removed in pdgst_base.o
       _pdgst_base__bindsym in pdgst_base.o
       _pdgst_base__new in pdgst_base.o
       _pdgst_capsfilter__new in pdgst_capsfilter.o
       _pdgst_capsfilter_setup in pdgst_capsfilter.o
       _pdgst_element__new in pdgst_element.o
       _pdgst_element_setup_class in pdgst_element.o
       _pdgst_element_setup_class in pdgst_element.o
       _pdgst_element_setup_class in pdgst_element.o
       _pdgst_element_setup_class in pdgst_element.o
       _pdgst_addproperty in properties.o
       _pdgst_setup in setup.o
       _pdgst_setup in setup.o
       _pdgst_setup in setup.o
       _pdgst_setup in setup.o
       _pdgst_privatesymbol in setup.o
   "_outlet_free", referenced from:
       pdgst(float, long double,...)(...)in pdgst.o
       pdgst_base(float, long double,...)(...)in pdgst_base.o
       pdgst_base(float, long double,...)(...)in pdgst_base.o
   "_dsp_addv", referenced from:
       _pdgst_adc_dsp in pdgst_adc~.o
       _pdgst_dac_dsp in pdgst_dac~.o
   "_clock_delay", referenced from:
       _pdgst_loop_tick in loop.o
       _pdgst_loop_setup in loop.o
   "_freebytes", referenced from:
       _pdgst_adc_dsp in pdgst_adc~.o
       _pdgst_dac_dsp in pdgst_dac~.o
       _pdgst_dac_new in pdgst_dac~.o
       _pdgst__gvalue2atom in gvalue.o
       _pdgst__atom2gvalue in gvalue.o
       _pdgst__atom2gvalue in gvalue.o
       _pdgst_base__gstout_mess in pdgst_base.o
       _pdgst_base__infoout_mess in pdgst_base.o
       _pdgst_killproperties in properties.o
   "_atom_getsymbol", referenced from:
       _pdgst__atom2gvalue in gvalue.o
       _pdgst_base__infoout in pdgst_base.o
       _pdgst_base__gstMess in pdgst_base.o
       _pdgst_base__gstMess in pdgst_base.o
       _pdgst_base__gstMess in pdgst_base.o
       _pdgst_capsfilter__new in pdgst_capsfilter.o
       _pdgst_element__findnextkey in pdgst_element.o
       _pdgst_element__new in pdgst_element.o
   "_atom_getfloat", referenced from:
       _pdgst__atom2gvalue in gvalue.o
   "_pd_error", referenced from:
       _pdgst_adc_any in pdgst_adc~.o
       _pdgst_adc_any in pdgst_adc~.o
       _pdgst_dac_perform in pdgst_dac~.o
       _pdgst_dac_perform in pdgst_dac~.o
       _pdgst_dac_perform in pdgst_dac~.o
       _pdgst_dac_any in pdgst_dac~.o
       _pdgst_dac_any in pdgst_dac~.o
       _pdgst_bin_add in pdgst.o
       _pdgst__save in pdgst.o
       _pdgst_base__gstout in pdgst_base.o
       _pdgst_base__infoout in pdgst_base.o
       _pdgst_base__setParam in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__padcb_added in pdgst_base.o
       _pdgst_base__padcb_removed in pdgst_base.o
       _pdgst_base__new in pdgst_base.o
       _pdgst_element__any in pdgst_element.o
       _pdgst_element__any in pdgst_element.o
   "_gst_adapter_available", referenced from:
       _pdgst_adc_perform in pdgst_adc~.o
       _pdgst_adc_perform in pdgst_adc~.o
   "_class_addanything", referenced from:
       _pdgst_adc_tilde_setup in pdgst_adc~.o
       _pdgst_dac_tilde_setup in pdgst_dac~.o
   "_sys_getsr", referenced from:
       _pdgst_adc_new in pdgst_adc~.o
       _pdgst_dac_new in pdgst_dac~.o
   "_class_addbang", referenced from:
       _pdgst__setup in pdgst.o
       _pdgst_capsfilter_setup in pdgst_capsfilter.o
   "_pd_typedmess", referenced from:
       _pdgst__send_ in pdgst.o
   "_outlet_new", referenced from:
       _pdgst_adc_new in pdgst_adc~.o
       _pdgst__new in pdgst.o
       _pdgst_base__new in pdgst_base.o
       _pdgst_base__new in pdgst_base.o
   "_atom_getint", referenced from:
       _pdgst__atom2gvalue in gvalue.o
   "_gst_adapter_new", referenced from:
       _pdgst_adc_new in pdgst_adc~.o
       _pdgst_adc_new in pdgst_adc~.o
   "_pd_new", referenced from:
       _pdgst_adc_new in pdgst_adc~.o
       _pdgst_dac_new in pdgst_dac~.o
       _pdgst__new in pdgst.o
       _pdgst_capsfilter__new in pdgst_capsfilter.o
       _pdgst_element__new in pdgst_element.o
   "_endpost", referenced from:
       _pdgst__atom2gvalue in gvalue.o
       _pdgst_base__gstout in pdgst_base.o
       _pdgst_base__gstout in pdgst_base.o
       _pdgst_base__infoout in pdgst_base.o
       _pdgst_base__infoout in pdgst_base.o
   "_postatom", referenced from:
       _pdgst__atom2gvalue in gvalue.o
       _pdgst_base__gstout in pdgst_base.o
       _pdgst_base__gstout in pdgst_base.o
       _pdgst_base__infoout in pdgst_base.o
       _pdgst_base__infoout in pdgst_base.o
   "_main", referenced from:
       start in crt1.10.5.o
   "_post", referenced from:
       _pdgst_base__gstMess in pdgst_base.o
       _pdgst_base__gstMess in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_base__busmsg in pdgst_base.o
       _pdgst_capsfilter__bang in pdgst_capsfilter.o
       _pdgst_capsfilter__new in pdgst_capsfilter.o
       _pdgst_element__seek in pdgst_element.o
       _pdgst_setup in setup.o
       _pdgst_setup in setup.o
       _pdgst_setup in setup.o
       _pdgst_setup in setup.o
   "_binbuf_text", referenced from:
       _pdgst_capsfilter__new in pdgst_capsfilter.o
   "_sys_register_loader", referenced from:
       _pdgst_loader_init in pdgst.o
   "_outlet_anything", referenced from:
       _pdgst_base__gstout in pdgst_base.o
       _pdgst_base__infoout in pdgst_base.o
   "_outlet_list", referenced from:
       _pdgst_base__infoout in pdgst_base.o
   "_binbuf_getnatom", referenced from:
       _pdgst_capsfilter__new in pdgst_capsfilter.o
   "_inlet_new", referenced from:
       _pdgst_dac_new in pdgst_dac~.o
   "_s_", referenced from:
       _s_$non_lazy_ptr in gvalue.o
   "_startpost", referenced from:
       _pdgst__atom2gvalue in gvalue.o
   "_class_doaddfloat", referenced from:
       _pdgst__setup in pdgst.o
   "_pd_bind", referenced from:
       _pdgst_base__new in pdgst_base.o
       _pdgst_base__new in pdgst_base.o
       _pdgst_base__new in pdgst_base.o
       _pdgst_base__new in pdgst_base.o
   "_verbose", referenced from:
       _pdgst_adc_any in pdgst_adc~.o
       _pdgst_dac_perform in pdgst_dac~.o
       _pdgst_dac_any in pdgst_dac~.o
       _pdgst__send_ in pdgst.o
       _pdgst_bin_remove in pdgst.o
       _pdgst_bin_remove in pdgst.o
       _pdgst_bin_remove in pdgst.o
       pdgst(long double,...)(bool, int __restrict, long, double)in pdgst.o
       pdgst(long double,...)(bool, int __restrict, long, double)in pdgst.o
       pdgst(long double,...)(bool, int __restrict, long, double)in pdgst.o
       pdgst(long double,...)(bool, int __restrict, long, double)in pdgst.o
       _cb_message_error in pdgst.o
       _cb_message_error in pdgst.o
       _pdgst_pushlocale in pdgst.o
       _pdgst_poplocale in pdgst.o
       _pdgst_base__buscallback in pdgst_base.o
       _pdgst_base__buscallback in pdgst_base.o
       _pdgst_element__any in pdgst_element.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [pdgst.pd_darwin] Error 1
Liszt:src ncio$

It seems pd related errors, no? I'm compiling against the Pd-extended 
release from the 10 sep:
Pd 0.42.5
GEM 0.92.3

thx
n
-- 
http://nim.on.free.fr



More information about the Pd-list mailing list