The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"не собирается cyrus-imapd-2.1.16 - ошибка (+)"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"не собирается cyrus-imapd-2.1.16 - ошибка (+)"
Сообщение от aid25 emailИскать по авторуВ закладки on 14-Янв-04, 20:18  (MSK)
Помогите плиз!
Скачал сабж, сделал configure, при make вылетает по ошибке  (делаю на freebsd 4.9):

gcc -c -I..   -I/usr/local/include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2  imapurl.c
gcc -c -I..   -I/usr/local/include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2  nonblock_fcntl.c
gcc -c -I..   -I/usr/local/include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2  lock_fcntl.c
gcc -c -I..   -I/usr/local/include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2  gmtoff_tm.c
gcc -c -I..   -I/usr/local/include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2  map_shared.c
gcc -c -I..   -I/usr/local/include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2  acl_afs.c
gcc -c -I..   -I/usr/local/include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2  auth_unix.c
gcc -c -I..   -I/usr/local/include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2  cyrusdb_db3.c
cyrusdb_db3.c:88: syntax error before `*'
cyrusdb_db3.c:88: warning: type defaults to `int' in declaration of `dbenv'
cyrusdb_db3.c:88: warning: data definition has no type or storage class
cyrusdb_db3.c:94: syntax error before `*'
cyrusdb_db3.c:99: syntax error before `75'
cyrusdb_db3.c:99: warning: type defaults to `int' in declaration of `exit'
cyrusdb_db3.c:99: conflicting types for `exit'
/usr/include/stdlib.h:96: previous declaration of `exit'
cyrusdb_db3.c:99: warning: data definition has no type or storage class
cyrusdb_db3.c:87: warning: `dbinit' defined but not used
cyrusdb_db3.c:91: warning: `commit_txn' declared `static' but never defined
cyrusdb_db3.c:92: warning: `abort_txn' declared `static' but never defined
*** Error code 1

Ставил и db3, и db4, не помогает.

Где смотреть?

Спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "не собирается cyrus-imapd-2.1.16 - ошибка (+)"
Сообщение от Nightman emailИскать по авторуВ закладки on 15-Янв-04, 07:10  (MSK)
>Помогите плиз!
>Скачал сабж, сделал configure, при make вылетает по ошибке  (делаю на
>freebsd 4.9):
>
>gcc -c -I..   -I/usr/local/include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2
> imapurl.c
>gcc -c -I..   -I/usr/local/include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2
> nonblock_fcntl.c
>gcc -c -I..   -I/usr/local/include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2
> lock_fcntl.c
>gcc -c -I..   -I/usr/local/include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2
> gmtoff_tm.c
>gcc -c -I..   -I/usr/local/include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2
> map_shared.c
>gcc -c -I..   -I/usr/local/include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2
> acl_afs.c
>gcc -c -I..   -I/usr/local/include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2
> auth_unix.c
>gcc -c -I..   -I/usr/local/include -DHAVE_CONFIG_H -I. -I. -Wall -g -O2
> cyrusdb_db3.c
>cyrusdb_db3.c:88: syntax error before `*'
>cyrusdb_db3.c:88: warning: type defaults to `int' in declaration of `dbenv'
>cyrusdb_db3.c:88: warning: data definition has no type or storage class
>cyrusdb_db3.c:94: syntax error before `*'
>cyrusdb_db3.c:99: syntax error before `75'
>cyrusdb_db3.c:99: warning: type defaults to `int' in declaration of `exit'
>cyrusdb_db3.c:99: conflicting types for `exit'
>/usr/include/stdlib.h:96: previous declaration of `exit'
>cyrusdb_db3.c:99: warning: data definition has no type or storage class
>cyrusdb_db3.c:87: warning: `dbinit' defined but not used
>cyrusdb_db3.c:91: warning: `commit_txn' declared `static' but never defined
>cyrusdb_db3.c:92: warning: `abort_txn' declared `static' but never defined
>*** Error code 1
>
>Ставил и db3, и db4, не помогает.
>
>Где смотреть?
>
>Спасибо!

Возможно не верно указаны пути для хэдеров
пойиграйся с --with-dbdir

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "помогло, НО новая ошибка (+)"
Сообщение от aid25 emailИскать по авторуВ закладки on 15-Янв-04, 16:33  (MSK)
>Возможно не верно указаны пути для хэдеров
>пойиграйся с --with-dbdir

поставил теперь ./configure --with-dbdir=/usr/local/BerkeleyDB.4.2/

стало компилиться. Потом новая ошибка вылезла:

### Making all in /usr/home/user/cyrus-imapd-2.1.16/perl
(cd imap;  OPENSSL_LIB="" OPENSSL_INC=""  SASL_LIB="-L/usr/lib/sasl2/lib  -R/usr/lib/sasl2/lib -lsasl2" SASL_INC="-I/usr/lib/sasl2/include" CC="gcc"  perl Makefile.PL PREFIX=/usr/local)
Checking if your kit is complete...
Looks good
Note (probably harmless): No library found for -lsasl2
Writing Makefile for Cyrus::IMAP
### Making all in /usr/home/user/cyrus-imapd-2.1.16/perl/imap
mkdir blib
mkdir blib/lib
mkdir blib/lib/Cyrus
cp IMAP/Shell.pm blib/lib/Cyrus/IMAP/Shell.pm
cp IMAP.pm blib/lib/Cyrus/IMAP.pm
cp IMAP/Admin.pm blib/lib/Cyrus/IMAP/Admin.pm
cp IMAP/IMSP.pm blib/lib/Cyrus/IMAP/IMSP.pm
/usr/bin/perl -I/usr/libdata/perl/5.00503/mach -I/usr/libdata/perl/5.00503 /usr/libdata/perl/5.00503/ExtUtils/xsubpp  -typemap /usr/libdata/perl/5.00503/ExtUtils/typemap -typemap typemap IMAP.xs >xstmp.c && mv xstmp.c IMAP.c
cc -c -I../../lib -I/usr/lib/sasl2/include       -DVERSION=\"1.00\"  -DXS_VERSION=\"1.00\" -DPIC -fpic -I/usr/libdata/perl/5.00503/mach/CORE -DPERL_POLLUTE IMAP.c
In file included from IMAP.xs:55:
../../lib/imclient.h:48: sasl/sasl.h: No such file or directory
*** Error code 1

Stop in /usr/home/user/cyrus-imapd-2.1.16/perl/imap.
*** Error code 1

Stop in /usr/home/user/cyrus-imapd-2.1.16/perl.
*** Error code 1

Stop in /usr/home/user/cyrus-imapd-2.1.16.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "помогло, НО новая ошибка (+)"
Сообщение от HFSC Искать по авторуВ закладки on 15-Янв-04, 17:07  (MSK)
вот мазохист..с портов трудно поставить как будто
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "из портов пробовал - другие ошибки ... (+)"
Сообщение от aid25 emailИскать по авторуВ закладки on 15-Янв-04, 17:14  (MSK)
>вот мазохист..с портов трудно поставить как будто

Кроме того, просто хочется понять, почему не ставится?! Ведь не у меня же одного фрюха 4.9, на которую cyrus не налезает ;-)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "из портов пробовал - другие ошибки ... (+)"
Сообщение от HFSC Искать по авторуВ закладки on 15-Янв-04, 18:35  (MSK)
sasl/sasl.h: No such file or directory <- поэтому и не ставится :)
Mожешь заглянуть в /usr/ports/mail/cyrus-imapd и посмотреть Makefile а также files/patch-ac  
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру