From owner-freebsd-hackers@FreeBSD.ORG Sat Aug 16 11:07:39 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 42B3A1065679 for ; Sat, 16 Aug 2008 11:07:39 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.152]) by mx1.freebsd.org (Postfix) with ESMTP id C69208FC17 for ; Sat, 16 Aug 2008 11:07:38 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: by fg-out-1718.google.com with SMTP id l26so2251031fgb.35 for ; Sat, 16 Aug 2008 04:07:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=T+UFTP1oNTnEvowiFMrC9YwFZ24usyziZ+7X6IdGVFs=; b=DO8fLzI3dlp/KwUgCZAjWBsNxZ1vUY8WO9W6WX7hqYTZ1CfjVLCWzlwQPj38uJTmEj EX2g9Z3Y8G74Zl3+RwLrhNx/5lBzVB8w694r4ppMAiPx04EDyhxrcMyfai53tgJGpfFL gZvG/ZfP9Zv89xWvv88V+9cDWxdfdbdb4AB4A= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=NNPsdRkz3IHhuoOWVD6h3VQSfk8H6i8lzYpALwWc7JBOiW1R1fln0E7PCjVyuwxVUY EiVGmdBMKTIMOubHNl+sCA0CKg2cTKjBsvnJMH/Vubs4pwX9CfiWBF9bC+0Pk4RkF5VS y66dS418dvJQlTdJ4Cbmap/Zu+0gR8j3LjdRw= Received: by 10.86.27.19 with SMTP id a19mr2853080fga.56.1218883104285; Sat, 16 Aug 2008 03:38:24 -0700 (PDT) Received: by 10.86.78.14 with HTTP; Sat, 16 Aug 2008 03:38:24 -0700 (PDT) Message-ID: <3bbf2fe10808160338s19d25242id2f008744ab24ede@mail.gmail.com> Date: Sat, 16 Aug 2008 12:38:24 +0200 From: "Attilio Rao" Sender: asmrookie@gmail.com To: "Ryan French" In-Reply-To: <200808162210.02467.rfrench@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200808162210.02467.rfrench@freebsd.org> X-Google-Sender-Auth: 8a5e6de3104f7f95 Cc: freebsd-hackers@freebsd.org Subject: Re: Building custom kernel with new files X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Aug 2008 11:07:39 -0000 2008/8/16, Ryan French : > Hi All, > > I am currently trying to build a custom kernel for my Google Summer of Code, > and am running into a bit of a problem. I have all of my code compiling, but > when I get to the linking stage as soon as it comes to the new files I have > installed it says the *.o does not exist. I have added the files > to /conf/files, and well as added the files to /conf/options and /conf/NOTES, > and the option is set in my Makefile for the kernel. Is there another step I > need to do before I can build the kernel? Ryan, can you please past the error message? More specifically, missing .o are about your newly included files or other? This can happen, for example, if the consumer of a subsystem wants to use it and the subsystem is not compiled (the stack(9) without STACK option, for example). Thanks, Attilio -- Peace can only be achieved by understanding - A. Einstein