atom feed16 messages in net.sourceforge.lists.courier-users[courier-users] Erroneous build depen...
FromSent OnAttachments
Robin BowesOct 28, 2002 6:01 pm 
Sam VarshavchikOct 28, 2002 7:32 pm 
Robin BowesOct 29, 2002 2:15 am 
Juri HaberlandOct 29, 2002 2:25 am 
Robin BowesOct 29, 2002 4:43 am 
Sam VarshavchikOct 29, 2002 4:43 am 
Juri HaberlandOct 29, 2002 4:59 am 
Robin BowesOct 29, 2002 6:22 am 
Robin BowesOct 29, 2002 6:59 am 
Sam VarshavchikOct 29, 2002 2:56 pm 
Robin BowesOct 30, 2002 7:01 am 
Juha SaarinenOct 30, 2002 12:13 pm 
Robin BowesOct 30, 2002 3:06 pm 
Jesse KeatingOct 30, 2002 3:17 pm 
Robin BowesOct 31, 2002 9:36 am 
Jesse KeatingOct 31, 2002 10:56 am 
Subject:[courier-users] Erroneous build dependencies in courier-imap-1.6.0-20021025
From:Robin Bowes (robi@robinbowes.com)
Date:Oct 28, 2002 6:01:41 pm
List:net.sourceforge.lists.courier-users

Hi,

I use courier-imap on a Redhat 7.2 system and like to keep it up-to-date using the RPM distribution.

I was using 1.5.3 but thought I'd try an upgrade to the new 1.6.0 release.

When I tried to build the rpm from the tarball I got the following error:

[robin@celery robin]$ rpmbuild -ta rpm/SOURCES/courier-imap-1.6.0.20021025.tar.bz2 error: Failed build dependencies: fam-devel is needed by courier-imap-1.6.0.20021025-1.7.2

I don't have fam or fam-devel on my system and I would get into a whole chain of dependencies if I tried to install it (using the official RedHat rpms).

I figured that as use of FAM seems to be optional (see imap/Changelog, 2002-09-28 for details) then I should be able to build courier-imap without it.

I untarred the tarball, and edited courier-imap.spec and courier-imap.spec.in, removing the reference to fam-devel in the BuildPreReq line, then re-built the tarball.

With this minor change the rpm is built without errors using the same command as above.

Hope this helps some others,

R.