[Fwd: DragonFly ISO release build failure for 2CSNAP-20050728-2330-Devel]

Matthew Dillon dillon at apollo.backplane.com
Mon Aug 1 17:57:03 PDT 2005

:> [sanipp]
:> cd /usr/src/etc/sendmail; make obj
:> /usr/obj/nrelease/usr/src/etc/sendmail created for /usr/src/etc/sendmail
:> cd /usr/src/etc/sendmail; make distribution
:> install -o root -g wheel -m 444  /usr/src/etc/sendmail/dragonfly.mc 
:> dragonfly.cf /usr/release/root/etc/mail
:> install: dragonfly.cf: No such file or directory
:> *** Error code 71
:Does nrelease make a different obj than the buildworld used?  That 
:appears to be the case since the obj didn't exist either and I assume
:that building a release does a buildworld first.  A buildworld does
:do a 'make obj' and 'make' in /usr/src/etc/sendmail/ so those files
:are being built.  I guess I need some help understanding the nrelease

   I haven't had time to look at the issue yet but the objdir in a
   buildworld is NOT the same objdir you get when you do 'make obj'
   manually.  The buildworld's objdir is only used by buildworld related
   targets, and I don't think make distribution is a buildworld related
   target.  So the distribution step would be creating/accessing the
   standard location for object directories rather then the one that
   buildworld uses.  This wasn't a problem before... it's supposed to
   build the .cf file, but I seem to recall a recent commit which might
   have changed the behavior.

   I'll try to track it down.

					Matthew Dillon 
					<dillon at xxxxxxxxxxxxx>

More information about the Bugs mailing list