|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Boris Samorodov 2:5020/400 13 Nov 2006 18:52:39 To : Alex Mogilnikov Subject : Re: Hе собирается evolution-data-server -------------------------------------------------------------------------------- On Mon, 13 Nov 2006 16:38:29 +0300 Alex Mogilnikov wrote to All: AM> Похоже, у меня сезон сбора граблей. :) AM> Пытаюсь проапгрейдить evolution-data-server, компиляция спотыкается на AM> файле libedataserver/e-dbhash.c с такой руганью: AM> e-dbhash.c: In function `e_dbhash_new': AM> e-dbhash.c:36: error: incompatible type for argument 4 of indirect AM> function AM> call AM> e-dbhash.c:36: error: too many arguments to function AM> e-dbhash.c:38: error: incompatible type for argument 4 of indirect AM> function AM> call AM> e-dbhash.c:38: error: too many arguments to function AM> Как показало расследование, в указанных строках стоит вызов типа AM> DB->open(), но вместо дистрибутивного libdb/dist/db.h инклудится AM> /usr/local/include/db4/db.h от пакета db4-4.0.14_1,1, в котором содержится AM> совсем другой прототип DB->open(). AM> Моей квалификации не хватает чтобы ответить на традиционные вопросы: AM> - почему evolution-data-server инклудит /usr/local/include/db4/db.h вместо AM> собственного libdb/dist/db.h? Кто в этом виноват? AM> - что надо сделать для исправления ситуации (вариант временной AM> деинсталляции AM> db4-4.0.14_1,1 пока не рассматриваю, ибо как-то это ИМХО идеологически AM> неправильно)? AM> FreeBSD 6.1-RELEASE i386, порты от 31 октября. После этой даты в gnome многое уже изменилось. Попробуй со свежими портами. WBR -- bsam --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/8832e2c6be0f.html, оценка из 5, голосов 10
|