Fehler bei der Verwendung von make, um Glibc-2.11.1 für Linux From Scratch zu kompilieren

8

Ich baue LFS und ich bin in dem Teil, wo wir Glibc-2.11.1 installieren müssen

Ссылка

Ich habe es erfolgreich konfiguriert, aber ich kann den make-Befehl nicht ausführen. Wenn ich den Befehl ausführe, läuft er eine Weile und stoppt dann.

Ich denke, die folgenden Zeilen zeigen, dass etwas, was ich getan habe, falsch ist:

%Vor%

Ich verstehe nicht, wo die Dinge schief gelaufen sind. Was sollte ich korrigieren?

    
Rohan Bojja 18.06.2011, 15:12
quelle

1 Antwort

11

Sie müssen gawk installieren.

%Vor%

Die Regex in Zeile 19 war

%Vor%

Es ist ein bekanntes Problem, dass mawk in Zeichenklassen "unescaped" nicht versteht zumindest bis zur Version 1.3.3-15 (die auf Ubuntu 11.04 (Natty) geliefert wurde). mawk denkt, dass die / innerhalb der Klammer die Regex beenden und als \/[^ interpretieren, was sicherlich ein Syntaxfehler aufgrund nicht übereinstimmender ] ist.

Das Update für glibc ist trivial: Fügen Sie einfach ein \ vor dem / hinzu. Dies kann aber auch ein spezieller "Check" sein, um sicherzustellen, dass gawk verwendet wird / a>. Zumindest wird dies auf glibc-2.14 nicht geändert ...

(Quelle der Lösung: Ссылка )

    
kennytm 18.08.2011, 16:34
quelle

Tags und Links