gem broken ?

Marco Atzeri marco.atzeri@gmail.com
Mon Jun 27 19:01:00 GMT 2016


On 27/06/2016 18:18, Brian Clifton wrote:
>> On Jun 27 15:53, Marco Atzeri wrote:
>>> On 27/06/2016 15:19, Marco Atzeri wrote:
>>>> on both 32bit and 64 bit (W7 X86_64)
>>>>>>>> $ cygcheck -c rubygems
>>>> Cygwin Package Information
>>>> Package Version Status
>>>> rubygems 2.4.8-1 OK
>>>>>>>> $ gem list
>>>> ERROR: Loading command: list (Fiddle::DLError)
>>>> can't load kernel32
>>>> ERROR: While executing gem ... (NoMethodError)
>>>> undefined method `invoke_with_build_args' for nil:NilClass
>>>>>>>>>>>> First reported on
>>>> http://superuser.com/questions/1093954/gem-not-working-in-cygwin
>>>>>>>> Regards
>>>> Marco
>>>>>> it seems a consequence of cygwin 2.5.2
>>>> Commit 8a31aa3 introduces the problem. The patch disallows to dlopen
>> libs without specifying the file extension. This was originally intended
>> by commit df958670 but only worked for paths, not simple filenames.
>>>> AFAICS this is a more a ruby problem than a Cygwin problem. It tries to
>> dlopen a DLL called "kernel32". But dlopen is POSIX, so it should not
>> assume that an extension is added automatically, just as this isn't done
>> on Linux.
>>>> Hmm, I'm undecided if this should be fixed in ruby or if we need a
>> Cygwin 2.5.3 reverting this patch...
>>>>>> Corinna
>> I ran into this too on Saturday night- I ended up opening the Fiddle file in question and putting the full path (including the extension) to fix the issue. Wish I would have tried with just the extension
>> The weird thing is- after upgrading, I tried reverting ruby and ruby-gems to older versions but had no luck. Corinna, where did a change occur that caused this to happen? You mention dlopen, which package is this a part of?
>> Thanks
> Brian

revert cygwin from 2.5.2 to 2.5.1, dlopen is a system call provided
by cygwin1.dll
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple


More information about the Cygwin mailing list

AltStyle によって変換されたページ (->オリジナル) /