From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 Received: by 10.204.66.147 with HTTP; Fri, 3 Sep 2010 11:13:42 -0700 (PDT) In-Reply-To: <1438.143.205.216.185.1283536658.squirrel@lavabit.com> References: <747172.93895.qm@web63905.mail.re1.yahoo.com> <1283520512-sup-6361@pk-desktop> <1438.143.205.216.185.1283536658.squirrel@lavabit.com> Date: Fri, 3 Sep 2010 20:13:42 +0200 Message-ID: Subject: Re: [sup-talk] Arch Linux sup now failing. From: Gaute Hope To: hollunder@lavabit.com Cc: sup-talk Content-Type: multipart/mixed; boundary=00221540185605adaa048f5ee45a --00221540185605adaa048f5ee45a Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hey, ran into the same problem. The first problem I ran into was related to ncursesw using STR2CSTR () and not StringValuePtr, this has been obsolete for a while, but was apparently removed in 1.9.2. I got ncurses to work; see attached PKGBUILD with patch. But there were some problems with the tmpfile stuff, sup would start (complain about ncurses not being ncursesw, which i don't think is correct because i didn't seem to have problems with wide chars.. but well well, probably just a matter of names). But when creating a new message it would fail. So I gave up :p and downgraded to 1.9.1-p378 from arch, I jumped a few revisions back in Arch'es ABS (PKGBUILD's), I'll attach the PKGBUILD here for you, but you could grab it yourself from ArchLinux's repository. Still rebuilding some gems so haven't been able to test if something else is the cause yet.. but this should work. To be able to build the old ruby I first had to delete the 1.9.2 ruby.. (otherwise the build will segfault). I just removed it with pacman -Ud ruby ( or actually yaourt.. but..) The attached files should be put in their own folder and you can create the packages with makepkg, and install the resulting *.pkg..* with pacman -U filename. - gaute On Fri, Sep 3, 2010 at 7:57 PM, wrote: >> Excerpts from Daren Lord's message of 2010-09-03 15:13:40 +0200: >>> There must have been an arch package update that is now causing my sup >>> mail to >>> fail with this error. >>> >>> /usr/lib/ruby/1.9.1/rubygems.rb:762:in `report_activate_error': Could >>> not find >>> RubyGem ncurses (>=3D 0) (Gem::LoadError) >>> =C2=A0 =C2=A0 from /usr/lib/ruby/1.9.1/rubygems.rb:219:in `activate' >>> =C2=A0 =C2=A0 from /usr/lib/ruby/1.9.1/rubygems.rb:254:in `block in act= ivate' >>> =C2=A0 =C2=A0 from /usr/lib/ruby/1.9.1/rubygems.rb:253:in `each' >>> =C2=A0 =C2=A0 from /usr/lib/ruby/1.9.1/rubygems.rb:253:in `activate' >>> =C2=A0 =C2=A0 from /usr/lib/ruby/1.9.1/rubygems.rb:1065:in `gem' >>> =C2=A0 =C2=A0 from /usr/bin/sup:18:in `
' >>> >>> I have both ncurses and ncursesw installed through the aur branch. >>> >>> Any ideas? Use this at work so I am down right now. >>> >>> aur/ruby-ncurses 1.2.4-1 [installed] (17) >>> =C2=A0 =C2=A0 This ruby extension makes most functions, constants, and = external >>> variables >>> of the C library ncurses accessible >>> >>> =C2=A0 =C2=A0 from the Ruby programming language. >>> aur/ruby-ncursesw 1.2.4.1-2 [installed] (17) >>> =C2=A0 =C2=A0 Ruby wrapper for ncurses providing wide character support= . >>> >>> Thanks, >>> >>> dalord >>> >> >> Hi, I just had the same thing this morning. I reinstalled sup from aur >> (there's been a new package version, upgraded me from 0.11-1 to 0.11-2) >> and just in case backed ruby (upgraded recently to 1.9.2) to 1.9.1. I'm >> not sure the latter was necessary but I'm up and running again. I'm >> using this at work too so I have no time to experiment with upgrading >> ruby, but I'll try when I get a chance (especially if somebody here can >> confirm sup works with ruby 1.9.2 on their box). >> >> The new package release -2 depends on ruby-ncursesw instead of >> ruby-ncurses the -1 depended on - this might have something to do with >> the whole error (but it's just a guess). >> >> Try respawning sup from aur and if this doesn't help, downgrade ruby to >> 1.9.1. >> >> Good luck! >> Piotr > > The situation looks grim. I don't seem to have the 1.9.1 package anymore > due to a recent cache cleaning. Read all the things I tried: > http://aur.archlinux.org/packages.php?ID=3D26439 > > How can a stupid minor version change break things so badly? And no one > knows what's wrong or how to solve this mess? I'm kinda pissed. > > Maybe we can get sup into community, so it's kinda supported and might ge= t > some testing that would catch this kind of breakage before it hits users. > > > _______________________________________________ > sup-talk mailing list > sup-talk@rubyforge.org > http://rubyforge.org/mailman/listinfo/sup-talk > --00221540185605adaa048f5ee45a Content-Type: application/x-xz; name="ruby-ncursesw-fixed-stringvalueptr.tar.xz" Content-Disposition: attachment; filename="ruby-ncursesw-fixed-stringvalueptr.tar.xz" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gdnd4nz00 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 --00221540185605adaa048f5ee45a Content-Type: application/x-xz; name="ruby-1.9.1p378.pkgbuild.tar.xz" Content-Disposition: attachment; filename="ruby-1.9.1p378.pkgbuild.tar.xz" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gdnd5dpw1 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 --00221540185605adaa048f5ee45a--