log.born.gr

June 11, 2007

Acroread – expr: syntax error

Filed under: everyday,software — giannis @ Monday, June 11, 2007

Ξύπνησα και εγώ ένα όμορφο πρωινό και ανακαλύπτω πως όποτε τρέχω το acroread πλέον παίρνω το παρακάτω σφάλμα (έρρορ):

expr: syntax error

και επαναλαμβάνεται συνεχώς. Το πρόβλημα οφείλετε στο απγκρέηντ (upgrade) της libgtk-x11 το οποίο μπέρδεψε το κακόμοιρο το acroread. Στη γραμμή 418 του αρχείου acroread θα βρείτε το εξής:
echo $mfile| sed ‘s/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g’
Την οποία πρέπει να αντικαταστήσετε με την παρακάτω:
echo $mfile| sed ‘s/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]*\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g’

Ναί, ένα * κάνει τη διαφορά.. και μετά επιστρέφουμε στο όμορφο πρωινό χωρίς ιδιαίτερες δυσκολίες.