[PlanetCCRMA] fc6: new kernel packages (2.6.21.3 + rt9) & fc7 status note
Fernando Lopez-Lezcano
nando at ccrma.Stanford.EDU
Tue Apr 22 00:32:19 PDT 2008
On Tue, 2008-04-22 at 09:27 +0200, Fernando Lopez-Lezcano wrote:
> On Mon, 2008-04-21 at 13:19 -0700, Julius Smith wrote:
> > Is pd-gem supposed to work on f7?
>
> It is supposed to work. Regretfully I don't have a machine with f7 to
> test it right now.
>
> > When I try it, I get the following error:
> >
> > /usr/lib/pd/extra/Gem/Gem.pd_linux:
> > /usr/lib/pd/extra/Gem/Gem.pd_linux: undefined symbol: glBindProgramNV
> > Gem: can't load library
>
> That is an incompatibility with some system library (opengl, probably).
> Most probably the library has been updated in an incompatible way since
> I built the pd packages. I may need to rebuild them... arghh...
This is what I get if I ldd the library in a fake mach root (the missing
symbols are from pd I believe):
# ldd -d -r /usr/lib/pd/extra/Gem.pd_linux
linux-gate.so.1 => (0xffffe000)
libdv.so.4 => /usr/lib/libdv.so.4 (0xf7ca1000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xf7c7f000)
libtiff.so.3 => /usr/lib/libtiff.so.3 (0xf7c27000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0xf7bb8000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xf7b49000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xf7b39000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xf7a37000)
libdl.so.2 => /lib/libdl.so.2 (0xf7a32000)
libz.so.1 => /lib/libz.so.1 (0xf7a1f000)
libpthread.so.0 => /lib/libpthread.so.0 (0xf7a07000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf797c000)
libftgl.so.0 => /usr/lib/libftgl.so.0 (0xf7967000)
libaviplay-0.7.so.0 => /usr/lib/libaviplay-0.7.so.0 (0xf78c6000)
libquicktime.so.0 => /usr/lib/libquicktime.so.0 (0xf77e2000)
libm.so.6 => /lib/libm.so.6 (0xf77b9000)
libMagick++.so.10 => /usr/lib/libMagick++.so.10 (0xf7746000)
libWand.so.10 => /usr/lib/libWand.so.10 (0xf767e000)
libMagick.so.10 => /usr/lib/libMagick.so.10 (0xf748d000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf73a5000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7399000)
libc.so.6 => /lib/libc.so.6 (0xf7245000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xf723f000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0xf7234000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xf7231000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf722b000)
/lib/ld-linux.so.2 (0x56555000)
libaviplayavformat-0.7.so.0
=> /usr/lib/libaviplayavformat-0.7.so.0 (0xf71b7000)
libaviplayavcodec-0.7.so.0
=> /usr/lib/libaviplayavcodec-0.7.so.0 (0xf6e85000)
libaviplayavutil-0.7.so.0 => /usr/lib/libaviplayavutil-0.7.so.0
(0xf6e80000)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xf6de5000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xf6ddc000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xf6dc2000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xf6dbf000)
libXft.so.2 => /usr/lib/libXft.so.2 (0xf6dab000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf6d7c000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf6d73000)
libaviplayvidix-0.7.so.0 => /usr/lib/libaviplayvidix-0.7.so.0
(0xf6d6e000)
libaviplaydha-0.7.so.0 => /usr/lib/libaviplaydha-0.7.so.0
(0xf6d39000)
libnsl.so.1 => /lib/libnsl.so.1 (0xf6d20000)
liblcms.so.1 => /usr/lib/liblcms.so.1 (0xf6cea000)
libXt.so.6 => /usr/lib/libXt.so.6 (0xf6c93000)
libbz2.so.1 => /usr/lib/libbz2.so.1 (0xf6c82000)
libexpat.so.0 => /lib/libexpat.so.0 (0xf6c61000)
undefined symbol: s_symbol (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: nullfn (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: garray_class (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: s_signal (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: s_ (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: s_float (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: s_bang (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: s_list (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: outlet_float (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: class_addanything (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: class_addmethod (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: outlet_free (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: inlet_new (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: floatinlet_new (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: dsp_add (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: class_doaddfloat (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: clock_unset (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: clock_gettimesince (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: canvas_getcurrent (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: pd_error (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: open_via_path (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: pd_new (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: canvas_makefilename (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: outlet_bang (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: outlet_anything (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: atom_string (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: atom_getsymbol (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: class_addlist (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: class_sethelpsymbol (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: garray_redraw (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: class_new (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: verbose (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: freebytes (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: atom_getint (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: inlet_free (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: atom_getfloat (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: gensym (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: pd_bind (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: startpost (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: atom_getfloatarg (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: post (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: class_addcreator (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: outlet_symbol (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: clock_delay (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: clock_new (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: canvas_getdir (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: outlet_new (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: outlet_list (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: pd_unbind (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: class_addsymbol (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: class_addbang (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: pd_findbyclass (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: garray_getfloatarray (/usr/lib/pd/extra/Gem.pd_linux)
undefined symbol: clock_getsystime (/usr/lib/pd/extra/Gem.pd_linux)
Is there anything different in your case?
-- Fernando
More information about the PlanetCCRMA
mailing list