Date: Mon, 24 Nov 2014 11:22:28 -0800 From: NGie Cooper <yaneurabeya@gmail.com> To: Julian Elischer <julian@freebsd.org> Cc: "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>, Dieter BSD <dieterbsd@gmail.com> Subject: Re: Running 8 building 10 part2: ctfmerge hangs Message-ID: <CAGHfRMCVu32S03uXGOHGdDDCoAFpwBCHJgOgnqLLNiT2_FqhxA@mail.gmail.com> In-Reply-To: <5473631B.80801@freebsd.org> References: <CAA3ZYrD8FSMjiNz_AqwUVsxXC685TaUVXCd%2BuDb7yFcwP4Z3qw@mail.gmail.com> <5473631B.80801@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Nov 24, 2014 at 8:55 AM, Julian Elischer <julian@freebsd.org> wrote: > On 11/20/14, 3:22 PM, Dieter BSD wrote: >> >> After thinking about this a bit, it looks like ctfmerge is broken. >> 8.2 ctfmerge running under 8.2 kernel. Use a bogus argument and >> it complains. (So it *is* running before it goes into a coma.) >> But with normal arguments it quickly falls asleep. Thus it is broken. > > yes there was a period in history when ctfmerge was broken. > there was afix but you cou;dn;t compile it because ctfmerge had > WITH_CTF=1 in its own build and failed :-) > > I forget the fix unfortunately. but it hot me some time back. > there IS a fix but I can't remember it Dieter, The easiest (and only sane) way to resolve this is to: 1. Boot a 10.1 livecd. 2. Mount all of your mountpoints properly, in /mnt (but do not chroot your install). 3. Run the standard build process with DESTDIR=/mnt in the install steps : https://www.freebsd.org/doc/handbook/makeworld.html . Don't reboot in-between. 4. Reboot when done and verify that everything's ok. Whatever happened put your system into a funky state (my guess is that the build process isn't scripted/doesn't catch errors if scripted), and you're chasing down ghosts by trying to build with a 10.1 userland and 8.2 kernel. Cheers,
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGHfRMCVu32S03uXGOHGdDDCoAFpwBCHJgOgnqLLNiT2_FqhxA>