From owner-freebsd-questions Sun Aug 4 23: 9:44 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 95DCA37B407 for ; Sun, 4 Aug 2002 23:09:35 -0700 (PDT) Received: from services.webwarrior.net (overlord-host99.dsl.visi.com [209.98.86.99]) by mx1.FreeBSD.org (Postfix) with ESMTP id 276C443E6A for ; Sun, 4 Aug 2002 23:09:35 -0700 (PDT) (envelope-from friar_josh@webwarrior.net) Received: from twincat.vladsempire.net (12-218-27-215.client.mchsi.com [12.218.27.215]) by services.webwarrior.net (Postfix) with ESMTP id 283FC838208; Mon, 5 Aug 2002 01:09:33 -0500 (CDT) Date: Thu, 29 Nov 2001 15:23:27 +0000 From: Josh Paetzel To: "Philip J. Koenig" Cc: questions@FreeBSD.ORG Subject: Re: Am I forced to install Xfree86? Message-ID: <20011129152327.D522@twincat.vladsempire.net> References: <3C05DAEE.4140.1F43C46@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3C05DAEE.4140.1F43C46@localhost>; from pjklist@ekahuna.com on Thu, Nov 29, 2001 at 06:51:26AM -0800 Lines: 40 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, Nov 29, 2001 at 06:51:26AM -0800, Philip J. Koenig wrote: > Speaking of the devil here.. (see below) > > Can someone please tell me *why* installing the port of a simple > command-line ping utility (mtr, otherwise known as Matt's traceroute) > requires retrieving 30MB of Xfree86 files, compiling and installing, > on a machine that doesn't run X? It seems to have something to do > with "gmake", which is a dependency of mtr. No. In the case of mtr, it's the gtk dependancy that is the issue. In reality the question of a port dependancy isn't a FreeBSD issue per sae, it's an issue with the port. If you want to know "why" the port requires a certain dependancy, it's probably more productive to ask the port maintainer or the author of the program. I doubt that knowing the answer to the why question is going to change the fact that X is a required dependancy, though. A quick look at the Makefile for a port will tell you what dependancies it relies upon. Occasionaly there are ports that can be built with a WITHOUT_X=YES target as well. (cvsup-bin comes to mind) As a test, I built mtr on my X workstation and it in fact is not a command line program at all. It came up in a gtk window and was all pointy clicky. I built it on my firewall, which does not have X, and it installed as a command line program, but it did give me this message: To install with GTK support type WITH_GTK=YES. So to me it looks as if it should work just fine in either environment. It made no attempt to fetch X or gtk on my firewall. > Am I really *that* insane wanting to build BSD boxes without X, when > simple command-line utilities like that force me to install all that > stuff anyway? No. But you are insane to want to use X based programs without X. ;) Pick your poison carefully. Josh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message