|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Evgenii Terechkov 2:5090/109.17 03 Mar 2003 00:12:03 To : All Subject : ifmail.tx.sc -------------------------------------------------------------------------------- Пытаюсь скомпилить сабж. Версия 2.14-tx8.10.sc. Проблема: если в конфиге задать -DDONT_HAVE_GETOPT, то всё успешно компилится и устанавливается. HО: Все сообщения, идущие через gettext, усекаются до 7-битного текста, т.е. одни вопросики. ru.po и ifmail.mo осмотрел - текст восмибитный, в кои-8р. Где здесь проблема? Как побороть? Если не задавать -DDONT_HAVE_GETOPT то при сборке говорятся: ... ifmail.c: In function `main': ifmail.c:133: warning: implicit declaration of function `getopt' ifmail.c:137: `optarg' undeclared (first use in this function) ifmail.c:137: (Each undeclared identifier is reported only once ifmail.c:137: for each function it appears in.) ifmail.c:223: `optind' undeclared (first use in this function) make[1]: *** [ifmail.o] Ошибка 1 make[1]: Выход из каталог `/usr/local/src/ifmail.tx.sc/ifgate' make: *** [all] Ошибка 2 [root@Evgenii /usr/local/src/ifmail]# Т.е. не подключается getopt (тот что идет вместе с сорцами, установленный в системе берется по умолчанию, но переменные оттуда не берутся). Анализ кода показывает, что надо включить опцию -DDONT_HAVE_GETOPT. Как правильно подключить установленный в системе getopt? P.S.: не силён я пока в С||С++. Knock, knock,knock All. Follow the white rabbit! XMMS умер :-( --- GoldED+/LNX 1.1.5 * Origin: (2:5090/109.17) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/39573e623419.html, оценка из 5, голосов 10
|