Re: Hiya

Paul Rohr (paul@abisource.com)
Mon, 11 Jan 1999 14:55:49 -0800


At 06:09 PM 1/5/99, Matthew Allen wrote:
>And the build has an error. Well I looked hard at the doco for the win32
>environment and I don't know whether I've got everything set up right yet.
>Do I need some special environment variables set or something?
>
>The error I get is:
>make[2]: *** No rule to make target '%.c', needed by 'CYGWIN_NT-4.0_20.0'.
Stop.
>
>Method:
>- run Cygwin B20
>- cd //d/abi/abi/src
>- 'make' and then enter
>- starts doing stuff, get error after a most of a page of:
>./../config/abi_rules.mk:134: warning: overriding commands for
>target 'CYGWIN_NT-4.0_20.0' type lines.
>
>..help?

Sorry to not get back to you sooner. I haven't got B20 installed here, but
it looks like Cygnus dropped the 32 from various symbols in this release, so
you might just need a patch like the following:

RCS file: /u2/cvsroot/abi/src/config/abi_defs.mk,v
retrieving revision 1.41
diff -u -r1.41 abi_defs.mk
--- abi_defs.mk 1999/01/08 17:35:44 1.41
+++ abi_defs.mk 1999/01/11 22:42:49
@@ -141,6 +141,12 @@
ifeq ($(OS_NAME), CYGWIN32_95)
OS_NAME = WIN32
endif
+ifeq ($(OS_NAME), CYGWIN_NT)
+OS_NAME = WIN32
+endif
+ifeq ($(OS_NAME), CYGWIN_95)
+OS_NAME = WIN32
+endif

Basically, just do a 'uname -s' from your cygwin command line to figure out
what string you need to match (up through B19, it was either CYGWIN32_NT or
CYGWIN32_95) to get the build system working.

Let me know if that does it for you so that I can update the CVS trees. If
not, then we'll try to get B20 installed and see what else is needed.

Paul



This archive was generated by hypermail 1.03b2.