delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
X-SWARE-Spam-Status: | No, hits=1.2 required=5.0 tests=AWL,BAYES_00,EXECUTABLE_URI |
X-Spam-Check-By: | sourceware.org |
From: | Allan Schrum <aschrum AT ecdeliverysystems DOT com> |
To: | "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com> |
Date: | Wed, 1 Apr 2009 10:25:08 -0400 |
Subject: | RE: make 3.81 bug - error: multiple target patterns. Stop. |
Message-ID: | <9BE596E8BDDC3443BF23B9678D03CC29322B5C27@ECDS-CLT-MX1.ecdeliverysystems.com> |
References: | <49D294B9 DOT 9040908 AT iis DOT ee DOT ethz DOT ch> |
In-Reply-To: | <49D294B9.9040908@iis.ee.ethz.ch> |
MIME-Version: | 1.0 |
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 |
> Hello all >=20 > Since the make 3.81 release in Cygwin, I constantly have issues with > this released version: > When using Mentor ModelSim to compile and simulate VHDL, the released > make 3.81 fails by executing generated Makefiles from ModelSim (using > 'vmake > Makefile'). >=20 > It does not occur with make 3.79.1 or the patched 3.81 version > available at https://software.sandia.gov/trac/acro/ticket/2835 and > using the binary at http://www.cmake.org/files/cygwin/make.exe >=20 > Command line log: > ----------------- > admin AT Blueshark /cygdrive/d/Xilinx/example_design/sim > $ make > Makefile:128: *** multiple target patterns. Stop. >=20 > admin AT Blueshark /cygdrive/d/Xilinx/example_design/sim > $ make_3.79.1.exe > make_3.79.1: Nothing to be done for `whole_library'. >=20 > admin AT Blueshark /cygdrive/d/Xilinx/example_design/sim > $ make_3.81_fixed.exe > make_3.81_fixed: Nothing to be done for `whole_library'. >=20 >=20 > If you could fix this when time comes by, I think many hardware > engineers will be very happy... > The last discussion about this issue was in 2006 at > http://sourceware.org/ml/cygwin/2006-07/msg00667.html >=20 > Attached as well the (generated) Makefile, where the released Cygwin > make 3.81 complains about line 128 >=20 >=20 > Many thanks! > Peter Lines 4 and 5 of the Makefile define LIB_UNISIM and LIB_IEEE using paths th= at are Windows path (meaning that they contain a colon as in "C:\Tools"). T= his confuses "make" it seems. If you change them to a reasonable filename s= tructure (reasonable for "make") then it seems to progress. I tested with "make -n -f Makefile" to reproduce the problem. By removing t= he colons, the "make" stopped complaining and progressed. Can you use the Unix-style of paths for these two symbols rather than the W= indows-style names? I would also suggest replacing the reverse-slash charac= ters "\" with forward-slash characters "/" in the path. -Allan -- 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/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |