Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #200837 > unrolled thread
| Started by | Bob McGowan <ramjr0915@gmail.com> |
|---|---|
| First post | 2018-10-03 06:10 +0200 |
| Last post | 2018-10-05 00:10 +0200 |
| Articles | 9 — 5 participants |
Back to article view | Back to linux.debian.user
Burn Blu-Ray video on Linux Bob McGowan <ramjr0915@gmail.com> - 2018-10-03 06:10 +0200
Re: Burn Blu-Ray video on Linux Jimmy Johnson <field.engineer@gmail.com> - 2018-10-03 06:40 +0200
Re: Burn Blu-Ray video on Linux deloptes <deloptes@gmail.com> - 2018-10-03 08:30 +0200
Re: Burn Blu-Ray video on Linux Bob McGowan <ramjr0915@gmail.com> - 2018-10-04 06:10 +0200
Re: Burn Blu-Ray video on Linux deloptes <deloptes@gmail.com> - 2018-10-04 08:30 +0200
Re: Burn Blu-Ray video on Linux Jonathan Dowland <jmtd@debian.org> - 2018-10-04 10:10 +0200
Re: Burn Blu-Ray video on Linux deloptes <deloptes@gmail.com> - 2018-10-04 20:00 +0200
Re: Burn Blu-Ray video on Linux Reco <recoverym4n@enotuniq.net> - 2018-10-04 20:50 +0200
Re: Burn Blu-Ray video on Linux deloptes <deloptes@gmail.com> - 2018-10-05 00:10 +0200
| From | Bob McGowan <ramjr0915@gmail.com> |
|---|---|
| Date | 2018-10-03 06:10 +0200 |
| Subject | Burn Blu-Ray video on Linux |
| Message-ID | <wEGE1-4ky-1@gated-at.bofh.it> |
[Multipart message — attachments visible in raw view] — view raw
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
[toc] | [next] | [standalone]
| From | Jimmy Johnson <field.engineer@gmail.com> |
|---|---|
| Date | 2018-10-03 06:40 +0200 |
| Message-ID | <wEH74-4wC-9@gated-at.bofh.it> |
| In reply to | #200837 |
On 10/02/2018 09:02 PM, 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 This package? https://packages.debian.org/sid/libstdc++6 -- Jimmy Johnson Devuan Jessie - KDE 4.14.2 - AMD E2-6110 EXT4 at sda1 Registered Linux User #380263
[toc] | [prev] | [next] | [standalone]
| From | deloptes <deloptes@gmail.com> |
|---|---|
| Date | 2018-10-03 08:30 +0200 |
| Message-ID | <wEIPv-5z0-9@gated-at.bofh.it> |
| In reply to | #200837 |
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
[toc] | [prev] | [next] | [standalone]
| From | Bob McGowan <ramjr0915@gmail.com> |
|---|---|
| Date | 2018-10-04 06:10 +0200 |
| Message-ID | <wF37z-LQ-5@gated-at.bofh.it> |
| In reply to | #200840 |
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 >
[toc] | [prev] | [next] | [standalone]
| From | deloptes <deloptes@gmail.com> |
|---|---|
| Date | 2018-10-04 08:30 +0200 |
| Message-ID | <wF5j3-1XO-5@gated-at.bofh.it> |
| In reply to | #200884 |
Bob McGowan wrote: > One question does remain, why didn't apt-get refuse to install the > application, or pull in the correct library? don't know your setup, but /usr/libx32 does not exist since or after wheezy - I don't recall when exactly it was replaced by /usr/lib/i386-linux-gnu/ for the sake of multi-arch.
[toc] | [prev] | [next] | [standalone]
| From | Jonathan Dowland <jmtd@debian.org> |
|---|---|
| Date | 2018-10-04 10:10 +0200 |
| Message-ID | <wF6RQ-2Xj-9@gated-at.bofh.it> |
| In reply to | #200885 |
On Thu, Oct 04, 2018 at 08:25:02AM +0200, deloptes wrote: >don't know your setup, but /usr/libx32 does not exist since or after >wheezy - I don't recall when exactly it was replaced >by /usr/lib/i386-linux-gnu/ for the sake of multi-arch. /usr/libx32 might be related to the x32 architecture port - which is something different to i386 or amd64 and almost certainly not relevant to solving this problem. -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Jonathan Dowland ⢿⡄⠘⠷⠚⠋⠀ https://jmtd.net ⠈⠳⣄⠀⠀⠀⠀ Please do not CC me, I am subscribed to the list.
[toc] | [prev] | [next] | [standalone]
| From | deloptes <deloptes@gmail.com> |
|---|---|
| Date | 2018-10-04 20:00 +0200 |
| Message-ID | <wFg4O-8aA-7@gated-at.bofh.it> |
| In reply to | #200887 |
Jonathan Dowland wrote: > /usr/libx32 might be related to the x32 architecture port - which is > something different to i386 or amd64 and almost certainly not relevant > to solving this problem. which port? I am pretty sure this directory was removed in favor of /usr/lib/i386-linux-gnu/, so it should not exist on recent debian. I am willing to learn all the time andyou are wellcome. regards
[toc] | [prev] | [next] | [standalone]
| From | Reco <recoverym4n@enotuniq.net> |
|---|---|
| Date | 2018-10-04 20:50 +0200 |
| Message-ID | <wFgRb-e9-9@gated-at.bofh.it> |
| In reply to | #200901 |
Hi. On Thu, Oct 04, 2018 at 07:56:29PM +0200, deloptes wrote: > Jonathan Dowland wrote: > > > /usr/libx32 might be related to the x32 architecture port - which is > > something different to i386 or amd64 and almost certainly not relevant > > to solving this problem. > > which port? A very strange Intel architecture that was using 64-bit instruction set but 32-bit memory addressing. There was a time we had three Intel arches - i386, amd64 and x32. AFAIK jessie is the last Debian release that had some preliminary support of x32. > I am pretty sure this directory was removed in favor > of /usr/lib/i386-linux-gnu/, so it should not exist on recent debian. Nope. It was /usr/lib32 (notice the absence of 'x') that became /usr/lib/i386-linux-gnu. /usr/lib/x32 should've become /usr/lib/x32-linux-gnu. But, nobody is interested in it, so it's dead for all intents and purposes. Reco
[toc] | [prev] | [next] | [standalone]
| From | deloptes <deloptes@gmail.com> |
|---|---|
| Date | 2018-10-05 00:10 +0200 |
| Message-ID | <wFjYJ-2eo-7@gated-at.bofh.it> |
| In reply to | #200905 |
Reco wrote: > Nope. It was /usr/lib32 (notice the absence of 'x') that became > /usr/lib/i386-linux-gnu. > /usr/lib/x32 should've become /usr/lib/x32-linux-gnu. > Ah you are absolutely right it was lib32 > But, nobody is interested in it, so it's dead for all intents and > purposes. Thanks God Thank you
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.user
csiph-web