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?
Sie müssen gawk
installieren.
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: Ссылка )