Changes between Version 4 and Version 5 of current-issues


Ignore:
Timestamp:
Oct 9, 2006 11:34:31 AM (14 years ago)
Author:
andreasw
Comment:

more details on Cygwin make bug - add new solution

Legend:

Unmodified
Added
Removed
Modified
  • current-issues

    v4 v5  
    33== Compilation ==
    44
    5  * '''On Cygwin, GNU make version 3.81 doesn't work''' with the automatic header file dependencies, generated by the compilers.  Make sure you are not using this version (type "{{{make --version}}}" to find out the version of your make).  Version 3.80 works fine, and can be chosen in the Cygwin setup program. (In the last versions of Cygwin make 3.8.0 seems to be not available from the setup program. It can be downloaded and manually installed from [thhp://cygwin.paracoda.com/release/make/make-3.80-1.tar.bz2 here].)
     5 * '''On Cygwin, GNU make version 3.81-1 delivered by the default setup program doesn't work''' with the automatic header file dependencies, generated by the compilers.  The error message you will because of this bug will look something like this:
     6{{{
     7make[2]: Entering directory `/home/andreasw/COIN-svn/OBJgcc-debug/Clp/trunk/Clp/src'
     8.deps/ClpCholeskyBase.Plo:1: *** multiple target patterns.  Stop.
     9}}}
     10   Here are two suggested fixes:
     11   1. Try to obtain the previous version (3.80); for example, you can download it from [http://cygwin.paracoda.com/release/make/make-3.80-1.tar.bz2 http://cygwin.paracoda.com/release/make/make-3.80-1.tar.bz2].
     12   1. Obtain a fixed 3.81 version, for example from [http://www.cmake.org/files/cygwin/make.exe http://www.cmake.org/files/cygwin/make.exe].  (See the Cygwin mailing list postings [http://cygwin.com/ml/cygwin/2006-09/msg00315.html http://cygwin.com/ml/cygwin/2006-09/msg00315.html] and [http://cygwin.com/ml/cygwin/2006-09/msg00153.html http://cygwin.com/ml/cygwin/2006-09/msg00153.html])