|
|
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
|