Hello list, I'm trying to build a binary rpm from dovecot sources 2.2.18 and pigeonhole.0.4.8. During the make portion I'm getting the following error: make[3]: Leaving directory `/root/rpmbuild/BUILD/dovecot-2.2.18/src/lib-storage' for bin in test-mail-search-args-imap test-mail-search-args-simplify test-mailbox-get; do \ if ! /bin/sh ../../run-test.sh ../.. ./$bin; then exit 1; fi; \ done /root/rpmbuild/BUILD/dovecot-2.2.18/src/lib-storage/.libs/lt-test-mail-search-args-imap: symbol lookup error: /root/rpmbuild/BUILD/dovecot-2.2.18/src/lib-storage/.libs/lt-test-mail-search-args-imap: undefined symbol: fs_api_module_register I created a binary rpm from dovecot sources 2.2.16 and pigeonhole sources 0.4.7 and all went well. Can anyone give me any hints as to the problem? Eric
On 2015-05-15 21:51:21 -0600, Eric Broch wrote:> I'm trying to build a binary rpm from dovecot sources 2.2.18 and > pigeonhole.0.4.8. During the make portion I'm getting the following error: > > make[3]: Leaving directory > `/root/rpmbuild/BUILD/dovecot-2.2.18/src/lib-storage' > for bin in test-mail-search-args-imap test-mail-search-args-simplify > test-mailbox-get; do \ > if ! /bin/sh ../../run-test.sh ../.. ./$bin; then exit 1; fi; \ > done > /root/rpmbuild/BUILD/dovecot-2.2.18/src/lib-storage/.libs/lt-test-mail-search-args-imap: > symbol lookup error: > /root/rpmbuild/BUILD/dovecot-2.2.18/src/lib-storage/.libs/lt-test-mail-search-args-imap: > undefined symbol: fs_api_module_register > > I created a binary rpm from dovecot sources 2.2.16 and pigeonhole > sources 0.4.7 and all went well. > > Can anyone give me any hints as to the problem?I built rpms for this just fine. you would need to share more details. darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org
I'm building on CentOS 5 (x86) and CentOS 6 (x86_64). The rpmbuild failed on both with the same error. Is there any other information you would need from me? I'm not sure if I'm missing some dependency, or not. May I trouble you for the dovecot.spec file you used to build your RPM? On 5/16/2015 5:33 AM, Marcus Rueckert wrote:> On 2015-05-15 21:51:21 -0600, Eric Broch wrote: >> I'm trying to build a binary rpm from dovecot sources 2.2.18 and >> pigeonhole.0.4.8. During the make portion I'm getting the following error: >> >> make[3]: Leaving directory >> `/root/rpmbuild/BUILD/dovecot-2.2.18/src/lib-storage' >> for bin in test-mail-search-args-imap test-mail-search-args-simplify >> test-mailbox-get; do \ >> if ! /bin/sh ../../run-test.sh ../.. ./$bin; then exit 1; fi; \ >> done >> /root/rpmbuild/BUILD/dovecot-2.2.18/src/lib-storage/.libs/lt-test-mail-search-args-imap: >> symbol lookup error: >> /root/rpmbuild/BUILD/dovecot-2.2.18/src/lib-storage/.libs/lt-test-mail-search-args-imap: >> undefined symbol: fs_api_module_register >> >> I created a binary rpm from dovecot sources 2.2.16 and pigeonhole >> sources 0.4.7 and all went well. >> >> Can anyone give me any hints as to the problem? > I built rpms for this just fine. you would need to share more details. > > darix >