Discussions of development and use of the Sup email client
 help / color / mirror / Atom feed
From: Gaute Hope <eg@gaute.vetsj.com>
To: Ruthard Baudach <ruthard.baudach@web.de>,
	supmua <supmua@googlegroups.com>
Subject: Re: [sup] sup broken with ruby 2.2?
Date: Mon, 12 Jan 2015 09:08:03 +0000	[thread overview]
Message-ID: <1421053634-astroid-0-zafkkzq4jv-1745@strange> (raw)
In-Reply-To: <1421014626-sup-9934@ruthard-lappi>

Hi all,

please test/review PR #360:

  https://github.com/sup-heliotrope/sup/pull/360

- gaute

Excerpts from Ruthard Baudach's message of January 11, 2015 23:33:
> It hit me, too.
> 
> The problem seems to be a deprecated DL module, that is
> substituted by Fiddle and removed from Ruby 2.2. (remember the
> deprecation notice when sup started?)
> 
> Assuming that the API of fiddle is the same as of DL, I replaced 'dl' by
> 'fiddle' and it seems to work:
> 
> Locate your master sup script -- it should live in sup's bin/ directory,
> if you installed sup via `gem install` this should be
> `$HOME/.gem/ruby/2.2.0/gems/sup-0.20.0/bin/sup` for a current sup and
> ruby install
> 
> open this file in the editor of your choice.
> 
> line 111 has to be changed from
> 
>   require 'dl/import'
> 
> to
>   require 'fiddle/import'
> 
> and line 113 from
> 
>   extend DL.const_defined?(:Importer) ? DL::Importer : DL::Importable
> 
> to
> 
>   extend Fiddle::Importer
> 
> 
> Sorry to Gaute and all developers for not providing a patch, but
> 
> a) I'm not really shure this will work, someone should probably skim the
>    documentation of ruby 2.1.5 dl/import and ruby 2.2.0 fiddle/import
> b) I'm still not really acquainted with git.
> 
> Best regards,
> 
> Ruthard
> 
>>== Auszüge aus der Nachricht von  gui-gui vom 2015-01-06 11:13:
>> Hello all,
>> 
>> I updated my system to ruby 2.2 and I can't get sup to work.
>> At first it didn't work so I figured I needed to recompile it, so I removed and reinstalled it. However, simply typing 'gem install sup' fails with this message:
>> 
>> Fetching: sup-0.20.0.gem (100%)
>> Building native extensions.  This could take a while...
>> ERROR:  Error installing sup:
>>     ERROR: Failed to build gem native extension.
>> 
>>     /usr/bin/ruby mkrf_conf_xapian.rb
>> xapian: installing xapian-ruby..
>> xapian: platform specific dependencies..
>> 
>> rake failed, exit code 1
>> 
>> Gem files will remain installed in /home/guiniol/.gem/ruby/2.2.0/gems/sup-0.20.0 for inspection.
>> Results logged to /home/guiniol/.gem/ruby/2.2.0/extensions/x86_64-linux/2.2.0/sup-0.20.0/gem_make.out
>> 
>> 
>> I figured the problem was with xapian, so I tried to first install xapian-ruby and then sup, which works. However, sup doesn't launch. I get this error instead:
>> 
>> /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- dl/import (LoadError)
>>     from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
>>     from /home/guiniol/.gem/ruby/2.2.0/gems/sup-0.20.0/bin/sup:111:in `<module:Redwood>'
>>     from /home/guiniol/.gem/ruby/2.2.0/gems/sup-0.20.0/bin/sup:74:in `<top (required)>'
>>     from /home/guiniol/.gem/ruby/2.2.0/bin/sup:23:in `load'
>>     from /home/guiniol/.gem/ruby/2.2.0/bin/sup:23:in `<main>'
>> 
>> 
>> Has anyone else tried sup with ruby 2.2? Is there anything I can try to get it to work?
>> 
>> Cheers,
>> 
>> Guillaume
>> 
> 
> -- 
> 
> Emails are postcards.
> Put them in an envelope,
> Sign and encrypt them!
> 
> My PGP-Id: 0xAC5AC6C2
> 
> -- 
> You received this message because you are subscribed to the Google Groups "The Sup email client" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to supmua+unsubscribe@googlegroups.com.
> To post to this group, send email to supmua@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/supmua/1421014626-sup-9934%40ruthard-lappi.
> For more options, visit https://groups.google.com/d/optout.
> 


  reply	other threads:[~2015-01-12  9:07 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-06 10:13 gui-gui
2015-01-11 22:33 ` [sup] " Ruthard Baudach
2015-01-12  9:08   ` Gaute Hope [this message]
2015-01-12 21:05   ` Per Andersson
2015-03-04 14:37 ` Jan Winkelmann
2015-03-04 14:51   ` gui-gui

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1421053634-astroid-0-zafkkzq4jv-1745@strange \
    --to=eg@gaute.vetsj.com \
    --cc=ruthard.baudach@web.de \
    --cc=supmua@googlegroups.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox