git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] fmt-merge-msg: avoid open "-|" list form for Perl 5.6

From
CFChristopher Faylor <me@cgf.cx>
Date
Mar 3, 2006, 00:14 UTC
Message-ID
<20060303001434.GA7497@trixie.casa.cgf.cx>
In-Reply-To
<20060302220930.GE6183@steel.home>
On Thu, Mar 02, 2006 at 11:09:30PM +0100, Alex Riesen wrote:
Show 10 quoted lines
>Shawn Pearce, Thu, Mar 02, 2006 17:55:10 +0100:
>>Maybe I missed this but why are people using the native Windows
>>ActiveState Perl with GIT+Cygwin when Cygwin has a Cygwin-ized Perl
>>installation available?
>
>because the people _can't_ use cygwin's perl.  There are a lot of
>reasons mainly: administrative, perl script incompatibilities and
>cygwin.dll incompatibilities (if you use perl from cygwin, it'll need
>the correct cygwin.dll.  And if a build process uses cygwin tools from,
>for example, QNX Momentics it often comes to clashes).
(Hmm.  I wonder if QNX Momentics is YA GPL violator)

If you have multiple versions of the Cygwin DLL on your system and try to use them all jumbled up together then, yes, you will have problems. This isn't a perl-specific issue. The solution is to put the latest version of your Cygwin DLL in your path (presumably in /bin) and delete all of the older ones.

The newest version is undoubtedly going to be the one downloaded from the Cygwin web site (http://cygwin.com/) but you can get version information from the cygwin DLL by using grep:

  grep -a "^%%% Cygwin" WHEREEVER/cygwin1.dll
if you are not inclined to install the newest version of Cygwin.

I'm sure that there are incompatibilities between ActiveState perl and Cygwin's perl which make it hard to use the same scripts in each so I am not doubting that some people might want to use only ActiveState perl. I don't see how the multiple Cygwin DLL issue can be a problem only for Cygwin perl vs. ActiveState perl.

cgf (who sees a new full-time job looming in the git list)

Previous: Linus TorvaldsNext: Johannes Schindelin
Message 9 of 10 in “Re: [PATCH] fmt-merge-msg: avoid open "-|" list form for Perl 5.6”
  1. Christopher FaylorMar 2, 2006
  2. Shawn PearceMar 2, 2006
  3. Alex RiesenMar 2, 2006
  4. Linus TorvaldsMar 2, 2006
  5. Junio C HamanoMar 3, 2006
  6. Linus TorvaldsMar 3, 2006
  7. Junio C HamanoMar 3, 2006
  8. Linus TorvaldsMar 3, 2006
  9. Christopher FaylorMar 3, 2006
  10. Johannes SchindelinMar 2, 2006

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.