Цитата(Ivan_Kov @ Nov 15 2006, 10:00)

Проблему удалось решить. Хотя, думаю, не лучшим образом, но все компилируется и вроде как работает.
Я заменил строку 58:
err = (errno < sys_nerr) ? sys_errlist[errno] : "unknown error";
на
char temp[256];
sprintf (temp, "%d", errno);
err=temp;
т.е. вместо строки об ошибке я вывожу ее код.
Таким образом я избавился от использования не объявленных переменных sys_ner и sys_errlist. Но почему эти переменные оказались не объявленными – не ясно.
Может быть, кто-то поделится своими мыслями по этому поводу?
Ну, я работаю с дистрибуцией uClinux для MicroBlaze.
Подобные проблемы встречаются сплошь да рядом. Средства устранения: искать patch или править самому. Welcome to Linux...
Some days you eat the bear. Some days the bear eats you.