![]() |
Telelogic TAU (steve huntington) | ![]() |
profile :
search :
help :
dashboard :
calendar :
home
|
||
|
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
|
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
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 |
|
![]() |
|
![]() |
|
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 |
|
![]() |
|
![]() |
|
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 |
|
![]() |
|
![]() |
|
Ben
You should definitely report this to support. Regards Ian ------------------------- ============= Ian Barnard Principal Consultant Telelogic UK, an IBM company |
|
![]() |
|
![]() |
|
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
|
|
![]() |
|
![]() |
|
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 |
|
![]() |
Telelogic TAU
» UML Suite
»
Using Cygwin with Tau
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.