Compiling world from a month old system broken?

Jeroen Ruigrok/asmodai asmodai at in-nomine.org
Fri Aug 26 08:04:34 PDT 2005


-On [20050826 16:38], Jeroen Ruigrok/asmodai (asmodai at xxxxxxxxxxxxx) wrote:
>With today's sources I don't have this issue anymore.
>So I am guessing it was a make issue.  I know Max fixed some things.

Now the real fun starts though:

# uname -a
DragonFly purgatory.chronias.ninth-circle.org 1.3.2-DEVELOPMENT DragonFly
1.3.2-DEVELOPMENT #11: Sat Jun 25 11:38:55 CEST 2005
asmodai at xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:/usr/src/sys/compile/PURGATORY
i386

# make installworld
You must upgrade your kernel to at least 1.3.4 and reboot before you can
safely installworld, due to stat(2) ABI changes
*** Error code 1

# cd /usr/src/sys/i386/conf
# config PURGATORY
. ./../conf/files: emulation/dragonfly12/dfbsd12_stat.c must be optional, mandatory or standard
Your version of config(8) is out of sync with your kernel source.

Ok, so I thought of:

# cd /usr/src/usr.sbin/config 
# make install
install  -o root -g wheel -m 555   config /usr/sbin
install: config: No such file or directory
*** Error code 71

Which is logical since our world builds from a different location than
standard obj.
So I:

# cp /usr/obj/usr/src/world_i386/usr/src/usr.sbin/config/config /usr/sbin/config

# config PURGATORY 
/usr/libexec/ld-elf.so.2: Shared object "libc.so.6" not found, required by "config"

So the old way of doing things is at least broken in this sense.

make buildkernel KERNCONF=PURGATORY works.

config complained about 'compat_df12' not being present, whereas the option
is in upper case.

When I did make buildkernel, with KERNCONF at first, I noticed it was
building GENERIC, so I ctrl C'd it.  It then after a small break resumed
building mkdep for the modules.  In the background.  Joerg mentioned this
might be a pgrp issue.

-- 
Jeroen Ruigrok van der Werven <asmodai(at)wxs.nl> / asmodai / kita no mono
Free Tibet! http://www.savetibet.org/ | http://www.andf.info/
http://www.tendra.org/   | http://www.in-nomine.org/
If you think that you know much, you know little... 





More information about the Bugs mailing list