Re: what happened to make world?



Erik Trulsson wrote:
On Thu, Aug 30, 2007 at 09:20:13PM +0200, Pietro Cerutti wrote:
# make world
WARNING: make world will overwrite your existing FreeBSD
installation without also building and installing a new
kernel. This can be dangerous. Please read the handbook,
'Rebuilding world', for how to upgrade your system.
Define DESTDIR to where you want to install FreeBSD,
including /, to override this warning and proceed as usual.
You may get the historical 'make world' behavior by defining
HISTORICAL_MAKE_WORLD. You should understand the implications
before doing this.

Bailing out now...
*** Error code 1

Stop in /usr/src.


Now, THIS is quite funny... do you really thing that a person with
- root access
- the knowledge of the existence of "make world"
needs this sort of things?

Yes. Having root access does not imply any particular knowledge or
experience.
In older documentation (which might be used by the unwary) there are
several references to 'make world'.

This means that a person new to FreeBSD may well attempt to use 'make world'
while (wrongly) believing it to be the correct thing to use and not being
aware of the pitfalls with it.

This is good to prevent.



I didn't see anything about this new-wave-of-user-friendly-bsd going on
the list.. have I missed something?

'make world' has been deprecated and not-recommended for several years now.
The correct sequence to upgrade is described in /usr/src/UPDATING and does
not involve 'make world'.

That's why I noticed this warning only three years after its appearance...


Personally I think the better solution would be to remove the 'world' target
completely from the makefiles, but there is probably some good reason for
why that has not been done.

I quite agree with you

--
Pietro Cerutti

PGP Public Key:
http://gahr.ch/pgp

Attachment: signature.asc
Description: OpenPGP digital signature



Relevant Pages

  • Re: what happened to make world?
    ... WARNING: make world will overwrite your existing FreeBSD ... installation without also building and installing a new ... The correct sequence to upgrade is described in /usr/src/UPDATING and does ...
    (freebsd-hackers)
  • Re: what happened to make world?
    ... WARNING: make world will overwrite your existing FreeBSD ... installation without also building and installing a new ... you've changed make.conf options the kernel doesn't use). ...
    (freebsd-hackers)
  • Re: what happened to make world?
    ... WARNING: make world will overwrite your existing FreeBSD ... installation without also building and installing a new ... you've changed make.conf options the kernel doesn't use). ...
    (freebsd-hackers)
  • Re: what happened to make world?
    ... WARNING: make world will overwrite your existing FreeBSD ... installation without also building and installing a new ... you've changed make.conf options the kernel doesn't use). ...
    (freebsd-hackers)
  • Running FreeBSD on IBM Blade (works)
    ... Normally FreeBSD should boot into sysinstall and keyboard should work. ... Installation from CD did not work, due to input/outpu errors of /dev/cd0. ... pci0: <PCI bus> on pcib0 ... 200.000MB/s transfers, Tagged Queueing Enabled ...
    (freebsd-stable)