Skip to content
This repository has been archived by the owner on Apr 20, 2021. It is now read-only.

portaudio/mpg123 issue when running soundcloud2000 #96

Open
jkleve opened this issue Sep 18, 2016 · 3 comments
Open

portaudio/mpg123 issue when running soundcloud2000 #96

jkleve opened this issue Sep 18, 2016 · 3 comments

Comments

@jkleve
Copy link

jkleve commented Sep 18, 2016

I was able to install soundcloud2000 on Korora 24 (Fedora) but when I try to run it I get the following error

/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in 'require': /home/jesse/.gem/ruby/extensions/x86_64-linux/2.3.0/audite-0.4.0/portaudio.so: undefined symbol: mpg123_plain_strerror - /home/jesse/.gem/ruby/extensions/x86_64-linux/2.3.0/audite-0.4.0/portaudio.so (LoadError)
    from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in 'require'
    from /home/jesse/.gem/ruby/gems/audite-0.4.0/lib/audite.rb:1:in '<top (required)>'
    from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in 'require'
    from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in 'require'
    from /home/jesse/.gem/ruby/gems/soundcloud2000-0.1.0/lib/soundcloud2000/models/player.rb:1:in '<top (required)>'
    from /home/jesse/.gem/ruby/gems/soundcloud2000-0.1.0/lib/soundcloud2000/controllers/player_controller.rb:2:in 'require_relative'
    from /home/jesse/.gem/ruby/gems/soundcloud2000-0.1.0/lib/soundcloud2000/controllers/player_controller.rb:2:in '<top (required)>'
    from /home/jesse/.gem/ruby/gems/soundcloud2000-0.1.0/lib/soundcloud2000/application.rb:8:in 'require_relative'
    from /home/jesse/.gem/ruby/gems/soundcloud2000-0.1.0/lib/soundcloud2000/application.rb:8:in '<top (required)>'
    from /home/jesse/.gem/ruby/gems/soundcloud2000-0.1.0/lib/soundcloud2000.rb:2:in 'require_relative'
    from /home/jesse/.gem/ruby/gems/soundcloud2000-0.1.0/lib/soundcloud2000.rb:2:in '<top (required)>'
    from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in 'require'
    from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in 'require'
    from /home/jesse/.gem/ruby/gems/soundcloud2000-0.1.0/bin/soundcloud2000:3:in '<top (required)>'
    from /home/jesse/bin/soundcloud2000:23:in 'load'
    from /home/jesse/bin/soundcloud2000:23:in '<main>'
@grobie
Copy link
Owner

grobie commented Sep 20, 2016

To be honest, since I switched back to Linux a few years ago, I've never been able to run soundcloud200 again. I'm open for any kind of fixes.

@Francesco149
Copy link

for anyone still interested in running this, for whatever reason ruby doesn't link audite against -lmpg123, this can be fixed by gem uninstall audite and reinstalling with the proper flags: gem install --user audite -- --with-ldflags="-lmpg123"

after that the client worked just fine for me

@ZaxonXP
Copy link

ZaxonXP commented May 18, 2020

@Francesco149: You saved my day. :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants