On Wednesday 05 November 2003 22:06, Keith Pettit wrote:
> or whatever and it tries.  But I get the following dependency errors even
> though I have those packages it wants:
>
>         openssl-perl is needed by courier-0.43.2.20031027-1
>         mgetty-sendfax is needed by courier-0.43.2.20031027-1
>         netpbm-progs is needed by courier-0.43.2.20031027-1
>         openldap-devel is needed by courier-0.43.2.20031027-1
>         openldap-servers is needed by courier-0.43.2.20031027-1

If you already have the packages installed I don't know why it's still asking 
for them.  Is openssl-perl a suse package?  I thought it was a "redhat 
thing".  

The only way to get rid of the dependencies is to edit the spec file I think.  
For starters the spec file really only knows about redhat and mandrake 
issues.  That's why it asks for openssl-perl.  It sees that you're not 
running mandrake and assumes redhat.  The others are simply dependencies 
listed in the BuildPreReq sections of the spec file.

You might want to move up to courier-0.44.0 or later.  There's some nice logic 
in the spec file now that allows you to specify "--without_*" options when 
you build and it will ignore the ones you specified (and their dependencies).  
So I think that 

rpmbuild -tb --without_fax --without_ldap courier*tar.bz2

would solve all but the openssl-perl dependency.    For that I think you will 
need to edit the spec file.   (Note that I haven't tried to build this 
version yet - just looked at the spec file.)

Jeff Jansen



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to