2009/11/10 Hans-Christoph Steiner <hans@at.or.at>

On Nov 9, 2009, at 2:13 PM, András Murányi wrote:



2009/11/9 IOhannes m zmoelnig <zmoelnig@iem.at>
András Murányi wrote:
>>
> Apparently, pd-gui-rewrite still doesn't load the libs, no ELF32 messages
> any more but all "couldn't load" plus a few "unknown sybol" errors.

which "unknown symbols"?
obviously the dynamic linker will fail to load a library, if it cannot
resolve all symbols.

do all externals have the problem, or just a few?


mmm, seems to me that none of them load.

THat's an odd one.  My guess is that perhaps the pd you are using and the externals that you are loading are different bitnesses, i.e. 32-bit and 64-bit.  Use the 'file' command to see:

hans@blinky:~ > file /usr/bin/pd
/usr/bin/pd: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped

.hc

pd binary and some externals:

muranyia@zero:~$ file /usr/bin/pd
/usr/bin/pd: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), not stripped
/usr/lib/pd/extra/libdir.pd_linux: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), stripped
/usr/lib/pd/extra/Gem/Gem.pd_linux: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), stripped
/usr/lib/pd/extra/cyclone/cycle.pd_linux: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), not stripped

I took a look and i don't have other pd installs in /usr/local or anything like that.

--
Muranyi Andras