Configuration of Cyrus-imapd on Mac OS X 10.4

leena at starcomsoftware.com leena at starcomsoftware.com
Fri Oct 7 03:36:49 EDT 2005


Hi Richard,

Thank you very much for your help. It worked......

>> 3. 'make' ends up with following error:
>>    ### Making all in /var/tmp/cyrus-imapd-2.2.12/sieve
>>    gcc -L/usr/lib -L/usr/local//lib  -o sievec sievec.o libsieve.a
>>    ../lib/libcyrus.a ../lib/libcyrus_min.a  libsieve.a -L/usr/local/lib
>>    -lsasl2 -lresolv  -lfl   -L/usr/local//lib  -ldb-3.2 -lssl -lcrypto
>>    -lcom_err
>>    /usr/bin/ld: Undefined symbols:
>>    __et_list
>>    collect2: ld returned 1 exit status
>>    make[1]: *** [sievec] Error 1
>>    make: *** [all] Error 1
>
> after
>
> 	cd ./cyrus-imap
> 	./configure ...
>
> make sure you've got:
>
> 	which compile_et
> 		/usr/bin/compile_et
>
> then, do this:
>
> 	cd ./cyrus-imap
> 	perl -pi -e 's/\/usr\/lib\/libcom_err.a/-lcom_err/g' ./imap/Makefile
> 	perl -pi -e 's/\/usr\/lib\/libcom_err.a/-lcom_err/g' ./master/Makefile
> 	perl -pi -e 's/\/usr\/lib\/libcom_err.a/-lcom_err/g' ./notifyd/Makefile
> 	perl -pi -e 's/\/usr\/lib\/libcom_err.a/-lcom_err/g' ./SIEVE/Makefile
> 	perl -pi -e 's/\/usr\/lib\/libcom_err.a/-lcom_err/g' ./timsieved/Makefile
>
> 	cd ./cyrus-imap/et && compile_et test1.et
> 	cd ./cyrus-imap/et && compile_et test2.et
> 	cd ./cyrus-imap/imap && compile_et imap_err.et
> 	cd ./cyrus-imap/imap && compile_et mupdate_err.et
> 	cd ./cyrus-imap/imap && compile_et nntp_err.et
> 	cd ./cyrus-imap/SIEVE && compile_et sieve_err.et
>
> cd ./cyrus-imap
> make depend
> make all
> sudo make install


Thanks & Regards,
Leena


More information about the Cyrus-devel mailing list