Comments (8)
Creating a linux release that works on all linux distributions is not a piece of cake :)
Can you find a file libbz2.so.xxx
in your system and make a /usr/lib/libbz2.so.1.0
pointing to it ?
Yes, allowing to use an alternative ffmpeg is something that is expected to happen at some point. It's just that for now, this is not the priority.
from vdhcoapp.
Just throwing out an idea here. Would it terribly inconvenience you if the Linux builds of the Co App uses system ffmpeg
?
from vdhcoapp.
Please find ldd
output below on a user-wide install
$ ldd ~/net.downloadhelper.coapp-1.0.9/converter/build/linux/64/ffprobe
linux-vdso.so.1 (0x00007ffc4fbfd000)
libavdevice.so.56 => not found
libavfilter.so.5 => not found
libavformat.so.56 => not found
libavcodec.so.56 => not found
libavresample.so.2 => not found
libpostproc.so.53 => not found
libswresample.so.1 => not found
libswscale.so.3 => not found
libavutil.so.54 => not found
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007ff216496000)
libm.so.6 => /lib64/libm.so.6 (0x00007ff216180000)
libc.so.6 => /lib64/libc.so.6 (0x00007ff215dab000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff2166b5000)
$ ldd ~/net.downloadhelper.coapp-1.0.9/converter/build/linux/64/ffmpeg
linux-vdso.so.1 (0x00007ffe302ce000)
libavdevice.so.56 => not found
libavfilter.so.5 => not found
libavformat.so.56 => not found
libavcodec.so.56 => not found
libavresample.so.2 => not found
libpostproc.so.53 => not found
libswresample.so.1 => not found
libswscale.so.3 => not found
libavutil.so.54 => not found
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fca50f14000)
libm.so.6 => /lib64/libm.so.6 (0x00007fca50bfe000)
libc.so.6 => /lib64/libc.so.6 (0x00007fca50829000)
/lib64/ld-linux-x86-64.so.2 (0x00007fca51133000)
from vdhcoapp.
Try instead:
LD_LIBRARY_PATH=~/net.downloadhelper.coapp-1.0.9/converter/build/linux/64 ldd ~/net.downloadhelper.coapp-1.0.9/converter/build/linux/64/ffprobe
. Setting the library path is how those binaries are executed.
from vdhcoapp.
Got it! It seems Fedora doesn't have a libbz2.so.1.0
. Still not sure what's wrong about the system-wide install. But I'm perfectly happy with a working user-wide install.
I installed to a custom path (i.e., ~/Apps/net.downloadhelper.coapp-1.0.9/), because I don't like clutter in my $HOME.
This is how it was before:
$ LD_LIBRARY_PATH=~/Apps/net.downloadhelper.coapp-1.0.9/converter/build/linux/64/ ldd ~/Apps/net.downloadhelper.coapp-1.0.9/converter/build/linux/64/ffprobe
linux-vdso.so.1 (0x00007ffc0b37c000)
libavdevice.so.56 => /home/xxxxxx/Apps/net.downloadhelper.coapp-1.0.9/converter/build/linux/64/libavdevice.so.56 (0x00007ffbc5f21000)
-- snip --
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007ffbc345a000)
libm.so.6 => /lib64/libm.so.6 (0x00007ffbc3144000)
libc.so.6 => /lib64/libc.so.6 (0x00007ffbc2d6f000)
libXv.so.1 => /lib64/libXv.so.1 (0x00007ffbc2b6a000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007ffbc282c000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007ffbc261a000)
libasound.so.2 => /lib64/libasound.so.2 (0x00007ffbc231d000)
libSDL-1.2.so.0 => /home/xxxxxx/Apps/net.downloadhelper.coapp-1.0.9/converter/build/linux/64/libSDL-1.2.so.0 (0x00007ffbc20ac000)
libbz2.so.1.0 => not found
-- snip --
I had to create a symlink with:
$ sudo ln -s /usr/lib64/libbz2.so.1 /usr/lib64/libbz2.so.1.0
And, Bob's your uncle. Thanks! 👌
from vdhcoapp.
Great ! Congrats
from vdhcoapp.
I also had to run that symbolic link creation (sudo ln -s /usr/lib64/libbz2.so.1 /usr/lib64/libbz2.so.1.0
) on fedora.
Would it make sense for the install to automatically make that link if it detects that libbz2.so.1
exists but no libbz2.so.1.0
is present?
from vdhcoapp.
Yes, but that wouldn't work when installed as user without admin privileges.
It would be better to install libbz2 along with other coapp libraries, like with libz. It means installing libbz2 from source code in converter/get-sources.sh
, modify converter/build-apps.sh
to make sure it compiles and copy the resulting lib to the build directory.
This is open-source code, any Fedora user with dev knowledge to volunteer ?
from vdhcoapp.
Related Issues (20)
- Windows 32bits / 64bits mixup
- linux deb install doesn't support LibreWolf (firefox variant) HOT 2
- My resistration key for this app and the browser extensions completely disapearerd after upgrading them and now QRcode storms in video. HOT 1
- `/opt/vdhcoapp/vdhcoapp install` does not create net.downloadhelper.coapp.json for flatpak-installed Edge despite linking itself in its sandbox HOT 4
- main extension default-action shortcut bug HOT 16
- [Proxy issue] GrabInfo: Cannot get info from HOT 6
- Proxy feature not working HOT 2
- Install via brew? HOT 1
- Coapp install on linux mint to VDH HOT 1
- Any support for Mac 10.11 El Capitan? HOT 1
- migrate from pkg to "Single executable applications" HOT 1
- replace filepicker with zenity HOT 3
- The video-download can't see Companion App in ubuntu 22.04 for firefox, can anyone to help me please ???? HOT 1
- How do I uninstall the helper app? HOT 2
- Add build for Windows ARM
- How to refresh detection? HOT 10
- Cloudflare returns Error code 520 HOT 4
- Uninstallation Question About Flatpak Linking HOT 4
- bash cannot find vdhcoapp file? HOT 10
- File name of downloaded videos HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vdhcoapp.