From owner-freebsd-perl@FreeBSD.ORG Thu Oct 24 18:27:38 2013 Return-Path: Delivered-To: perl@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 5FB442C5; Thu, 24 Oct 2013 18:27:38 +0000 (UTC) (envelope-from mike.jakubik@intertainservices.com) Received: from mail.intertainservices.com (mail.intertainservices.com [69.77.177.114]) by mx1.freebsd.org (Postfix) with ESMTP id 366E7213B; Thu, 24 Oct 2013 18:27:37 +0000 (UTC) Received: from freebsd.local (unknown [172.16.10.114]) by mail.intertainservices.com (Postfix) with ESMTPSA id E1037565A1; Thu, 24 Oct 2013 14:27:36 -0400 (EDT) Message-ID: <52696698.6000801@intertainservices.com> Date: Thu, 24 Oct 2013 14:27:36 -0400 From: Mike Jakubik User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: Andrej Zverev Subject: Re: FreeBSD Port: devel/p5-Mouse References: <52682816.9050207@intertainservices.com> <52696333.4050301@intertainservices.com> In-Reply-To: <52696333.4050301@intertainservices.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-intertainservices-MailScanner-Information: Please contact the ISP for more information X-intertainservices-MailScanner-ID: E1037565A1.AF346 X-intertainservices-MailScanner: Found to be clean X-intertainservices-MailScanner-From: mike.jakubik@intertainservices.com X-Spam-Status: No Cc: Sunpoet Hsieh , "perl@FreeBSD.org" X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Oct 2013 18:27:38 -0000 Okay I found the problem. This is another example of a port taking its compiler flags from another program instead of the actual environment. At one point i used gcc48 and compiled perl with it, this is no longer the case and i switched to clang. Recompiling perl with clang allows me to compile this port. Thanks. On 10/24/13 14:13, Mike Jakubik wrote: > Sure, the output is quite large however so you can download it with > this link. > > http://cloud.intertainservices.com/public.php?service=files&t=8c0371b9294d2f3ad7abab8966c01aec > > > Thanks. > > On 10/24/13 13:05, Andrej Zverev wrote: >> Can you please provide output of command $ perl -MConfig -E 'say "$_ >> -- $Config{$_}" for (keys %Config)' >> >> On Wed, Oct 23, 2013 at 11:48 PM, Mike Jakubik >> wrote: >>> Hi, >>> >>> I am unable to compile this port. I believe the expectation of gcc >>> is hard >>> coded somewhere here. >>> >>> # make >>> ===> License ART10 GPLv1 accepted by the user >>> ===> Fetching all distfiles required by p5-Mouse-1.13,1 for building >>> ===> Extracting for p5-Mouse-1.13,1 >>> => SHA256 Checksum OK for Mouse-1.13.tar.gz. >>> ===> Patching for p5-Mouse-1.13,1 >>> ===> p5-Mouse-1.13,1 depends on file: /usr/local/bin/perl5.14.4 - >>> found >>> ===> Configuring for p5-Mouse-1.13,1 >>> Mouse configured with XS. >>> This distribution requires a C compiler, but it's not available, >>> stopped. >>> Can't open Makefile: No such file or directory. >>> ===> Building for p5-Mouse-1.13,1 >>> make: cannot open Makefile. >>> *** [do-build] Error code 1 >>> >>> Stop in /usr/ports/devel/p5-Mouse. >>> >>> # uname -a >>> FreeBSD illidan.local 9.2-STABLE FreeBSD 9.2-STABLE #0 r257004: Wed >>> Oct 23 >>> 15:16:12 EDT 2013 >>> >>> # cc -v >>> FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610 >>> Target: x86_64-unknown-freebsd9.2 >>> Thread model: posix >>> >>> # gcc -v >>> -bash: gcc: command not found >>> >>> Thanks. >>> _______________________________________________ >>> freebsd-perl@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-perl >>> To unsubscribe, send any mail to "freebsd-perl-unsubscribe@freebsd.org" >