From owner-freebsd-questions@FreeBSD.ORG Sat Aug 2 18:41:57 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 492471065685 for ; Sat, 2 Aug 2008 18:41:57 +0000 (UTC) (envelope-from marshc187@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.158]) by mx1.freebsd.org (Postfix) with ESMTP id ACE668FC1E for ; Sat, 2 Aug 2008 18:41:56 +0000 (UTC) (envelope-from marshc187@gmail.com) Received: by fg-out-1718.google.com with SMTP id l26so1900352fgb.35 for ; Sat, 02 Aug 2008 11:41:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:message-id; bh=4gUgTPbZ9hzALXdgnrr9vMyf9h6Lihm31EJBFyOznDM=; b=Cnnq37AAhh2YhzFY3v+I5dQyVRkYSOcsJh0HJdG6nUmTyLsDlvLVT4+GqaRa1M2032 jz/9ruFnAFcRS9a07SD+ze/wcVdBr1uQcP0xy+16x6OAetnDZKivCq/AMCLtFvQQSxWw vh5kqIZMSpC/CeZSwQ3Ox3+Q04oTbjmyslYJ8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :message-id; b=GzFUmem/HPQrtSyIN2HKPW0CP/uszsN0HJDW1g6yiqcppPSDeVD2xV1L/ce+B5bwJ8 QWE/2r1gxZPGwTRgktblNuU5GtTuIOBpNnnX5cpa+eKrQ0O88KtmmA1ZbU6EdEKUSAcR vEmd/InvuGmXGseZw5yRRLYgdmG9KGZjRf814= Received: by 10.86.83.2 with SMTP id g2mr8660519fgb.54.1217702515443; Sat, 02 Aug 2008 11:41:55 -0700 (PDT) Received: from ?192.168.2.101? ( [195.158.125.245]) by mx.google.com with ESMTPS id l19sm3351412fgb.7.2008.08.02.11.41.53 (version=SSLv3 cipher=RC4-MD5); Sat, 02 Aug 2008 11:41:54 -0700 (PDT) From: mcassar To: freebsd-questions@freebsd.org Date: Sat, 2 Aug 2008 20:41:51 +0200 User-Agent: KMail/1.9.7 References: <200808021550.48302.marshc187@gmail.com> <200808021832.53488.marshc187@gmail.com> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808022041.51216.marshc187@gmail.com> Subject: Re: gemeral questions (noobish) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Aug 2008 18:41:57 -0000 On Saturday 02 August 2008 19:38:20 Michael Powell wrote: > I can only speak to cvsup or csup (which I use) but I'd like to point out a > very common mistake wrt either. It is a good idea to have two different sup > files, as they will need to download different collections of material. For > example this: > > *default release=cvs tag=RELENG_7_0 > src-all > > combination will pull down the system sources for the security updates to > RELEASE. Read in the Handbook about the tags and collections. > > I keep a separate sup file for keeping the ports tree updated and the > difference is here: > > *default release=cvs tag=. > ports-all > > Please notice that if you use the "tag=." with "src-all" you will pull down > HEAD, which is the "bleeding edge" of development and not what a beginner > should be using. But when used with the ports "collection" you will get an > up to date ports tree. now this makes sense, i wasn't too sure from reading the handbook so i thought i'd play safe and use the example ports-supfiles, but then used the example stable-supfile instead of whichever is for release. lives and learns. > > anyhow i think that only my nvidia driver instructions mentioned it > > relies on what i think are system sources (kernel related - if i'm not > > mistaken) - but i haven't touched that yet. > > Generally speaking before building something like the nvidia drivers using > the ports system the best first step is to refresh the ports tree. With all > dependencies tracked and updated you'll likely have more success. Notice, > for instance, that the nvidia driver depends on having what we call > the "linuxulator" installed. It'll do this for you but you may have to > enter a line in your /boot/loader.conf to ensure the linux.ko kernel module > gets loaded every time at boot. You will usually see some more instructions > at the end if you need to do anything special. Also, be aware that the > nvidia driver is only currently working with i386, _not_ amd64. > Even if only using packages you should _still_ update the ports tree, as > the package system relies on it for dependency tracking as well. > > > I hate to bother any further but have one thing to clarify about building > > attempts - when building anything, if that's ok. I only have a basic > > understanding of C so far, and can't really tell how critical warnings > > are - such as undefined this and that, defined but not used...etc, when > > building a > > port. should i stop those and see how i should fix them or let them > > proceed as long as they're not errors? I can live with my current system > > for now, but have a few things i need to update eventually. > > When you use ports and compile stuff, you may see all manners of warnings, > errors, and sundry garbage spewing forth from the compiler. Most of this, > most of the time, is benign and not something to get overly concerned about > as it is fairly normal. The exception is if the build errors out and > completely quits, and there is an error sequence that will indicate > whereabouts it bombed. Sometimes ports do get broken and need fixing, but > most ports have a person who maintains them. If/when many people see the > same error someone usually notifies the port maintainer and he/she then > looks into fixing it. > > But generally speaking, if the build completes and runs without segfaulting > just ignore what you may have seen scrolling by while building. Most of the > time it's just "noise". :-) > > -Mike > with the nvidia-driver, i've tried both ways 1-> using the ports tree off the install discs without updating (which has a ver 100...,, something and seems to work ok with xorg from packages) ,,, 2 -> after updating the ports tree (which has ver 173..something) and seems to work better if i update xorg from ports. The thing is, this usually goes like dominos and ends up in updating one thing after another; and with at least 350 packages to update at once, i easily loose track and just hope for the best. I've had different results from that with the system as a whole, generally with good improvements on one end, and some broken stuff on the other, but only seen a segmentation fault once, now that you mention it. (it was with firefox but only that one time - never happened before) So overall i wanted to rule out those warnings with updates in general, know how critical they are and whether i needed to go through configuration files first and what not. thanks for all the info - everything starts to make sense as you go. mcassar > > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org"