Cyrus imapd, DB4, RH 9.0 and NPTL

Stephan Bauer stephan_bauer at
Wed Apr 23 04:54:03 EDT 2003


for me this package works



>On a RH 9.0 system, up2date upgraded glibc from glibc-2.3.2-11.9.i386.rpm to
>glibc-2.3.2-27.9.i386.rpm.  Now it appears that anything applications that
>use POSIX mutexes are broken (only db4 so far affecting rpm and cyrus
>I was able to get rpm to work by doing a --rebuildb.
>Cyrus imapd will still not work.  I saw that any places in Cyrus imapd
>trying to use db4 would break.  So, I downloaded db4-4.0.14-20.src.rpm and
>tried to do a rpmbuild on it.  Lo and behold, while doing rpmbuild, the
>build bombs during the configure phase complaining about POSIX mutex support
>not being found.  Looking at the spec file, I see that this requires NPTL
>support.  I though that NPTL support was shipped with RH 9.0.  Is this true?
>If so, does updating glibc from 2.3.2-11.9 to 2.3.2-27.9 break it?
>I am going to edit the db4 spec file and take out the --enable-mutexes
>option from configure to see if then I can get a good build of DB4 and
>whether that will take care of the DB4 problems that Cyrus imapd is
>complaining about.  Anyone have any thoughts on NPTL in RH 9.0 as regards
>DB4 and whether the glibc update mentioned above break NPTL or not?
>Thanks in advance for any help,
>They that can give up essential liberty to obtain a little temporary safety
>deserve neither liberty nor safety.  -- Benjamin Franklin
>First they came for the Jews and I did not speak out because I was not a
>Then they came for the Communists and I did not speak out because I was not
>a Communist.
>Then they came for the trade unionists and I did not speak out because I was
>not a trade unionist.
>Then they came for me and there was no one left to speak out for me.
>--  Pastor Martin Niemöller 

More information about the Info-cyrus mailing list