Package: streamripper
Version: 1.64.6-1
Severity: normal

Hi,

I needed i386 packages and libaries to build a 32bit only application, but 
after adding some i386 packaged, streamripper stopped working.
These were the packages I added:
apt-get install build-essential gcc-multilib rpm libstdc++6:i386 libgcc1:i386 
zlib1g:i386 libncurses5:i386
apt-get install libssl1.0.0:i386
apt-get install libssl-dev:i386
apt-get install libcrypto:i386

I had to manually add a lot of i386 packages in order to get streamripper 
working again:
apt-get install libogg0:i386
apt-get install libvorbis:i386
apt-get install libvorbis0:i386
apt-get install libvorbis0a:i386
apt-get install libglib2.0-0:i386
apt-get install libtre5:i386
apt-get install libtre-dev:i386
apt-get install libfaac-dev:i386 libfaac0:i386

Now it only crashed while trying to rip a strem, just running "streamripper" 
worked just fine (printed out the options), but ripping an MP3 stream gave this 
error:
streamripper: error while loading shared libraries: libtre.so.4: cannot open 
shared object file: No such file or directory

I needed to symlink libtre.so.5 to libtre.so.4 in /usr/lib/i386-linux-gnu/ in 
order to get streamripper running again.

To me, this feels like a problem with mixed architectures running at the same 
time.

-- System Information:
Debian Release: 8.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages streamripper depends on:
ii  libc6         2.19-18+deb8u4
ii  libglib2.0-0  2.42.1-1+b1
ii  libmad0       0.15.1b-8
ii  libogg0       1.3.2-1
ii  libvorbis0a   1.3.4-2

streamripper recommends no packages.

Versions of packages streamripper suggests:
pn  kstreamripper  <none>
pn  streamtuner    <none>

-- no debconf information

Reply via email to