This is the mail archive of the
mailing list for the Cygwin project.
Re: Base 64-bit Cygwin now requires Perl?
- From: Douglas Coup <dcoup at obj-sys dot com>
- To: cygwin at cygwin dot com
- Date: Wed, 18 Jun 2014 16:25:51 -0400
- Subject: Re: Base 64-bit Cygwin now requires Perl?
- Authentication-results: sourceware.org; auth=none
- References: <CAAXzdLX=PuGT8N9G19W8ykN7H6zLa5D5psXc+SMmyZfogMg5CA at mail dot gmail dot com> <CAAXzdLVHrLZ53hxm-=zy=6zPjT1+KDpv60Jc3_-AbnV8vq-9ow at mail dot gmail dot com> <53A1F336 dot 3030509 at breisch dot org>
Objective Systems, Inc.
REAL WORLD ASN.1 AND XML SOLUTIONS
Tel: +1 (484) 875-9841
Fax: +1 (484) 875-9830
Toll-free: (877) 307-6855 (USA only)
On 6/18/2014 4:14 PM, Chris J. Breisch wrote:
Just for my two cents, does "move perl into base" mean that a Cygwin
install would always install Cygwin's perl and would not allow perl to
be skipped? I'm asking because we use ActiveState perl; we've had
problems trying to run some of our scripts using Cygwin's perl. Every
time a Cygwin install tries to bring in Cygwin's perl, we either have to
mark it to be skipped or let it install and then run setup again to
Steven Penny wrote:
On Fri, Aug 9, 2013 at 12:17 PM, Steven Penny wrote:
Because of this dependency line
This issue is back again, now with
Yes, this is true, and my guess is that it will remain so.
man-db depends on lynx, and that's not a dependency that is easily
removed, even if I was inclined to try, which I'm not. It needs some
sort of WWW browser. I don't think that can be disabled. It's not a
configure option to do so, so it'd have to be handled through Cygwin
specific patches to the source. I haven't looked into how difficult
that would be yet. Perhaps it's not all that difficult. I'll take a
glance when I get home.
While the browser doesn't have to be lynx, that's probably the
lynx depends on perl. I'm not 100% sure this is a valid dependency. I
don't notice that as a dependency on other systems. I think it comes
from the fact that there's a sample perl script included in the
installation. This is just sample code, and is merely to demonstrate
using a perl script with lynx as a CGI. If Im correct and this is the
reason for this dependency (I don't see anything else), it could
likely be removed. I'm not the Cygwin project manager or the lynx
maintainer, however, and such a decision would have to be left to them.
However, I wonder if the answer here isn't just to move perl into
base. perl scripts are used everywhere, even in startup/shutdown
scripts on some Unix systems. I think most people at this point expect
a Unix environment to have perl.
So, yes, there are options to remove this dependency. The lynx one
seems to me to be the easiest, but I could be wrong. As I said, I can
take a look into seeing how difficult it would be to create a Cygwin
specific version of mandb without browser capabilities. I'm not
convinced it's worth crippling mandb just to remove this dependency,
Finally, I'm not sure that removing this dependency is worthwhile,
regardless, but that's not my call.
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple