From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5452 invoked by alias); 8 Jul 2014 16:15:40 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 5376 invoked by uid 89); 8 Jul 2014 16:15:35 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-we0-f176.google.com Received: from mail-we0-f176.google.com (HELO mail-we0-f176.google.com) (74.125.82.176) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Tue, 08 Jul 2014 16:15:34 +0000 Received: by mail-we0-f176.google.com with SMTP id u56so6219689wes.7 for ; Tue, 08 Jul 2014 09:15:31 -0700 (PDT) X-Received: by 10.181.8.233 with SMTP id dn9mr1608752wid.0.1404836130945; Tue, 08 Jul 2014 09:15:30 -0700 (PDT) Received: from [172.21.188.197] ([62.154.173.198]) by mx.google.com with ESMTPSA id hi2sm97302362wjb.29.2014.07.08.09.15.29 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 08 Jul 2014 09:15:30 -0700 (PDT) Message-ID: <53BC191A.5020606@gmail.com> Date: Tue, 08 Jul 2014 16:15:00 -0000 From: Marco Atzeri User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: cygwin@cygwin.com Subject: Re: Shouldn't 'man' depend on 'col'? Shouldn't 'col' be easier to find? References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2014-07/txt/msg00099.txt.bz2 On 08/07/2014 17:47, Jack Duthen wrote: > Problem #1: > ---------- > After I loaded a few cygwin packages, I got this: > > $ man bash | wc > man: can't execute col: No such file or directory > > The "man" command works perfectly when the stdout is NOT redirected, > but, when sent to a pipe or a file, the command "man" fails with the > above message. > > Question #1: > Shouldn't the 'man' function/package depend on the 'col' function/package? > > Problem #2 > ---------- > To solve my 'man' problem,I tried to find the 'col' command. > > I launched the standard interface (setup.exe) and entered 'col' in the > 'Search' text field. > > It gave me a list of packages, mainly related to 'colamd', 'colorgc', > 'protocol' stuff, 'colored' stuff, 'texlive-collection' stuff, > 'colordiff'... > > but no clear link to the missing 'col.exe'. wrong way. Setup search only package names, not their content Best with https://cygwin.com/packages/ https://cygwin.com/cgi-bin2/package-grep.cgi?grep=col.exe&arch=x86 also with $ cygcheck -p col.exe Found 4 matches for col.exe netpbm-10.61.02-1 - Toolkit for manipulation of graphic images netpbm-debuginfo-10.61.02-1 - Debug information for Toolkit for manipulation of graphic images util-linux-2.21.2-1 - Random collection of Linux utilities util-linux-debuginfo-2.21.2-1 - Debug information for Random collection of Linux utilities of course "col" is too short to be meaningful, "col.exe" is a better catch. > Question #3 > To get a 'man' that works when piped, is there a better way than > loading this "random" collection of utilities? > > Am I the only one to get that problem??? util-linux is a popular package, so the issue was not yet noticed. man was recently changed, so this dependency was likely missed, specially as it seems hidden inside the man binary. > )jack( Marco -- 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