SeaMonkey Trunk Tracker

Saturday, September 09, 2006

Build fails with GNU make 3.81 on Windows

Just a quick note to let you know what I just discovered: Bug 345382 (see post title) describes the situation that appeared because the Cygwin project dropped Windows-style drive letter path name support with their GNU make version 3.81.

Temporary solution: Switch back to GNU make 3.80 (simply using the Cygwin Setup program). But hurry! Cygwin is only providing the current and previous version of their programs, so the moment a new make version is released, version 3.80 will not be as easy to get as it is now.

BTW: You have ran into the problem if you see the following when trying to build:

make[5]: Entering directory `/path/to/mozilla_builddir/directory/c-sdk/ldap/include'
Makefile:89: *** target pattern contains no `%'. Stop.