bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: coreutils build on OSF/1 4.0d


From: Jim Meyering
Subject: Re: coreutils build on OSF/1 4.0d
Date: Sat, 24 Feb 2007 13:48:03 +0100

Bruno Haible <address@hidden> wrote:

> Jim Meyering wrote:
>> > 1) "Make: bad lock name" errors when 'make' enters the src directory.
>> > This was already reported in
>> > http://lists.gnu.org/archive/html/bug-coreutils/2004-02/msg00062.html
>>
>> I think using bash is one way to work around that.
>> The problem is with the program named `['.
>
> I used GNU make instead of /usr/bin/make as a workaround. Yes, the problem
> was with the '[': After I removed the mention of [$(EXEEXT) in the list of
> programs and the corresponding rule, the error of 'make' disappeared.

Thanks.  I've documented that:

        * README: Document the OSF/1 4.0d build failure and work-around.
        Reported by Bruno Haible.
        diff --git a/README b/README

index cff225d..236b2d5 100644
--- a/README
+++ b/README
@@ -97,6 +97,18 @@ Here is one possible patch to correct the problem:
 +#ifndef __LP64__


+************************
+OSF/1 4.0d build failure
+------------------------
+
+If you use /usr/bin/make on an OSF/1 4.0d system, it will fail due
+to the presence of the "[" target.  That version of make appears to
+treat "[" as some syntax relating to locks.  To work around that,
+the best solution is to use GNU make.  Otherwise, simply remove
+all mention of "[$(EXEEXT)" from src/Makefile.
+
+
+
 **********************
 Running tests as root:
 ----------------------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]