[opensuse-kde3] 13.1 - can't find kde3-k3b-codecs?

Ilya, Opening k3b on 13.1 it complains it cannot find mad decoder. Checking, I cannot find the kde3-k3b-codecs. Does it exits? I've got libmad0 installed, to I have mad, but I think the codecs package is needed? -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org

On 07/18/2014 02:09 PM, David C. Rankin wrote:
Ilya,
Opening k3b on 13.1 it complains it cannot find mad decoder. Checking, I cannot find the kde3-k3b-codecs. Does it exits? I've got libmad0 installed, to I have mad, but I think the codecs package is needed?
Hmm, was that package merged into kde3-k3b sometime between 11.4 and 13.1. I don't find that package for 12.3 either... -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org

On 07/18/2014 02:41 PM, David C. Rankin wrote:
On 07/18/2014 02:09 PM, David C. Rankin wrote:
Ilya,
Opening k3b on 13.1 it complains it cannot find mad decoder. Checking, I cannot find the kde3-k3b-codecs. Does it exits? I've got libmad0 installed, to I have mad, but I think the codecs package is needed?
Hmm, was that package merged into kde3-k3b sometime between 11.4 and 13.1. I don't find that package for 12.3 either...
Here is a screenshot of the error message: http://www.3111skyline.com/dl/bugs/openSuSE/131/kde3/k3b-nomad.jpg -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org

On 07/18/2014 02:56 PM, David C. Rankin wrote:
On 07/18/2014 02:41 PM, David C. Rankin wrote:
On 07/18/2014 02:09 PM, David C. Rankin wrote:
Ilya,
Opening k3b on 13.1 it complains it cannot find mad decoder. Checking, I cannot find the kde3-k3b-codecs. Does it exits? I've got libmad0 installed, to I have mad, but I think the codecs package is needed?
Hmm, was that package merged into kde3-k3b sometime between 11.4 and 13.1. I don't find that package for 12.3 either...
Here is a screenshot of the error message:
http://www.3111skyline.com/dl/bugs/openSuSE/131/kde3/k3b-nomad.jpg
Could this also be a soname problem or a build switch that needs to be anabled? I have libmad: /usr/lib64/libmad.so.0 /usr/lib64/libmad.so.0.2.1 The current related packages I have installed are: $ rpm -qa | grep -i mad libmad-devel-20010101-1.1.x86_64 xmms2-plugin-mad-0.8-2.65.x86_64 libmad0-0.15.1b-9.2.x86_64 madplay-0.15.2b-3.6.x86_64 libmad0-32bit-0.15.1b-1.6.x86_64 Looking at the current kde3-k3b build, you have the following present: /opt/kde3/lib64/kde3/libk3balsaoutputplugin.la /opt/kde3/lib64/kde3/libk3balsaoutputplugin.so /opt/kde3/lib64/kde3/libk3baudiometainforenamerplugin.la /opt/kde3/lib64/kde3/libk3baudiometainforenamerplugin.so /opt/kde3/lib64/kde3/libk3baudioprojectcddbplugin.la /opt/kde3/lib64/kde3/libk3baudioprojectcddbplugin.so /opt/kde3/lib64/kde3/libk3bexternalencoder.la /opt/kde3/lib64/kde3/libk3bexternalencoder.so /opt/kde3/lib64/kde3/libk3bflacdecoder.la /opt/kde3/lib64/kde3/libk3bflacdecoder.so /opt/kde3/lib64/kde3/libk3blibsndfiledecoder.la /opt/kde3/lib64/kde3/libk3blibsndfiledecoder.so /opt/kde3/lib64/kde3/libk3bmpcdecoder.la /opt/kde3/lib64/kde3/libk3bmpcdecoder.so /opt/kde3/lib64/kde3/libk3boggvorbisdecoder.la /opt/kde3/lib64/kde3/libk3boggvorbisdecoder.so /opt/kde3/lib64/kde3/libk3boggvorbisencoder.la /opt/kde3/lib64/kde3/libk3boggvorbisencoder.so /opt/kde3/lib64/kde3/libk3bsoxencoder.la /opt/kde3/lib64/kde3/libk3bsoxencoder.so /opt/kde3/lib64/kde3/libk3bwavedecoder.la /opt/kde3/lib64/kde3/libk3bwavedecoder.so It looks like the kde3 version is missing: /opt/kde3/lib64/kde3/libk3bmaddecoder.la /opt/kde3/lib64/kde3/libk3bmaddecoder.so Checking against the kde4 version, it ships with: /usr/lib64/kde4/k3bmaddecoder.so -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org

On 07/18/2014 03:23 PM, David C. Rankin wrote:
Looking at the current kde3-k3b build, you have the following present:
/opt/kde3/lib64/kde3/libk3balsaoutputplugin.la /opt/kde3/lib64/kde3/libk3balsaoutputplugin.so /opt/kde3/lib64/kde3/libk3baudiometainforenamerplugin.la /opt/kde3/lib64/kde3/libk3baudiometainforenamerplugin.so /opt/kde3/lib64/kde3/libk3baudioprojectcddbplugin.la /opt/kde3/lib64/kde3/libk3baudioprojectcddbplugin.so /opt/kde3/lib64/kde3/libk3bexternalencoder.la /opt/kde3/lib64/kde3/libk3bexternalencoder.so /opt/kde3/lib64/kde3/libk3bflacdecoder.la /opt/kde3/lib64/kde3/libk3bflacdecoder.so /opt/kde3/lib64/kde3/libk3blibsndfiledecoder.la /opt/kde3/lib64/kde3/libk3blibsndfiledecoder.so /opt/kde3/lib64/kde3/libk3bmpcdecoder.la /opt/kde3/lib64/kde3/libk3bmpcdecoder.so
Ilya, It looks like a build problem in you 13.1 package. I compared against the k3b package I build for TDE on Arch and the package contains the codec: tde-k3b /opt/trinity/lib/trinity/libk3balsaoutputplugin.so tde-k3b /opt/trinity/lib/trinity/libk3bartsoutputplugin.so tde-k3b /opt/trinity/lib/trinity/libk3baudiometainforenamerplugin.so tde-k3b /opt/trinity/lib/trinity/libk3baudioprojectcddbplugin.so tde-k3b /opt/trinity/lib/trinity/libk3bexternalencoder.so tde-k3b /opt/trinity/lib/trinity/libk3bffmpegdecoder.so tde-k3b /opt/trinity/lib/trinity/libk3bflacdecoder.so tde-k3b /opt/trinity/lib/trinity/libk3blameencoder.so tde-k3b /opt/trinity/lib/trinity/libk3blibsndfiledecoder.so tde-k3b /opt/trinity/lib/trinity/libk3bmaddecoder.so ^^^^^^^^^^^^^^^^^^^ tde-k3b /opt/trinity/lib/trinity/libk3bmpcdecoder.so tde-k3b /opt/trinity/lib/trinity/libk3boggvorbisdecoder.so tde-k3b /opt/trinity/lib/trinity/libk3boggvorbisencoder.so tde-k3b /opt/trinity/lib/trinity/libk3bsoxencoder.so tde-k3b /opt/trinity/lib/trinity/libk3bwavedecoder.so Can you take a look at your build and see if you can tweak the 13.1 package to generate the libk3bmaddecoder.so? I don't have a computer set up for openSuSE builds (my laptop would croak if I started building kdelibs/kdebase...) and I'm not familiar enough with buildservice to tell it how to get the needed dependencies to build kde3-k3b or I'd try it there. Thanks. -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org

Opening k3b on 13.1 it complains it cannot find mad decoder. Checking, I cannot find the kde3-k3b-codecs. Does it exits? I've got libmad0 installed, to I have mad, but I think the codecs package is needed?
I think it is prohibited due to patents. -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org

On 2014-07-19 03:29 (GMT+0400) Ilya Chernykh composed:
Opening k3b on 13.1 it complains it cannot find mad decoder. Checking, I cannot find the kde3-k3b-codecs. Does it exits? I've got libmad0 installed, to I have mad, but I think the codecs package is needed?
I think it is prohibited due to patents.
What's different legally that allows k3b-codecs for KDE4 to be available in Packman but not for KDE3? If a real obstacle exists, is there any chance putting the TDE binary in the libpath would work? It seems like since both KDE3 and TDE cannot coexist on the same system that there possibly could be a significant binary compatability. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org

On 07/18/2014 07:19 PM, Felix Miata wrote:
On 2014-07-19 03:29 (GMT+0400) Ilya Chernykh composed:
Opening k3b on 13.1 it complains it cannot find mad decoder. Checking, I cannot find the kde3-k3b-codecs. Does it exits? I've got libmad0 installed, to I have mad, but I think the codecs package is needed?
I think it is prohibited due to patents.
What's different legally that allows k3b-codecs for KDE4 to be available in Packman but not for KDE3?
If a real obstacle exists, is there any chance putting the TDE binary in the libpath would work? It seems like since both KDE3 and TDE cannot coexist on the same system that there possibly could be a significant binary compatability.
There's no prohibition against building k3b with libmad enabled. openSuSE couldn't do it for kde4 if it was. The issues is with libmad itself, not with k3b being able to make use of it if it is present on the system. Your safe to enable it here. -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org

On 2014-07-18 20:33 (GMT-0500) David C. Rankin composed:
Felix Miata wrote:
What's different legally that allows k3b-codecs for KDE4 to be available in Packman but not for KDE3?
If a real obstacle exists, is there any chance putting the TDE binary in the libpath would work? It seems like since both KDE3 and TDE cannot coexist on the same system that there possibly could be a significant binary compatability.
There's no prohibition against building k3b with libmad enabled. openSuSE couldn't do it for kde4 if it was. The issues is with libmad itself, not with k3b being able to make use of it if it is present on the system.
Your safe to enable it here.
My reply quoted was exclusively triggered by this snippet from your earlier post: [snippet] tde-k3b /opt/trinity/lib/trinity/libk3blibsndfiledecoder.so tde-k3b /opt/trinity/lib/trinity/libk3bmaddecoder.so ^^^^^^^^^^^^^^^^^^^ tde-k3b /opt/trinity/lib/trinity/libk3bmpcdecoder.so [/snippet] -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org

Opening k3b on 13.1 it complains it cannot find mad decoder. Checking, I cannot find the kde3-k3b-codecs. Does it exits? I've got libmad0 installed, to I have mad, but I think the codecs package is needed?
I think it is prohibited due to patents.
What's different legally that allows k3b-codecs for KDE4 to be available in Packman but not for KDE3?
It is not prohibited in Packman, it was just removed from there when KDE4 came to replace KDE3. You can ask the Packman maintainers to restore it, I have no influence there.
If a real obstacle exists, is there any chance putting the TDE binary in the libpath would work? It seems like since both KDE3 and TDE cannot coexist on the same system that there possibly could be a significant binary compatability.
If one really needs it, there are old rpm packages on the net: http://www.rpmfind.net/linux/rpm2html/search.php?query=kde3-k3b-codecs -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org

On 07/18/2014 09:15 PM, Ilya Chernykh wrote:
Opening k3b on 13.1 it complains it cannot find mad decoder. Checking, I cannot find the kde3-k3b-codecs. Does it exits? I've got libmad0 installed, to I have mad, but I think the codecs package is needed?
I think it is prohibited due to patents.
What's different legally that allows k3b-codecs for KDE4 to be available in Packman but not for KDE3?
It is not prohibited in Packman, it was just removed from there when KDE4 came to replace KDE3. You can ask the Packman maintainers to restore it, I have no influence there.
If a real obstacle exists, is there any chance putting the TDE binary in the libpath would work? It seems like since both KDE3 and TDE cannot coexist on the same system that there possibly could be a significant binary compatability.
If one really needs it, there are old rpm packages on the net:
http://www.rpmfind.net/linux/rpm2html/search.php?query=kde3-k3b-codecs
OK, that works - thanks Ilya. I still want to know what I need to set up kde3 build in buildservice :) -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org

On 07/18/2014 09:30 PM, David C. Rankin wrote:
On 07/18/2014 09:15 PM, Ilya Chernykh wrote:
Opening k3b on 13.1 it complains it cannot find mad decoder. Checking, I cannot find the kde3-k3b-codecs. Does it exits? I've got libmad0 installed, to I have mad, but I think the codecs package is needed?
I think it is prohibited due to patents.
What's different legally that allows k3b-codecs for KDE4 to be available in Packman but not for KDE3?
It is not prohibited in Packman, it was just removed from there when KDE4 came to replace KDE3. You can ask the Packman maintainers to restore it, I have no influence there.
If a real obstacle exists, is there any chance putting the TDE binary in the libpath would work? It seems like since both KDE3 and TDE cannot coexist on the same system that there possibly could be a significant binary compatability.
If one really needs it, there are old rpm packages on the net:
http://www.rpmfind.net/linux/rpm2html/search.php?query=kde3-k3b-codecs
OK, that works - thanks Ilya.
I still want to know what I need to set up kde3 build in buildservice :)
OK, Please confirm for me so I understand. The kde3-k3b-codecs package is just a subpackage of kde3-k3b? The only reason the kde3-k3b package does not work with mad (and the rest) is because the required files are not copied in the 'files' section of the .spec file? Currently, the only files made part of kde3-k3b are: /opt/kde3/%_lib/kde3/libk3bexternalencoder.la /opt/kde3/%_lib/kde3/libk3bexternalencoder.so /opt/kde3/%_lib/kde3/libk3bflacdecoder.la /opt/kde3/%_lib/kde3/libk3bflacdecoder.so /opt/kde3/%_lib/kde3/libk3boggvorbisencoder.la /opt/kde3/%_lib/kde3/libk3boggvorbisencoder.so /opt/kde3/%_lib/kde3/libk3boggvorbisdecoder.la /opt/kde3/%_lib/kde3/libk3boggvorbisdecoder.so /opt/kde3/%_lib/kde3/libk3bsoxencoder.so /opt/kde3/%_lib/kde3/libk3bsoxencoder.la /opt/kde3/%_lib/kde3/libk3bwavedecoder.so /opt/kde3/%_lib/kde3/libk3bwavedecoder.la /opt/kde3/%_lib/kde3/libk3balsaoutputplugin.la /opt/kde3/%_lib/kde3/libk3balsaoutputplugin.so /opt/kde3/%_lib/kde3/libk3baudiometainforenamerplugin.la /opt/kde3/%_lib/kde3/libk3baudiometainforenamerplugin.so /opt/kde3/%_lib/kde3/libk3baudioprojectcddbplugin.la /opt/kde3/%_lib/kde3/libk3baudioprojectcddbplugin.so /opt/kde3/%_lib/kde3/kfile_k3b.so /opt/kde3/%_lib/kde3/kfile_k3b.la /opt/kde3/%_lib/kde3/kio_videodvd.so /opt/kde3/%_lib/kde3/kio_videodvd.la /opt/kde3/%_lib/kde3/libk3blibsndfiledecoder.so /opt/kde3/%_lib/kde3/libk3blibsndfiledecoder.la /opt/kde3/%_lib/kde3/libk3bmpcdecoder.so /opt/kde3/%_lib/kde3/libk3bmpcdecoder.la Why not simply restore the additional files here and that would get rid of the need for the codecs file altogether? -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org

On 07/18/2014 06:29 PM, Ilya Chernykh wrote:
Opening k3b on 13.1 it complains it cannot find mad decoder. Checking, I cannot find the kde3-k3b-codecs. Does it exits? I've got libmad0 installed, to I have mad, but I think the codecs package is needed?
I think it is prohibited due to patents.
Ilya, Felix, I just installed k3b ver 2 from the openSuSE packman repo. The mad plugin is present and works fine: k3b-codecs-2.0.2-18.82.x86_64 k3b-2.0.2-18.82.x86_64 We need to get kde3-k3b rebuilt to provide this support as well. The 11.4 version you built worked fine as well. It's just missing in 13.1. Thanks. -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
participants (3)
-
David C. Rankin
-
Felix Miata
-
Ilya Chernykh