Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic TAU (steve huntington)
Decrease font size
Increase font size
Topic Title: Using Cygwin with Tau
Topic Summary: new version of cygwin does not work
Created On: 1-Nov-2006 15:14
Status: Read Only
Topic Rating:  Fair (1 ratings have been cast)
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 1-Nov-2006 15:14
User is offline View Users Profile Print this message


Benjamin Greene

Posts: 2
Joined: 17-Feb-2006

I have been trying to get tau to work with cygwin and was having some difficulty with it when executing make.
After some working with it I finally found that the newest version of cygwin includes make-3.81 which does not allow the use of the colon in a target.  (Which is part of the windows paths).

I managed to solve this by reverting back to an old version of cygwin wtih make-3.80

Is there a better solution than this as it is not easy to get access to older versions of cygwin (I just happened to have a copy lying around).
Thanks
Ben
Report this to a Moderator Report this to a Moderator
 2-Nov-2006 11:31
User is offline View Users Profile Print this message


Ian Barnard

Posts: 91
Joined: 4-Jul-2002

Ben

You don't say which version of Tau and cygwin/gcc you are using, but for Tau 2.7.1 we support gcc 3.3 for the Model Verifier on Windows.

You should ask this question through Tau support.

HTH
Ian

-------------------------
=============
Ian Barnard
Principal Consultant
Telelogic UK, an IBM company
Report this to a Moderator Report this to a Moderator
 2-Nov-2006 11:55
User is offline View Users Profile Print this message


Benjamin Greene

Posts: 2
Joined: 17-Feb-2006

I am using Tau 2.7.1 I have installed the latest version of cygwin. which includes gcc-3.3 but the compiler is not the issue it is the verison of "make" that is included.[br] When I launch the model verifier with the current verison of cygwin Tau will run make on the file makefile.CoffeeMachine I have attached the listing from this file. when make is called against this file it calls another copy of make in which one of the target to build includes a colon in the name. At this point the model verifier fails to compile because of the error "target pattern contains no `%'." I found details of this new "feature" of make at this link: http://www.cygwin.com/ml/cygwi.../2006-08/msg00075.html To solve this problem I deleted my installation of cygwin and reinstalled an old copy that had make 3.80 Which does not have the colon "feature". I just wanted to know if this had been seen by others who have installed a fresh copy of cygwin. And to find out if there was going to be any change on the Tau side to accomodate this "feature". Thanks Ben

Edited: 2-Nov-2006 at 11:58 by Benjamin Greene
Report this to a Moderator Report this to a Moderator
 2-Nov-2006 11:57
User is offline View Users Profile Print this message


Ian Barnard

Posts: 91
Joined: 4-Jul-2002

Ben

You should definitely report this to support.

Regards
Ian

-------------------------
=============
Ian Barnard
Principal Consultant
Telelogic UK, an IBM company
Report this to a Moderator Report this to a Moderator
 11-Oct-2007 07:14
User is offline View Users Profile Print this message


Francesco PedullĂ 

Posts: 1
Joined: 4-Oct-2007

Ben, I found the same problem and solved it with a patched version of Make. You can download it from http://www.cmake.org/files/cygwin/make.exe . Hope it helps, Francesco
Report this to a Moderator Report this to a Moderator
 12-Oct-2007 18:44
User is offline View Users Profile Print this message


Greg Gorman

Posts: 75
Joined: 4-Oct-2002

From the Tau labs:
If you use C code generation you need to define the environment variable CYGDRIVE_PREFIX=/cygdrive/ and ALL would work fine, for ALL versions of make.exe on CygWin.

-------------------------
Greg Gorman
Vice President, Product Management
Modeling and Test Products
Telelogic AB
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic TAU forum.
There are currently 1 users logged in.
The most users ever online was 15 on 31-Mar-2008 at 16:22.
There are currently 0 guests browsing this forum, which makes a total of 1 users using this forum.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.