X-Recipient: archive-cygwin@delorie.com
X-SWARE-Spam-Status: No, hits=-1.8 required=5.0	tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE
X-Spam-Check-By: sourceware.org
X-Mail-Handler: MailHop Outbound by DynDNS
X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/mailhop/outbound_abuse.html for abuse reporting information)
X-MHO-User: U2FsdGVkX19AWNHRUeT6Lj957wASNhbF
Date: Sat, 3 Mar 2012 12:59:41 -0500
From: Christopher Faylor <cgf-use-the-mailinglist-please@cygwin.com>
To: cygwin@cygwin.com
Subject: Re: Recent upgrade to wish leads to a problem
Message-ID: <20120303175941.GB20711@ednor.casa.cgf.cx>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
References: <70952A932255A2489522275A628B97C3129F4CE4@xmb-sjc-233.amer.cisco.com> <4F4FC897.1080604@redhat.com> <4F4FD01E.1000808@bopp.net> <4F5072B5.7060707@bellsouth.net> <20120302174359.GA8230@ednor.casa.cgf.cx> <4F519EBA.5030607@bellsouth.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <4F519EBA.5030607@bellsouth.net>
User-Agent: Mutt/1.5.20 (2009-06-14)
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
Precedence: bulk
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie.com@cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com

On Fri, Mar 02, 2012 at 10:31:54PM -0600, Robert Miles wrote:
>On 3/2/2012 11:43 AM, Christopher Faylor wrote:
>> On Fri, Mar 02, 2012 at 01:11:49AM -0600, Robert Miles wrote:
>>> On 3/1/2012 1:38 PM, Jeremy Bopp wrote:
>>>> On 03/01/2012 01:05 PM, Eric Blake wrote:
>>>>> On 03/01/2012 10:53 AM, Matt Seitz (matseitz) wrote:
>[snip]
>>>>> I suspect not, but I would like to see such recommended and/or 
>>>>> suggested packages. Back when I was using Cygwin gcc so I could 
>>>>> learn C, m4 was not installed along with it, and I believe that m4 
>>>>> should at least be shown as a recommended package to go along with 
>>>>> gcc. 
>>There is no reason to include m4 as a gcc dependency if you are trying
>>to learn C.  This would not even be a case of a suggestion.  If you
>>needed m4 for some reason (maybe for autoconf/automake) that really
>>would be a case where you need to install m4 separately.  You can use
>>gcc quite happily without having m4 installed.
>>
>>For the record, I don't think Yaakov, Corinna, or I are really
>>interested in spending our time adding some sort of suggestion
>>mechanism to setup.exe.  This would have ramifications both for
>>setup.exe, for the script which updates setup.ini, and for the genini
>>script.  It would likely be a fair amount of work.
>>
>>Given the fact that this has come up repeatedly over the years I am
>>pretty sure that repeated suggestions that setup.exe should be modified
>>to do this are likely not going to have any effect.
>>
>The examples I used for learning C all used #include, and therefore
>required m4 in order to compile.  I believe gcc gave an error message
>in this case showing what was missing, and therefore did not slow down
>the learning process too much.

Sorry but m4 has nothing to do with #include.  I don't doubt that you
saw some error that mentioned m4 but it undoubtedly came from a package
which used m4.  gcc itself does not use m4 to expand #include.  #include
files are expanded by gcc automatically without the help of an external
program like m4.

--
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

