by xnviocumo (Posted Mon Oct 17, 2016 1:39 pm)
Hi
Same problem in my Xubuntu 16.10 Yakketi Yak:
The missing package libgstreamer-plugins-base0.10-0 in Yakketi has these dependencies:
... and these conflicts:
Although the dependencies version numbers are "same or greater than...", I am always reluctant by principle to install older libraries and possibly ending up in something getting broken later that might not be easy to figure the cause. Also, it's easy to forget, after few months, that one has installed such "lonely" library that is not supported any longer.
Is it somehow possible that XnViewMP gets this fixed so it uses the libgstapp-1.0.so.0 (from libgstreamer-plugins-base1.0-0) instead the old 0.1 version? As far as Ubuntu (sorry, I haven't checked other distros, please guys could anyone expand this to other distros?), the libgstreamer-plugins-base1.0-0 package is available since Ubuntu 14.04 Trusty Tahr, (so, since at least two and a half years ago) as you can confirm here:
http://packages.ubuntu.com/search?suite=trusty&arch=any&mode=filename&searchon=contents&keywords=libgstapp-1
http://packages.ubuntu.com/search?suite=xenial&arch=any&mode=filename&searchon=contents&keywords=libgstapp-1
http://packages.ubuntu.com/search?suite=yakkety&arch=any&mode=filename&searchon=contents&keywords=libgstapp-1
Of course, there are people using older versions than 14.04, it's also true that in such cases many other things are broken in those systems, tremendously much more critical than XnViewMP. However, Ubuntu is not the only Linux distro!!, and I hate those who think that everyone should update to the newest thing. So: if supporting older/different distros is strategic for XnView, may I suggest (don't kill me, it's just an idea!) some kind of "compromise", i.e. perhaps a XnViewMP release for "not bleeding edge" distros, using the older libgstapp 0.1 and another release using the 1.0 version?
Any other ideas ?
Contribution from other non Ubuntu distros?
Thanks a lot for this fantastic software!
EDIT (PS):
Just to add, that my proposal of two versions is something that have been done successfully by other fantastic and highly reputed projects, such as the excellent Krita (krita.org), which also has limited resources, yet it manages to keep a hugely loyal crowd of users of pretty much any existing operating system. Currently, they are also using new packaging technologies, which might be of interest as well.
Read Main Topic
Hi
Same problem in my Xubuntu 16.10 Yakketi Yak:
- Code: Select all
/opt/XnView/XnView: error while loading shared libraries: libgstapp-0.10.so.0: cannot open shared object file: No such file or directory.
The missing package libgstreamer-plugins-base0.10-0 in Yakketi has these dependencies:
- Code: Select all
Depends: libc6 (>= 2.14), libglib2.0-0 (>= 2.37.3), libgstreamer0.10-0 (>= 0.10.36), liborc-0.4-0 (>=
1:0.4.20), zlib1g (>= 1:1.1.4), iso-codes
PreDepends: multiarch-support
... and these conflicts:
- Code: Select all
Conflicts: gstreamer0.10-pulseaudio (< 0.10.16-4), totem-gstreamer (<= 2.17.92-0ubuntu1),
gstreamer0.10-pulseaudio:i386 (< 0.10.16-4)
Although the dependencies version numbers are "same or greater than...", I am always reluctant by principle to install older libraries and possibly ending up in something getting broken later that might not be easy to figure the cause. Also, it's easy to forget, after few months, that one has installed such "lonely" library that is not supported any longer.
Is it somehow possible that XnViewMP gets this fixed so it uses the libgstapp-1.0.so.0 (from libgstreamer-plugins-base1.0-0) instead the old 0.1 version? As far as Ubuntu (sorry, I haven't checked other distros, please guys could anyone expand this to other distros?), the libgstreamer-plugins-base1.0-0 package is available since Ubuntu 14.04 Trusty Tahr, (so, since at least two and a half years ago) as you can confirm here:
http://packages.ubuntu.com/search?suite=trusty&arch=any&mode=filename&searchon=contents&keywords=libgstapp-1
http://packages.ubuntu.com/search?suite=xenial&arch=any&mode=filename&searchon=contents&keywords=libgstapp-1
http://packages.ubuntu.com/search?suite=yakkety&arch=any&mode=filename&searchon=contents&keywords=libgstapp-1
Of course, there are people using older versions than 14.04, it's also true that in such cases many other things are broken in those systems, tremendously much more critical than XnViewMP. However, Ubuntu is not the only Linux distro!!, and I hate those who think that everyone should update to the newest thing. So: if supporting older/different distros is strategic for XnView, may I suggest (don't kill me, it's just an idea!) some kind of "compromise", i.e. perhaps a XnViewMP release for "not bleeding edge" distros, using the older libgstapp 0.1 and another release using the 1.0 version?
Any other ideas ?
Contribution from other non Ubuntu distros?
Thanks a lot for this fantastic software!
EDIT (PS):
Just to add, that my proposal of two versions is something that have been done successfully by other fantastic and highly reputed projects, such as the excellent Krita (krita.org), which also has limited resources, yet it manages to keep a hugely loyal crowd of users of pretty much any existing operating system. Currently, they are also using new packaging technologies, which might be of interest as well.
Read Main Topic