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

Re: Ubuntu-Kernel kompilieren schlaegt fehl



Christoph Bier schrieb:

Von einer Umgebungsvariablen finde ich dort aber nichts. Der OP hat
AFAICS einfach den Xen-Support deaktiviert. Das hilft jetzt bei mir
zwar auch, merkwürdig bleibt's trotzdem.

Danke und Grüße
Christoph

Hallo Christoph,

Nur der Vollständigkeit halber: Meldungen der Art

    /bin/sh: line 0: [: -ge: unary operator expected

erhält man, wenn in einem Shellskript in einem Vergleichsausdruck auf der linken Seite eine nicht belegte Variable verwendet wird. Also z.B.

   if [ $VAR -ge 1 ] ;then echo $VAR ;fi

und VAR wurde kein Wert zugewiesen. Dann gibt das zur Laufzeit:

   if [ -ge 1 ] ;then .....

was natürlich keine korrekte Syntax ist, da -ge ein zweistelliger bzw. binärer Operator ist, der auf beiden Seiten einen Wert erwartet. Die Shell-Fehlermeldung ist aus meiner Sicht nicht besonders hilfreich, besser wäre so was wie: -ge: lefthand operand missing for binary operator.

Gruß

Rainer


Reply to: