delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2016/06/27/11:12:31

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; q=dns; s=
default; b=Cl4bJU8yxvLQd1kvGLJzmaXMj0tT3/kGSTo6PM9c8/BK0ve62xUHy
PqBtD9XQzK1srYhOvFZVo0CNngXvLKfSot+SI9JU2CMJ8oj6ELTExzEhlLEqG9Ia
mK2DfRdM+0iYRWqE5LZtOHiryQGs8pBHYXtyOQEc9awmnb7tS+PXIk=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; s=default;
bh=CGtAOtvf8yEMXCTFfcfl5x0J2XE=; b=Mpei2L7fbIcrnjVR/KTgLKqMq3a3
CBdWUVENM7qtqUabEezMvDj1WjpIZldwYAoS0UbkADNe7x0AJLkJ6moqCWdvGZzt
8eRIhy6Y62+PAD91V/Zg1EH19C7g9uTNRBXIADFTBhBi5LS2WhD8yoK9+11Ufi9q
28wyTkWkpHC20xo=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-96.3 required=5.0 tests=AWL,BAYES_00,GOOD_FROM_CORINNA_CYGWIN,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_PBL,RCVD_IN_SORBS_DUL,RDNS_DYNAMIC autolearn=ham version=3.3.2 spammy=H*f:sk:691bacc, H*MI:sk:691bacc, H*i:sk:691bacc
X-HELO: calimero.vinschen.de
Date: Mon, 27 Jun 2016 17:12:02 +0200
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: gem broken ?
Message-ID: <20160627151202.GA8096@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <5495062c-6126-609a-46e1-587a18cb8de2 AT gmail DOT com> <691bacce-80d7-1634-2959-4844fb3f4c50 AT gmail DOT com>
MIME-Version: 1.0
In-Reply-To: <691bacce-80d7-1634-2959-4844fb3f4c50@gmail.com>
User-Agent: Mutt/1.6.1 (2016-04-27)

--HcAYCG3uE/tztfnV
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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)
> >=20
> > $ cygcheck -c rubygems
> > Cygwin Package Information
> > Package              Version        Status
> > rubygems             2.4.8-1        OK
> >=20
> > $  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
> >=20
> >=20
> > First reported on
> > http://superuser.com/questions/1093954/gem-not-working-in-cygwin
> >=20
> > Regards
> > Marco
>=20
> 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

--=20
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--HcAYCG3uE/tztfnV
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJXcUJCAAoJEPU2Bp2uRE+gxqwP+wVCBmn2KzdKlHKwGQg33vJ9
Jy15kND0UiBGDr198wAzdA3X9RItwOL/0rSNgUXWBFfZN/c39BUIJDXjYOVVfjz5
8RxBfe9U8YVJaFT8Ncf9sG2mDvk9M73gU2TwniNV22Yr8kdxBLMbCOFLXZ2gJ9XY
2P2SVfJbGQV05ORdGhBosyRIfwKOOvGBsC8Jp1mskUC/TB8KDNNW6hQRf8bX2w59
Tcm6hq9FfCuZZ8fVnyyvkplgoEGUaoRhTxVsGRgc8YNMh4mdOSdJnR+lYKNTdIbP
20AIHliALExgs3Pl0mICjlExQY6fwASNJmLN7Sw3XA88U/uRBsuLXN3cavz4yWlG
048OYb+opzSVGeZWI1LoVlrkavzSHONRpHaKhDpOUoiOWBay55x5EgqTl7TmYKHz
fRYCsBJeej9L94D2pdFCPJRTM8a9cR+hjeGgpuiyxvjjXNw2L13W2VwGyQ0m/dYo
7adLmNQp+U/oukk7ogLwO2GQ/It6SYcCEGSIQq3scl5xqyzqMv9wUjzWaFSy1PJL
oSB9mKNSoWi/eTBm4bebIYJyflPGiNU+ki2b98HTWuOqcXKXVqDXc2aqDiXDm0wU
ZECCK8f3M9DUgm22UwlhGBkMULYLb5ENfgdOKVSQeTT5aE2SE5G++K81vv4TTGJr
mLyDxgG6sdzb7BCM8lzL
=3TdX
-----END PGP SIGNATURE-----

--HcAYCG3uE/tztfnV--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019