From owner-freebsd-ports@FreeBSD.ORG Sat Oct 19 14:02:16 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id E7E5736F for ; Sat, 19 Oct 2013 14:02:16 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from shepard.synsport.net (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C01A72BA1 for ; Sat, 19 Oct 2013 14:02:15 +0000 (UTC) Received: from [192.168.0.22] (unknown [130.255.26.50]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 9ED2F435A3; Sat, 19 Oct 2013 09:01:59 -0500 (CDT) Message-ID: <526290C5.80707@marino.st> Date: Sat, 19 Oct 2013 16:01:41 +0200 From: John Marino User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6 MIME-Version: 1.0 To: s_gammons@charter.net Subject: Re: Compiling sguil-server on Release 9.2 i386 References: <6e784875.7f82c.141d0dadd62.Webtop.45@charter.net> In-Reply-To: <6e784875.7f82c.141d0dadd62.Webtop.45@charter.net> X-Enigmail-Version: 1.5.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: marino@freebsd.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Oct 2013 14:02:17 -0000 On 10/19/2013 15:15, s_gammons@charter.net wrote: > I started from scratch. Reinstalled the OS, updated the ports tree then > changed to /usr/ports/databases/mysqltcl and ran "make -V PORTVERSION" > That resulted in 3.052 being returned. Changing to > /usr/ports/security/sguil-server and running "make install" starts the > build process and I get the prompt to build with MYSQL. When I select > MYSQL option, it bombs with the same error. > > What I tried before was install all of the depends with portmaster, then > tried to install sguil-server by going to > /usr/ports/security/sguil-server and running "make install". I got the > same unassociated shell command error. Modifying the Makefile by > removing the M allowed the build process to continue. I had to stop the > build process before it completed since that machine was getting really > hot from being run so hard all day. So, I don't know if the build would > have completed. I can try it again, but I'd like to find out what's > causing this to fail. > > Any other ideas? "other ideas"? The line I mentioned is the one returning the error. That is still true, it's not getting "3.052" when building security/sguil-server. You need to forget about removing the "M", that's a red herring. By removing the "M", you skipped the line that is failing, but that also means MYSQL isn't built in either. If you just want the thing to build (and not care if that sguil-server makefile is busted), then try this: 1) Remove line 46 completely. 2) On line 47, replace "${MYSQLTCL_VER}" with "3.052" I feel that the makefile could be reworked to avoid calling make on databases/mysqltcl in a number of different ways, but that is for the maintainer to decide (i.e. open a PR so it's fixed permanently). Regards, John