[PlanetCCRMA] fc6: new kernel packages (2.6.21.3 + rt9) & fc7 status note
Julius Smith
jos at ccrma.Stanford.EDU
Fri Apr 25 23:15:26 PDT 2008
Hi Fernando,
Thanks for the info. Below is what I see.
Julius
------
F7 (Gem library fails to load):
ldd -d -r /usr/lib/pd/extra/Gem/Gem.pd_linux
linux-gate.so.1 => (0xb7f60000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb7c05000)
libGL.so.1 => /usr/lib/fglrx/libGL.so.1 (0xb7b54000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7b44000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7a42000)
libdl.so.2 => /lib/libdl.so.2 (0xb7a3c000)
libz.so.1 => /lib/libz.so.1 (0xb7a29000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7a11000)
libquicktime.so.0 => /usr/lib/libquicktime.so.0 (0xb792d000)
libm.so.6 => /lib/libm.so.6 (0xb7904000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7819000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb780c000)
libc.so.6 => /lib/libc.so.6 (0xb76b8000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb76b5000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb76af000)
/lib/ld-linux.so.2 (0x80000000)
------
By the way, I note that on my F8 laptop, it works fine:
------
F8 (Gem library loads fine):
ldd -d -r /usr/lib/pd/extra/Gem.pd_linux
linux-gate.so.1 => (0x00110000)
libdv.so.4 => /usr/lib/libdv.so.4 (0x00111000)
libmpeg3.so.1 => /usr/lib/libmpeg3.so.1 (0x0013a000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00181000)
libtiff.so.3 => /usr/lib/libtiff.so.3 (0x001a3000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0x001fb000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x005e2000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x0026b000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00691000)
libdl.so.2 => /lib/libdl.so.2 (0x0027b000)
libz.so.1 => /lib/libz.so.1 (0x00280000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00293000)
libftgl.so.0 => /usr/lib/libftgl.so.0 (0x002ac000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x0078d000)
libaviplay-0.7.so.0 => /usr/lib/libaviplay-0.7.so.0 (0x00819000)
libquicktime.so.0 => /usr/lib/libquicktime.so.0 (0x008bc000)
libm.so.6 => /lib/libm.so.6 (0x0094e000)
libMagick++.so.10 => /usr/lib/libMagick++.so.10 (0x00977000)
libWand.so.10 => /usr/lib/libWand.so.10 (0x009ea000)
libMagick.so.10 => /usr/lib/libMagick.so.10 (0x00ab9000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00cc2000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x002c1000)
libc.so.6 => /lib/libc.so.6 (0x00dad000)
liba52.so.0 => /usr/lib/liba52.so.0 (0x002cd000)
libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0x00f06000)
libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0x002d8000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x002da000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0x002dd000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x01aa1000)
/lib/ld-linux.so.2 (0x002e5000)
libaviplayavformat-0.7.so.0 => /usr/lib/libaviplayavformat-0.7.so.0
(0x01cb9000)
libaviplayavcodec-0.7.so.0 => /usr/lib/libaviplayavcodec-0.7.so.0 (0x058e1000)
libaviplayavutil-0.7.so.0 => /usr/lib/libaviplayavutil-0.7.so.0 (0x002df000)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x02097000)
libSM.so.6 => /usr/lib/libSM.so.6 (0x01abd000)
libICE.so.6 => /usr/lib/libICE.so.6 (0x01ac6000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x0494d000)
libXft.so.2 => /usr/lib/libXft.so.2 (0x04acd000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x04d6d000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x049dd000)
libaviplayvidix-0.7.so.0 => /usr/lib/libaviplayvidix-0.7.so.0 (0x0497d000)
libaviplaydha-0.7.so.0 => /usr/lib/libaviplaydha-0.7.so.0 (0x04dfd000)
libnsl.so.1 => /lib/libnsl.so.1 (0x04b5d000)
liblcms.so.1 => /usr/lib/liblcms.so.1 (0x01ae0000)
libXt.so.6 => /usr/lib/libXt.so.6 (0x05145000)
libbz2.so.1 => /lib/libbz2.so.1 (0x04a9d000)
libgomp.so.1 => /usr/lib/libgomp.so.1 (0x022c0000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x022a8000)
libexpat.so.1 => /lib/libexpat.so.1 (0x023ec000)
librt.so.1 => /lib/librt.so.1 (0x022cc000)
On Tue, Apr 22, 2008 at 12:32 AM, Fernando Lopez-Lezcano
<nando at ccrma.stanford.edu> wrote:
> 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