delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/05/29/09:58:52

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
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 09:17:28 -0400
From: rich-paul AT rich-paul DOT net
To: cygwin AT cygwin DOT com
Subject: Re: Building cygwin1.dll
Message-ID: <20020529091728.D22088@monster.rich-paul.net>
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>
Mime-Version: 1.0
User-Agent: Mutt/1.3.16i
In-Reply-To: <20020528232930.GA18281@redhat.com>; from cgf@redhat.com on Tue, May 28, 2002 at 07:29:30PM -0400
X-Operating-System: Linux monster 2.4.17-SMPs

Thanks!

I'm finding some more problems, but haven't had time to really
document them.  I'm leaving the notes which I started taking in
this editor here, in case anyone's interested, but don't flame me
for giving you raw ramblings, and letting you sort it out ...
I'll clean 'em up and submit 'em as a patch when I get a chance.
They're just there if anyone wants to read 'em.

Anyway, I'll let you know if/when I get through it, I've had this
editor open forever.  I'll try to get you enough patch that the
next version can compile 'out of the box'.  <G>

<ramble mode on>
	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.

	I removed the dependencies from four lines, and am trying again
	...

	Hmmm ... switching the lib directories to use the installed
	mingw32/win32api

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

	That may come back to haunt me when I try to compile some
	c++, but I'm not sure ... can't recall is varargs fns require
	c linkage or not.

	Well, c linkage aside, it haunted me ... 'new' c++ void*
	casting rules.  Oh, well, let's try void* instead.  <ramble
	mode off>




On Tue, May 28, 2002 at 07:29:30PM -0400, Christopher Faylor
wrote:
> On Tue, May 28, 2002 at 07:02:38PM -0400,
> rich-paul AT rich-paul DOT net wrote:
> >I meant that what I have built, I did not install through
> >setup.exe ...
> >
> >The faq entry is good as far as it goes, but generally there
> >are problems. With my current download I believe they involved
> >a present but empty directory (perhaps windows32api?), and a
> >couple of other things.  I just removed the subtrees that
> >didn't built, and was able to patch and build what I needed.
> 
> I'll remove the empty subdirectories from future source tar
> balls.
> 
> 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/
> 

-- Got freedom?  Vote Libertarian:  http://www.lp.org

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019