URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 27637
[ Назад ]

Исходное сообщение
"qmail"

Отправлено leroy , 16-Мрт-03 08:19 
Здравствуйте, кореша-юниксойды! Нужна ваша помощь: решил установить qmail,
но при компиляции одного из компонентов выдается ошибка:
checking whether -lresolv is needed for res_query... configure: error: Cannot find function res_query
команда man res_query выдает страницу манов, вроде такая функция есть.
После некоторых поисках в инете нашел следующее:
Subject: res_query in -lresolv
I'm trying to track down two problems with programs that use
libresolv, and it might be our problem.

The symptoms of one of the problems is that an autoconf test for
res_query in -lresolv fails.

Here's where I've gotten to:

(Desert is my Debian GNU/Linux machine)

desert:/usr/lib/debug# nm libresolv.so.2 |grep res_query
00005da4 T __res_query
00005f58 T __res_querydomain
00005da4 W res_query
00005f58 W res_querydomain

(Hurd is a Debian GNU/Hurd machine)

hurd:/usr/lib/debug# nm libresolv.so.2 |grep res_query
00005af4 T __res_query
00005ca0 T __res_querydomain

Roland McGrath helped me track down that these symbols are only
provided where the GLIBC_2.0 ABI is provided.  This appears to be
flawed, since autoconf tests would have to look for __res_query in
order to work.

Т.е., как я понял, функция должны вызываться не как res_query,
а как __res_query. Но как это можно сделать? Заранее большое спасибо.


Содержание

Сообщения в этом обсуждении
"qmail"
Отправлено Sampan , 16-Мрт-03 13:48 
Ты бы сказал, что за система

"qmail"
Отправлено leroy , 16-Мрт-03 16:23 
slackware 8.1