From owner-freebsd-questions@FreeBSD.ORG Wed Dec 3 15:16:31 2014 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BFE5FDFF for ; Wed, 3 Dec 2014 15:16:31 +0000 (UTC) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 6EF07802 for ; Wed, 3 Dec 2014 15:16:31 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.9/8.14.9) with ESMTP id sB3FGTdt000993 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 3 Dec 2014 08:16:30 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.9/8.14.9/Submit) with ESMTP id sB3FGTaR000990; Wed, 3 Dec 2014 08:16:29 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Wed, 3 Dec 2014 08:16:29 -0700 (MST) From: Warren Block To: Odhiambo Washington Subject: Re: How to manually compile on FreeBSD 10.x In-Reply-To: Message-ID: References: User-Agent: Alpine 2.11 (BSF 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Wed, 03 Dec 2014 08:16:30 -0700 (MST) Cc: questions X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Dec 2014 15:16:31 -0000 On Wed, 3 Dec 2014, Odhiambo Washington wrote: > What do I need to install on FreeBSD 10 to enable me compile stuff by hand? > > [root@admin ~/Exim/exim-4.85_RC2]# uname -a > FreeBSD admin.cnet.co.za 10.0-RELEASE-p12 FreeBSD 10.0-RELEASE-p12 #0: Tue > Nov 4 04:15:03 UTC 2014 > root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC > i386 I would suggest using the mail/exim port as a framework. 'make missing' in that port will show all the dependencies that are not already installed. For simple ports, changing the version in the Makefile and recreating the checksum file is enough. Exim is likely not that simple. There are lots of FreeBSD patch files for the 4.84 version. Some of those might need to be changed or deleted. Still, the port is a good reference for what will be needed.