From owner-freebsd-questions@FreeBSD.ORG Sun Jul 25 16:43:41 2004 Return-Path: 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 2F54516A4CE for ; Sun, 25 Jul 2004 16:43:41 +0000 (GMT) Received: from web51608.mail.yahoo.com (web51608.mail.yahoo.com [206.190.38.213]) by mx1.FreeBSD.org (Postfix) with SMTP id C189143D39 for ; Sun, 25 Jul 2004 16:43:40 +0000 (GMT) (envelope-from jay2xra@yahoo.com) Message-ID: <20040725164340.39903.qmail@web51608.mail.yahoo.com> Received: from [210.23.171.135] by web51608.mail.yahoo.com via HTTP; Sun, 25 Jul 2004 09:43:40 PDT Date: Sun, 25 Jul 2004 09:43:40 -0700 (PDT) From: Mark Jayson Alvarez To: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Compiling Application, always a nightmare. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jul 2004 16:43:41 -0000 Hi, I have one main question to ask: Do I always have to wait for freebsd to make a port for a certain application(that there might be somewhat special process involve) or is it possible for me to compile it from its sources by myself? For example, I am looking for kaffeine and as its dependency, it says I will have to install xinelib first so I downloaded its latest sources from their main website xinehq.de(failing from retrieving it first from freebsd.org/ports), but then, same as with most of the applications that I have compiled from their sources, it stops in the middle of "make" and I always end up just installing a precompiled package in .tgz format("sort of better luck next time: no package available for xinelib") I know there's something wrong while I'm doing a `./configure`, only I'm not really sure what it is. I've examined the config.log and found some lines similar to these: $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ configure: WARNING: libmng.h: accepted by the compiler, rejected by the preprocessor! configure: WARNING: libmng.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to bug-autoconf@gnu.org. ## configure: WARNING: ## ------------------------------------ ## and also these: $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ configure: WARNING: ucontext.h: present but cannot be compiled configure: WARNING: ucontext.h: check for missing prerequisite headers? configure: WARNING: ucontext.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to bug-autoconf@gnu.org. ## configure: WARNING: ## ------------------------------------ ## checking for ucontext.h... yes $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ Do you know if they are relevant? I also have the following packages installed in my system: pkg_info |grep make automake-1.7.9_1 gmake-3.80_2 imake-4.3.0_2 I really want to know what processess, or pointers(ex;tools, environment variables and so on and so forth.) should I consider when compiling from the sources. Any help is greatly appreciated. -jay:) __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail