Base 64-bit Cygwin now requires Perl?

Douglas Coup dcoup@obj-sys.com
Wed Jun 18 20:25:00 GMT 2014


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)
http://www.obj-sys.com

On 6/18/2014 4:14 PM, Chris J. Breisch wrote:
> 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
>>
>> man-db
>>    lynx
>>      perl
>>
>> OP
>> http://cygwin.com/ml/cygwin/2013-08/msg00152.html
>>
>
> 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 
> simplest one.
>
> 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.
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 
de-install it.
>
> 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, 
> however.
>
> 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
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