delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2007/07/27/13:40:38

X-Spam-Check-By: sourceware.org
Mime-Version: 1.0 (Apple Message framework v752.3)
Message-Id: <81B25FE9-8193-4731-8876-B54CED0BDE9D@zooko.com>
To: cygwin AT cygwin DOT com
From: zooko <zooko AT zooko DOT com>
Subject: how to build cygwin using itself
Date: Fri, 27 Jul 2007 11:40:11 -0600
X-Mailer: Apple Mail (2.752.3)
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/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

Folks:

I started by following these instructions:

http://cygwin.com/faq/faq.programming.html#faq.programming.building- 
cygwin

Which say to check out "what you need" from CVS, linking to these  
instructions:

http://cygwin.com/cvs.html

Which say to check out "winsup".

However, it turns out that if you just follow those instructions and  
checkout "winsup" then you'll be a very perplexing error message  
about __assert_func being undefined.  This is because, as Brian  
Dessent kindly explained to me, you also need to checkout newlib.

So I propose that the cvs.html page instruct people to checkout both  
"winsup" and "newlib".

Unfortunately now that I have "winsup" and "newlib", then I get  
another error:

-------
In file included from /c/playground/cygwin/src/newlib/libc/include/ 
dirent.h:6,
                  from ../../../../../src/newlib/libc/posix/execvp.c:9:
/c/playground/cygwin/src/newlib/libc/include/sys/dirent.h:10:2:  
#error "<dirent.h> not supported"
-------

Could someone give me a hint as to what other steps are necessary to  
build cygwin using itself?

Thanks!

Regards,

Zooko



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.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