Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Wed, 29 May 2002 10:36:18 -0400 From: Christopher Faylor To: cygwin AT cygwin DOT com Subject: Re: Building cygwin1.dll Message-ID: <20020529143618.GA2808@redhat.com> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <000001c204b3$f2b01bc0$0200a8c0 AT sknet01> <000001c204b3$f2b01bc0$0200a8c0 AT sknet01> <20020528120346 DOT B21064 AT monster DOT rich-paul DOT net> <4 DOT 3 DOT 1 DOT 2 DOT 20020528122339 DOT 0260f7f0 AT pop DOT ma DOT ultranet DOT com> <20020528190238 DOT A22088 AT monster DOT rich-paul DOT net> <20020528232930 DOT GA18281 AT redhat DOT com> <20020529091728 DOT D22088 AT monster DOT rich-paul DOT net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020529091728.D22088@monster.rich-paul.net> User-Agent: Mutt/1.3.23.1i On Wed, May 29, 2002 at 09:17:28AM -0400, rich-paul AT rich-paul DOT net wrote: > I noticed that removing that directory exposes another problem, > the makefile wants to make a target called w32api, but there are > no rules for such a target. Of course, make hapilly thought > it had already made it, in the form of a directory, so didn't > complain. That's because you *need* the directory to be populated. > I removed the dependencies from four lines, and am trying again > ... Wrong "solution". > Hmmm ... switching the lib directories to use the installed > mingw32/win32api Wrong "solution". > OK, got farther, added a check for the cross-directory > libkernel32.a dependency .... > > At this point, started dying of 'parse error before symbol > __gnuc_va_list' in stdio.h. It does include stdarg.h, but > perhaps whatever keeps stdio.h from exposing va_list, as the > comment in the gnuc stdio says, is the culpret. Anyway, I didn't > want to dig too deeply, so I played with making .i files for > a while, and resorted to commenting out the conditionals at > line 143, so that __VALIST would be #defined to char*. Something is wrong in your installation. When, you think about this problem, think about it from the point of view that many people (me, for instance) are building cygwin. We don't build it by hacking at the Makefile. We build it by having the complete sources installed. If you have to start editing things, you're obviously going down the wrong track. cgf -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/