On Tue, May 1, 2012, at 05:02 PM, Jenkins wrote: > See <http://ci.cyrusimap.org/job/cyrus-imapd-master/553/changes> > [...] > cd sieve && /usr/bin/compile_et .././sieve/sieve_err.et > gcc -fPIC --coverage -g -O0 -L4.8/lib -Wl,-rpath,4.8/lib -o sieve/test > sieve/test.o imap/mutex_fake.o imap/libimap.a sieve/libsieve.a > lib/libcyrus.a lib/libcyrus_min.a -lsasl2 -lssl -lcrypto -lgssapi_krb5 > -lkrb5 -lk5crypto -lcom_err -lkrb5support -ldl -ldb-4.3 -lz -lcom_err > -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lkrb5support -ldl -ldb-4.3 > -lz > imap/libimap.a(mailbox.o): In function `mailbox_make_uniqueid': > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/imapd/imap/mailbox.c>:745: > undefined reference to `uuid_clear' > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/imapd/imap/mailbox.c>:746: > undefined reference to `uuid_generate' > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/imapd/imap/mailbox.c>:750: > undefined reference to `uuid_unparse_lower' > collect2: ld returned 1 exit status
The _LDADD line for the sieve/test executable was missing -luuid. Dilyan has already fixed this in commit "Makefile.am: sieve_test_LDADD: add $(LIB_UUID)" -- Greg.