Re: buildworld fails after patch (FreeBSD-SA-06:23.openssl)



On Fri, Sep 29, 2006 at 09:21:56PM +0200, Uwe Doering wrote:
Ruslan Ermilov wrote:
It doesn't matter. What you suggest is not the correct way.
Perhaps the buildworld is broken, but that's a separate issue.

My understanding so far is that the files under
'/usr/include' don't get touched until I run 'installworld'. So the
'buildworld' universe has to be self-contained. That's what I was
trying to point out.

Yes, they are not touched. During buildworld, a special version
of the compiler is built that looks headers up in the temporary
location, normally /usr/obj/usr/src/tmp/usr/include. Then all
(new) headers are installed there, then new libraries are built,
then all the rest. If buildworld touched /usr/include, you
could easily end up with a partially upgraded system, e.g. if
build failed in the middle. If it still fails for you (the
buildworld), please collect and put the full combiled stdout +
stderr output from running "make buildworld" available somewhere
for download and analysis. Colin said he did build all worlds,
on all patched branches.

Unfortunately I can no longer reproduce the error because I fixed the
problem by hand, as pointed out above. Sorry.

OK, you had 4.11 and what were you trying to build? RELENG_4?
So I can try to reproduce the problem here.

Yes, I use RELENG_4. Thanks for your help.

Worked for me building fresh RELENG_4:

: > uname -srm
: FreeBSD 4.10-RELEASE i386
: > tail -3 build.log
: rm -f freebsd.submit.cf
: m4 -D_CF_DIR_=/spool/ru_tmp/src/etc/sendmail/../../contrib/sendmail/cf/ /spool/ru_tmp/src/etc/sendmail/../../contrib/sendmail/cf/m4/cf.m4 /spool/ru_tmp/src/etc/sendmail/freebsd.submit.mc > freebsd.submit.cf
: chmod 444 freebsd.submit.cf
: >


Cheers,
--
Ruslan Ermilov
ru@xxxxxxxxxxx
FreeBSD committer

Attachment: pgpgcVV5r70Nz.pgp
Description: PGP signature



Relevant Pages

  • Re: speeding up buildworld/kernel
    ... -- Aryeh M. Friedman FloSoft Systems, ... Install ccache, ... ccache is not very useful for buildworld, ... flosoft# time make buildworld buildkernel installkernel installworld ...
    (freebsd-questions)
  • Releng-6.2 upgrade HINT for iwi0 user !!
    ... well this posting is send before, part of, the specific upgrade hint regarding the iwi0 driver! ... CLEANING SYSTEM AND RUNNING BUILDWORLD!! ... BOOT UP IN SINGLE MODE, MERGEMASTER AND INSTALLWORLD!! ...
    (freebsd-questions)
  • Re: learning to buildworld
    ... buildworld process on my dev boxes. ... and then reboot to single usermode. ... "installworld", but "buildworld" had been fine without it. ... the new kernel to match the new world. ...
    (freebsd-questions)
  • Re: Sched_Ule
    ... sluggishness. ... When doing really intensive tasks such as buildworld or ... started and installworld, and it hung there until I did a hard reset. ... from the partial install) it hung when doing my buildworld, ...
    (freebsd-current)
  • getting back buildworld to work!
    ... Last night, as usual, current sources were cvsuped, I did buildkernel ... installworld, so I had only part of new world installed (actually it ... it now, because when I try to make buildworld, I see errors like this: ... *** Error code 1 ...
    (freebsd-current)