[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