From owner-freebsd-hackers Mon Mar 27 11:34:43 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA01267 for hackers-outgoing; Mon, 27 Mar 1995 11:34:43 -0800 Received: from singularity.bevc.blacksburg.va.us (root@singularity.bevc.blacksburg.va.us [198.82.204.56]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id LAA01249 for ; Mon, 27 Mar 1995 11:34:40 -0800 Received: (from cstruble@localhost) by singularity.bevc.blacksburg.va.us (8.6.11/8.6.9) id MAA02127; Mon, 27 Mar 1995 12:43:27 -0500 Date: Mon, 27 Mar 1995 12:43:26 -0500 (EST) From: Craig Struble Reply-To: cstruble@vt.edu To: Poul-Henning Kamp cc: freebsd-hackers@FreeBSD.org Subject: Re: Missing header files in srcdist for SNAP-950322 In-Reply-To: <199503270546.VAA24637@ref.tfs.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: hackers-owner@FreeBSD.org Precedence: bulk On Sun, 26 Mar 1995, Poul-Henning Kamp wrote: > Just a sec, there is no such thing as /usr/src/include/sys... those > files are in /usr/src/sys/sys... > Right. I figured out at least that much during the build, when the makefile complained that it couldn't create ../../sys/param.h. > Can you tell me EXACTLY what you did during the installation ? > When I installed the SNAP, I used the standard FTP install to get everything and install it. I cleared out everything on my base system disk so it wasn't just an overwrite of information. I picked up the files from ftp.freebsd.org. > What did you do to compile your kernel ? > I saved my configuration file from my previous system (SNAP-950210), so I copied that back into /usr/src/sys/i386/conf. I changed directory into that directory and did a config SINGULARITY as normally do. Changed to /usr/src/sys/compile/SINGULARITY and did a make depend, which failed because there were no sys headers. I noticed that /usr/src/sys/sys was a softlink to /usr/src/sys, which I figured out was wrong. I then made it a softlink to /usr/include/sys, so I could compile. Then, it complained about errno.h not being found, which I then copied from /usr/include to /usr/src/include. I finally got my kernel to compile after doing all that, whereas before, I only had to go as far as a make depend ; make. I left out a couple of make depends in there. You can just assume that I did the right thing as far as that is concerned. I'm fairly competent at building my kernel. Other than that, my only problem was getting syslogd to run, which wasn't hard since I noticed there would be no way in heck it could bind a port when the network hasn't been started (no loopback address was set up.) See ya later, Craig -- Craig Struble, Grad Student |_ cstruble@singularity.bevc.blacksburg.va.us Virginia Tech, cstruble@vt.edu |_ http://acm.vt.edu/~cstruble/ |_ FreeBSD on Singularity finally joins Ask for PGP Public Key | the Internet!