[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
:process.
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.
-Matt
Matthew Dillon
<dillon at xxxxxxxxxxxxx>
More information about the Bugs
mailing list