Web lists-archives.com

Re: Cepstral swift on Debian and on Arch




-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tue, Feb 28, 2017 at 12:28:22PM -0500, Chuck Hallenbeck wrote:
> Okay, I think we're closing in on it. 
> 
> The Cepstral swift package runs fine on archlinux, where using ldd -r
> on the executable lists eleven libraries, all but one of which is
> present on Debian where the Cepstral package fails. On Debian, ldd -r
> on the executable says simply "not a dynamically linked executable."
> 
> The item found on Arch but missing on Debian is:
> 
> /lib64/ld-linux-x86-64.so.2 (0x00007fd2b1fd1000)
> 
> Any idea where to go from here? 

Aha. So ignore my previous post. This file above is part of the libc6
package. It *should* be somewhere on your system (your Debian is a
64 bit system, isn't it? What does "uname -a" say?)

Try "ldd" on some working binary on your debian box, so you can see
what ld.so it is using, like so:

  ldd /bin/ls

For good measure do also

  file /bin/ls

to make sure that it actually is a 64 bit executable. My hunch is
that your Debian has its 64 bit libraries still in /lib and not,
as it does these days in /lib64.

A possible solution (untested, at least by me!) would be to symlink
/lib to /lib64 (*if* /lib contains 64 bit libraries!) and then run
ldconfig.

What do others think?

God luck
- -- tomás
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAli14+QACgkQBcgs9XrR2kabtACeOv2qxyRxcnUgKd2tZukBM9JJ
wRwAnRNgNetAa2/1Ne3j6Nfw0b6tA7v3
=rolZ
-----END PGP SIGNATURE-----