From: khan AT xraylith DOT wisc DOT edu (Mumit Khan) Subject: Re: B20, bash, #! & relative script execution 24 Nov 1998 16:15:22 -0800 Message-ID: <199811242358.RAA19510.cygnus.cygwin32.developers@modi.xraylith.wisc.edu> References: <19981124091931 DOT A20866 AT cygnus DOT com> To: Christopher Faylor Cc: Austin David France , cygwin32-developers AT cygnus DOT com Christopher Faylor writes: > On Tue, Nov 24, 1998 at 01:06:08PM -0000, Austin David France wrote: > >Unfortunately, I am not able to build the latest snapshot (981116) due to > >missing headers (list.h and map.h) when building map.cc > > You'll need the complete distribution for those. They're in libstdc++, > I believe. Simply remove the -nostdinc++ from the CXXFLAGS (or wherever you find it) and you should be set. This is of course provided that you have the C++ headers installed on your system, presumably from B20. It's actually quite simple to setup a "minimal" winsup build environment; in my case that contains first the essentials -- winsup and sometimes newlib (if I feel that I need to make some changes there as well); second, the rest of the tree is the usual Cygnus "toplevel" containing the usual scripts and include/config/libiberty/etc directories. After running configure, I simply patch the created the winup Makefile to remove the -nostdinc++, and fix up the EXE_LDFLAGS so that the winsup/utils stuff will build correctly. I've posted on how to create this minimal environment to the gnu-win32 list in the past, so I won't repeat it here. Regards, Mumit