Web lists-archives.com

Re: Burn Blu-Ray video on Linux




Thank you both for pointing to the correct library.  I will be trying it out soon, as time permits.

One question does remain, why didn't apt-get refuse to install the application, or pull in the correct library?

On 10/2/18 11:29 PM, deloptes wrote:
Bob McGowan wrote:

Hi,

I have a high def (4K) mp4 video I would like to put on a Blu-Ray disk,
to play in a standard Blu-Ray player.

So I did the Google search and found several posts, all of which
mentioned an application tsMuxeR, which is available for Linux and is in
the Debian repos.

However, it is a 32 bit application, but hey, no problem, I have
multi-arch configured, and I've been able to run some 32 bit apps
without issues.

Except this one.  The ldd command (is it ok to use the 64 bit command on
a 32 bit binary?) says the file is "not a dynamic executable", yet when
I run it, it complains about libraries not being found (which probably
answers the question about ldd):

tsMuxeR: error while loading shared libraries: libstdc++.so.6:

But:

  $ find /usr/lib* -name libstdc++\*
  /usr/lib/gcc/x86_64-linux-gnu/6/libstdc++fs.a
  /usr/lib/gcc/x86_64-linux-gnu/6/libstdc++.a
  /usr/lib/gcc/x86_64-linux-gnu/6/libstdc++.so
  /usr/lib/x86_64-linux-gnu/libstdc++.so.6
  /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
  /usr/lib64/libstdc++.so.6.0.22
  /usr/lib64/libstdc++.so.6
  /usr/libx32/libstdc++.so.6.0.22
  /usr/libx32/libstdc++.so.6

Only one directory in the above with 32 bit, so I tried adding it to
LD_LIBRARY_PATH:

  $ LD_LIBRARY_PATH=/usr/libx32 tsMuxeR
  tsMuxeR: error while loading shared libraries: libstdc++.so.6:

No joy.  And there is no file matching libstdc++.so.6 in /lib* or
/usr/local/lib, either

Have I misconfigured something with multi-arch?  Is there a bug I
couldn't find a reference too?

Any help or suggestions on other software to try?

Thanks,

Bob

The libcstdc++ you need should be in stretch

ii  libstdc++6:i386                         6.3.0-18+deb9u1
i386         GNU Standard C++ Library v3

it provides
/usr/lib/i386-linux-gnu/libstdc++.so.6

The /usr/libx32/libstdc++.so.6.0.22 is probably artefact from the past

regards