Re: PostFix - and how to make it


Subject: Re: PostFix - and how to make it
From: Rob Brandt (rbrandt@sbdsl.com)
Date: Sat Jul 07 2001 - 20:42:03 MDT


Chris and others -

I've now re-installed YDL 2.0 with all of the development options and
basically gotten back to where I was before.

make worked - it finished without errors. When I tried to do make install,
it asked a bunch of questions and I responded with all of the default
options. At the end though, I got the following error:

"Error: Postfix needs an entry in the passwd file.
Remember, postfix must have a dedicated user id and group id.
make: *** [install] Error 1"

So, how do I do this?

Rob

At 08:18 PM 6/28/01 -0500, you wrote:
>Try kernel development :).
>
>If you want, I can send you a list of al the stuff I have installed on my box.
>
>Best regards,
>Chris
>>Hi.
>>
>>When I did the YDL install I chose the Workstation option; apparently that
>>does not include compilation tools. I've figured out that I need the Make
>>package and the gcc package (and therefore cpp and bin-utils). But the rest
>>isn't obvious to me. Apparently I need more because doing "make" results in
>>errors. Doing "make" results in:
>>
>>set -e; for i in src/util src/global src/dns src/master src/postfix
>>src/smtpstone src/sendmail src/error src/pickup src/cleanup src/smtpd
>>src/local src/lmtp src/trivial-rewrite src/qmgr src/smtp src/bounce src/pipe
>>src/showq src/postalias src/postcat src/postconf src/postdrop src/postkick
>>src/postlock src/postlog src/postmap src/postsuper src/spawn src/flush ; do \
>> (set -e; echo "[$i]"; cd $i; make "CC=gcc -Wmissing-prototypes -Wformat "
>>update MAKELEVEL=) || exit 1; \
>>done
>>[src/util]
>>gcc -Wmissing-prototypes -Wformat -g -O -I. -DLINUX2 -c argv.c
>>In file included from argv.c:61:
>>sys_defs.h:415: sys/types.h: No such file or directory
>>argv.c:62: stdlib.h: No such file or directory
>>argv.c:64: string.h: No such file or directory
>>make: *** [argv.o] Error 1
>>make: *** [update] Error 1
>>
>>So, what next?
>>
>>Rob
>>
>>>Hi Rob,
>>>
>>>After you have untarred the current PostFix tar ball, you need to type in:
>>>make
>>>
>>>if you get an error, telling you that it can not find <db.h> anywhere,
>>>slip in the YDL installation CD and do this:
>>>
>>>mount /dev/cdrom /mnt
>>>cd /mnt/YellowDog/RPMS
>>>rpm -i db3-devel-3.1.17-3c.ppc.rpm
>>>
>>>then, go back to the PostFix source directory and type
>>>
>>>make
>>>
>>>again.
>>>
>>>This then builds the program and all the utilities. I have done it 'til
>>>here, I will not do the next step on my machine as it would overwrite my
>>>current sendmail program. The next step would be:
>>>
>>>make install
>>>
>>>
>>>
>>>Best regards,
>>>Chris
>
>
>--
>--
>Chris Ruprecht
>Network grunt and bit pusher extraordinaíre



This archive was generated by hypermail 2a24 : Sat Jul 07 2001 - 19:46:53 MDT