Tag: ubuntu

No source for ruby-1.9.3-p374 provided with debugger-ruby_core_source gem

After updating Ruby to 1.9.3-374 debugger stopped working:

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

        /home/mencio/.rvm/rubies/ruby-1.9.3-p374/bin/ruby extconf.rb 
checking for vm_core.h... no
checking for vm_core.h... no
Makefile creation failed
**************************************************************************
No source for ruby-1.9.3-p374 provided with debugger-ruby_core_source gem.
**************************************************************************
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
	--with-opt-dir
	--with-opt-include
	--without-opt-include=${opt-dir}/include
	--with-opt-lib
	--without-opt-lib=${opt-dir}/lib
	--with-make-prog
	--without-make-prog
	--srcdir=.
	--curdir
	--ruby=/home/mencio/.rvm/rubies/ruby-1.9.3-p374/bin/ruby
	--with-ruby-dir
	--without-ruby-dir
	--with-ruby-include
	--without-ruby-include=${ruby-dir}/include
	--with-ruby-lib
	--without-ruby-lib=${ruby-dir}/lib


Gem files will remain installed in /path/gems/debugger-linecache-1.1.2 for inspection.
Results logged to /path/gems/debugger-linecache-1.1.2/ext/trace_nums/gem_make.out
An error occurred while installing debugger-linecache (1.1.2), and Bundler cannot continue.
Make sure that `gem install debugger-linecache -v '1.1.2'` succeeds before bundling.

How can we fix this?

gem install debugger-linecache -v '1.1.2' -- --with-ruby-include=\$rvm_path/src/ruby-1.9.3-p374

And that's all!

Pidgin with Gadu-Gadu account enabled crashes or hangs fix

I like Pidgin because it allows me to have all communicator accounts in one place. However few weeks ago I was forced to use Kadu as my Gadu-Gadu client. Pidgin started to hang while trying to connect to Gadu-Gadu (or few seconds after it). Happily there is am easy way to fix this. First of all, we need to disable Gadu-Gadu account. To do so, we need to edit ~/.purple/accounts.xml file:

vim ~/.purple/accounts.xml

Now we need to find Gadu-Gadu section. There should be a tag like this:

<setting name='auto-login' type='bool'>1</setting>

We need to change the value to 0, so the Gadu-Gadu account won't start automatically. Thanks to this, it won't crash or hang whole Pidgin communicator.

<setting name='auto-login' type='bool'>0</setting>

Then start Pidgin, go to Accounts -> Add/Edit, edit the Gadu-Gadu account:

settings-1

Select the "Proxy" tab (the last one) and choose "No proxy" option. Click "Save" and restart Pidgin. Gadu-Gadu protocol should work like a charm.settings-2

Copyright © 2024 Closer to Code

Theme by Anders NorenUp ↑