------ SNIP ------ Okay, I think I figured out the intricacies of upgrading to 3.7
You need to get the source to 3.6 from an ftp server (src.tar.gz) in the 3.6/i386 directory.
You need to update to the latest 3.6 source: cd /usr/src && cvs -d $CVSROOT -q up -rOPENBSD_3_6 -Pd
Build gcc3 w/ 3.6 sources: http://openbsd.org/faq/faq5.html#NewCompiler
(You need to build gcc with 3.6 sources, I already tried with 3.7 and it fails)
Rebuild the entire system with the 3.6 sources (cd /usr/src && make build).
rm -rf /usr/src/* and unpack the 3.7 source tree, and inside /usr/src run a `make includes`
Once you have followed those outlined steps, you should be able to rebuild the 3.7 tree:
cd /usr/src && make obj && make depend && make build
** Dont forget to build/install the GENERIC kernel as well before reboot.
Once the system has finished building (and new kernel is in place), sync up the ports to 3.7 and install mergemaster:
cd /usr/ports/sysutils/mergemaster && make install clean
Run mergemaster, making sure to not overwrite important things.
Once your /etc tree is synced up, reboot!
Since the official upgrade from 3.6 to 3.7 document isn't out yet, this is the most current doc you can find on what changed:
http://openbsd.org/faq/current.html
If the outlined steps didn't work for you, please let me know.
Henning Brauer wrote:
* Benjamin A. Collins <[EMAIL PROTECTED]> [2005-05-06 08:22]:
I installed 3.6 fresh from CD, no packages. 'make build' still fails.
as others already pointed out a make build of 3.7 will not work on 3.6.
-- Tony Lambiris [ [EMAIL PROTECTED] ] "End users are ruining computing."

