On Fedora 20 (Heizenbug), when the command: /usr/local/bin/ezstream -q -c "{some-file}.xml" is executed, the error message: /usr/loca/bin/ezstream: error while loading shared library: libtag_c.so.0; cannot open shared object file: no such file or directory is displayed. "find" shows it's in /usr/lib64, which is a link to /usr/lib64/libtag_so.0.0.0. Is there something I did wrong when I installed it? I do believe I installed it from the Red Hat Package Manager (i.e., I didn't build it from source). Thanks in advance.
"Thomas B. Rücker"
2015-Mar-24 06:42 UTC
[Icecast] EZStream 0.5.6 Says No Such Share Object
On 03/24/2015 06:02 AM, Steve Matzura wrote:> On Fedora 20 (Heizenbug), when the command: > > /usr/local/bin/ezstream -q -c "{some-file}.xml" > > is executed, the error message: > > /usr/loca/bin/ezstream: error while loading shared library: > libtag_c.so.0; cannot open shared object file: no such file or > directory > > is displayed. "find" shows it's in /usr/lib64, which is a link to > /usr/lib64/libtag_so.0.0.0.Please check the output of "file /usr/local/bin/ezstream" Does it maybe say it's 32bit?> Is there something I did wrong when I > installed it? I do believe I installed it from the Red Hat Package > Manager (i.e., I didn't build it from source).Given the prefix of /usr/local - I'd say it's highly unlikely to have come from a package. There are RPM incantations to check that though. Note that meanwhile Moritz has released ezstream 0.6.0. HTH Thomas
On Tue, 24 Mar 2015 06:42:08 +0000, you wrote:>On 03/24/2015 06:02 AM, Steve Matzura wrote: >> On Fedora 20 (Heizenbug), when the command: >> >> /usr/local/bin/ezstream -q -c "{some-file}.xml" >> >> is executed, the error message: >> >> /usr/loca/bin/ezstream: error while loading shared library: >> libtag_c.so.0; cannot open shared object file: no such file or >> directory >> >> is displayed. "find" shows it's in /usr/lib64, which is a link to >> /usr/lib64/libtag_so.0.0.0. > >Please check the output of "file /usr/local/bin/ezstream" >Does it maybe say it's 32bit?You nailed it. Don't even know how this happened. OK, before I install 0.6.0, what's the best way to remove the one I have installed? Just delete the files? Somehow I don't think so.>Given the prefix of /usr/local - I'd say it's highly unlikely to have >come from a package. >There are RPM incantations to check that though. > >Note that meanwhile Moritz has released ezstream 0.6.0. > >HTHThanks, it did. I'll see about removing the old one and installing the new.
I ridded myself of the 32-bit and install the 64-bit version of EZStream on Fedora 20 (Heizenbug). The RPM doesn't offer 0.6.0, but no matter, I've encountered something new having to do with something called 'madplay'. $ /usr/bin/ezstream -c "/home/admin/ezstream/{my-file}.xml" ezstream: Connected to http://localhost:8000/broadband ezstream: Streaming ``{some other thing}'' sh: madplay: command not found Assuming raw pcm input file LAME 3.98.2 32bits (http://www.mp3dev.org/) CPU features: MMX (ASM used), SSE (ASM used), SSE2 Using polyphase lowpass filter, transition band: 16538 Hz - 17071 Hz Encoding <stdin> to <stdout> Encoding as 44.1 kHz j-stereo MPEG-1 Layer III (11x) 128 kbps qval=3 fatal error: can't update LAME-tag frame! at which point, everything comes to a grinding halt. Have I got the wrong version of Lame--32- versus 64-bit again?
On Wed, Mar 25, 2015 at 09:43:20AM -0400, Steve Matzura wrote:> I ridded myself of the 32-bit and install the 64-bit version of > EZStream on Fedora 20 (Heizenbug). The RPM doesn't offer 0.6.0, but no > matter,I'm sorry, the previous ezstream RPM package maintainer did not registered the package for monitoring new releases, so Fedora still delivers older version. However I upgraded the package yesterday, so after few days (or a week) the 0.6.0 version should appear fedora-updates-testing (or fedora-updates) repository on your favourite mirror.> I've encountered something new having to do with something > called 'madplay'. > > $ /usr/bin/ezstream -c "/home/admin/ezstream/{my-file}.xml" > ezstream: Connected to http://localhost:8000/broadband > ezstream: Streaming ``{some other thing}'' > sh: madplay: command not foundYou configuration file probably defines `madplay' as an external command for execution. If this is your choice, you need to install the tool to. The tool is provided by `madplay' package which for whatever (maybe legal) reason is distributed by rpmfusion-free repository instead of the offical Fedora's one. Once you enable the repozitory, simple "yum install madplay" should install the tool into your computer. -- Petr -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 213 bytes Desc: not available Url : http://lists.xiph.org/pipermail/icecast/attachments/20150325/bee7e3d1/attachment.pgp
On Wed, 25 Mar 2015, Steve Matzura wrote:> I've encountered something new having to do with something > called 'madplay'.EZStream is what it sounds like. It's a very basic streamer. You can use it to stream files as they are, at the bitrate they are, etc. For anything more complicated, you will need decoders and encoders. This includes being able to stream multiple files at varying bitrates in a single stream. Madplay is an MP3 decoder. You will almost certainly want this if you want to stream MP3 files unless you want to do it without transcoding at all. Geoff.