Hi
A few days ago i checked out and built pd devel 0.39 from CVS. I found that expr, expr~ and fexpr~ doesn't load properly:
/usr/lib/pd/extra/expr.pd_linux: /usr/lib/pd/extra/expr.pd_linux: undefined symbol: ex_mkvector load_object: Symbol "expr_setup" not found expr ... couldn't create
All the other externals (bonk~, fiddle~...) works just fine.
Does anyone have a clue on what to do about this?
Regards, Johannes
/usr/lib/pd/extra/expr.pd_linux: /usr/lib/pd/extra/expr.pd_linux: undefined symbol: ex_mkvector load_object: Symbol "expr_setup" not found expr ... couldn't create
it seems, expr hasn't been compiled correctly ... my cvs is currently not working ... can you send me the output of:
nm -D expr.pd_yourplatform? and are you sure, that you extra/SConscript is up to date?
cheers ... tim
Hi all, Does somebody have experience with controlling a pan/tilt unit through rs-232 with Pd? I am working on a special project with a motion controlled video camera.
Many thanks, jasper
Hi
My extra/SConscript is revision 1.1.2.3, from 4th aug.
the nm output is below.
thanks, Johannes
nm -D expr.pd_linux U abort U acos U acosh U asin U asinh U atan U atan2 U atanh 0000c2e0 T atoif U atom_getfloatarg U atom_getsymbolarg U binbuf_add U binbuf_gettext U binbuf_new 0001a650 A __bss_start U calloc U cbrt U class_addlist U class_addmethod U class_doaddfloat U class_domainsignalin U class_new U class_sethelpsymbol U copysign U cos U cosh U __ctype_b_loc w __cxa_finalize U drem U dsp_add 0001a38c A _DYNAMIC 0001a650 A _edata 0001a66c A _end U erf U erfc U error 0000b4b0 T eval_func 0000b870 T eval_sigidx 0000b5c0 T eval_store 0000b620 T eval_tab 0000b770 T eval_var 00014740 T ex_avg 00014750 T ex_Avg 00002c10 T ex_dzdetect 00002ca0 T ex_eval 0001a120 D ex_funcs 00014270 T ex_getsym 00002410 T ex_match 00002bc0 T ex_mkvector U exp 000026b0 T ex_parse U expm1 000021a0 T expr_donew 0000c4e0 T ex_print 000139c0 T expr_perform 00013970 T exprproxy_float 00013920 T exprproxy_new 00013ea0 T expr_setup 00014230 T expr_tilde_setup 00014430 T ex_size 00014760 T ex_store 000144f0 T ex_sum 00014610 T ex_Sum 000142a0 T ex_symname 00014250 T fexpr_tilde_setup 0000c480 T find_func 000156c0 T _fini U finite U floatinlet_new U fmod U free U freebytes U garray_class U garray_getfloatarray U gensym 0000bca0 T getoken 0001a4a0 A _GLOBAL_OFFSET_TABLE_ w __gmon_start__ 00001a98 T _init U inlet_new U isinf U isnan w _Jv_RegisterClasses U ldexp U log U log10 U log1p U malloc 000142b0 T max_ex_tab 000143b0 T max_ex_var U modf 0001a664 B nullex U nullfn U outlet_float U outlet_new U pd_error U pd_findbyclass U pd_free U pd_new U post U pow U rand U realloc U resizebytes U rint U s_float U sin U sinh U sqrt U s_signal U strcmp U strncpy U __strtol_internal U symbolinlet_new U tan U tanh U value_getfloat
Tim Blechmann wrote:
/usr/lib/pd/extra/expr.pd_linux: /usr/lib/pd/extra/expr.pd_linux: undefined symbol: ex_mkvector load_object: Symbol "expr_setup" not found expr ... couldn't create
it seems, expr hasn't been compiled correctly ... my cvs is currently not working ... can you send me the output of:
nm -D expr.pd_yourplatform? and are you sure, that you extra/SConscript is up to date?
cheers ... tim
My extra/SConscript is revision 1.1.2.3, from 4th aug.
that's the most recent ...
the nm output is below.
nm -D expr.pd_linux
<snip> > 00002bc0 T ex_mkvector
this looks absolutely fine ... are you sure that you are trying to load this binary and no other (older) one? pd -verbose should give you a hint ...
cheers ... tim
Hello,
this looks absolutely fine ... are you sure that you are trying to load this binary and no other (older) one? pd -verbose should give you a
hint ...
Thanks for the hint.. externals from /usr got loaded instead of /usr/local. entirely my fault. next time i'll check -verbose before polluting the list..
but here's another issue: i had some trouble finding tk.h, causing the compilation to fail. It got fixed by adding env.Append(CPPPATH='/path/to/tk.h/') to the SConstruct (debian, with tk.h at /usr/include/tcl8.4/). I don't know if its only me and my non-existant knowledge about environmental variables, or something wrong with the script..
thanks, johannes
cheers ... tim