From owner-freebsd-ports@FreeBSD.ORG Sat Jul 29 21:07:53 2006 Return-Path: X-Original-To: freebsd-ports@FreeBSD.ORG Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D07FA16A4DD; Sat, 29 Jul 2006 21:07:53 +0000 (UTC) (envelope-from gabor@FreeBSD.org) Received: from server.t-hosting.hu (server.t-hosting.hu [217.20.133.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8748043D5A; Sat, 29 Jul 2006 21:07:46 +0000 (GMT) (envelope-from gabor@FreeBSD.org) Received: from localhost (localhost [127.0.0.1]) by server.t-hosting.hu (Postfix) with ESMTP id 2149899B544; Sat, 29 Jul 2006 23:07:45 +0200 (CEST) X-Virus-Scanned: amavisd-new at t-hosting.hu Received: from server.t-hosting.hu ([127.0.0.1]) by localhost (server.t-hosting.hu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id TUlkgfNyOOO3; Sat, 29 Jul 2006 23:07:42 +0200 (CEST) Received: from [192.168.2.186] (catv-50635cb6.catv.broadband.hu [80.99.92.182]) by server.t-hosting.hu (Postfix) with ESMTP id 3F16699B548; Sat, 29 Jul 2006 23:07:42 +0200 (CEST) Message-ID: <44CBCE1C.30509@FreeBSD.org> Date: Sat, 29 Jul 2006 23:07:40 +0200 From: =?ISO-8859-1?Q?G=E1bor_K=F6vesd=E1n?= User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: Andrey Chernov , Jeremy Messenger , "[LoN]Kamikaze" , freebsd-ports@FreeBSD.ORG References: <44C9DB7A.6030101@gmx.de> <20060728233514.GB17551@nagual.pp.ru> <20060729182049.GA36524@nagual.pp.ru> <44CBA87C.8080102@gmx.de> <20060729202002.GA37671@nagual.pp.ru> <20060729210238.GA38118@nagual.pp.ru> In-Reply-To: <20060729210238.GA38118@nagual.pp.ru> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: graphics/png - CC X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Jul 2006 21:07:54 -0000 Andrey Chernov wrote: > On Sat, Jul 29, 2006 at 03:54:44PM -0500, Jeremy Messenger wrote: > >>> It will be hack for reason unknown, I prefer to avoid that. >>> >> It is not a hack and it is known reason that you need to honor CC. >> > > It is not a reason, it is a goal. The reason is the bug true nature > discovered. > > >>> I normally set CC to anything and it honors. >>> >> How did you set? The graphics/png doesn't honor it when you add CC=foobar >> in make.conf or graphics/png/Makefile. >> > > /usr/ports/graphics/png ttyp2 73_# setenv CC "gcc -g" > /usr/ports/graphics/png ttyp2 74_# make > ===> Extracting for png-1.2.12_1 > => MD5 Checksum OK for libpng-1.2.12.tar.bz2. > => SHA256 Checksum OK for libpng-1.2.12.tar.bz2. > ===> Patching for png-1.2.12_1 > ===> Applying FreeBSD patches for png-1.2.12_1 > ===> Configuring for png-1.2.12_1 > ===> Building for png-1.2.12_1 > gcc -g -O2 -fno-strict-aliasing -pipe -march=pentium4 -march=pentium4 -c png.c > ^^^^^^ > gcc -g -O2 -fno-strict-aliasing -pipe -march=pentium4 -march=pentium4 -c pngset.c > gcc -g -O2 -fno-strict-aliasing -pipe -march=pentium4 -march=pentium4 -c pngget.c > gcc -g -O2 -fno-strict-aliasing -pipe -march=pentium4 -march=pentium4 -c pngrutil.c > ^C > > >>> You should inspect your build path step by step to find real reason of >>> that bag, only after that we can find the real fix. >>> >> I already have gave you a solution. If you don't like it then it's your >> job to figure another solution as you are maintaining for this port. >> > > Solution for what? You don't describe where the bug is exactly. > Since I can't reproduce this situation on my machine, I can only relay > upon your inspecting to maintain this port in this matter. > > I can't reproduce it either. [root@server /home/tux/wrk/ports/graphics/png]# cat /etc/make.conf | head -n 6 PERL_VER=5.8.8 PERL_VERSION=5.8.8 # Kernel & Userland CC=/usr/local/bin/gcc42 [root@server /home/tux/wrk/ports/graphics/png]# make ===> Extracting for png-1.2.8_3 => MD5 Checksum OK for libpng-1.2.8.tar.bz2. => SHA256 Checksum OK for libpng-1.2.8.tar.bz2. ===> Patching for png-1.2.8_3 ===> Applying FreeBSD patches for png-1.2.8_3 ===> Configuring for png-1.2.8_3 ===> Building for png-1.2.8_3 /usr/local/bin/gcc42 -O -pipe -I. -DPNG_USE_PNGGCCRD -DPNG_NO_ASSEMBLER_CODE -c png.c /usr/local/bin/gcc42 -O -pipe -I. -DPNG_USE_PNGGCCRD -DPNG_NO_ASSEMBLER_CODE -c pngset.c /usr/local/bin/gcc42 -O -pipe -I. -DPNG_USE_PNGGCCRD -DPNG_NO_ASSEMBLER_CODE -c pngget.c /usr/local/bin/gcc42 -O -pipe -I. -DPNG_USE_PNGGCCRD -DPNG_NO_ASSEMBLER_CODE -c pngrutil.c [...snip...] -- Cheers, Gabor