Re: error when applying UoA patches to cyrus-imapd 2.3.11

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



David Newman wrote:
Simon Matter wrote:


cd /usr/ports/mail/cyrus-imapd23/
make patch
cd work/cyrus-imapd-2.3.11/
patch -p1 < ~/cyrus-imapd-2.3.11-autocreate-0.10-0.diff
patch -p1 < ~/cyrus-imapd-2.3.11-autosieve-0.6.0.diff
cd ../..
Shouldn't you ./configure here before going on to compile with make?

This is from the FreeBSD ports collection, not compiled the CMU source.

The canonical method for installing from ports is 'make && make install && make clean'. Also, in the ports collection, 'configure' doesn't exist at /usr/ports/mail/cyrus-imapd23/.

The 'undefined reference' errors below suggest there's a missing reference to whatever library defines the autoadd_sieve function.

Thanks in advance for clues on fixing this.

See ports(7) -- there is a standard 'configure' target you can use, even
though it is not mentioned explicitly in the port's own Makefile.  With
autoconf based packages it runs autoconf for you.
Alternatively you can put the patch files into the 'files' directory,
renaming them so the filename starts 'patch-' then 'make clean' and 'make'
and those patches should be applied automatically.

Whether that will cure the original problem with undefined references,
I can't say.

	Cheers,

	Matthew

--
Dr Matthew Seaman                     The Bunker, Ash Radar Station
PGP: 0x60AE908C on servers            Marshborough Rd
Tel: +44 1304 814890                  Sandwich
Fax: +44 1304 814899                  Kent, CT13 0PL, UK

Attachment: signature.asc
Description: OpenPGP digital signature

----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux