From owner-freebsd-ports@FreeBSD.ORG Sat Jun 13 15:42:50 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E89ED1065673 for ; Sat, 13 Jun 2009 15:42:50 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtao106.cox.net (eastrmmtao106.cox.net [68.230.240.48]) by mx1.freebsd.org (Postfix) with ESMTP id 64FFA8FC25 for ; Sat, 13 Jun 2009 15:42:50 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmimpo02.cox.net ([68.1.16.120]) by eastrmmtao106.cox.net (InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id <20090613154250.IRCL23066.eastrmmtao106.cox.net@eastrmimpo02.cox.net>; Sat, 13 Jun 2009 11:42:50 -0400 Received: from localhost ([68.103.37.153]) by eastrmimpo02.cox.net with bizsmtp id 3Tip1c0063JFCbG02TipKS; Sat, 13 Jun 2009 11:42:49 -0400 X-VR-Score: -300.00 X-Authority-Analysis: v=1.0 c=1 a=q5A19Lcd2LEA:10 a=bQ-dl0YF0BYA:10 a=kviXuzpPAAAA:8 a=6I5d2MoRAAAA:8 a=6mhpb7gxnfnI4kqkaQUA:9 a=hIlKXY_-Lqr9ZTZtADMA:7 a=cE5TkOeAEp1laYe0XqD59ECPnSIA:4 a=4vB-4DCPJfMA:10 a=SV7veod9ZcQA:10 X-CM-Score: 0.00 Date: Sat, 13 Jun 2009 10:43:10 -0500 To: gerald@freebsd.org From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Message-ID: User-Agent: Opera Mail/9.64 (Linux) Cc: ports@freebsd.org Subject: Why not use normal CONFLICTS in lang/gcc43 instead of custom? 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, 13 Jun 2009 15:42:51 -0000 Hello Gerald, I am trying to install x11/gnome2 last night and the build has gotten stop at lang/gcc43, because of conflict with lang/gcc295. But wait, I don't have lang/gcc295 install. I only have ccache installed that has put 'gcc295' in /usr/local/libexec/ccache/ and this path is in the front of my PATH. It caused lang/gcc43 to find it by mistake. ----------------------------------- # ls -l /usr/local/libexec/ccache/ | grep 295 lrwxr-xr-x 1 root wheel 21 June 12 14:36 g++295@ -> /usr/local/bin/ccache lrwxr-xr-x 1 root wheel 21 June 12 14:36 gcc295@ -> /usr/local/bin/ccache # echo $PATH /usr/local/libexec/ccache:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin ----------------------------------- ----------------------------------- pre-extract: @# Building libgcj with lang/gcc295 installed is causing a failure @# about "hidden symbol `__eprintf'" in libgcc.a(_eprintf.o). @if type gcc295 >/dev/null ; then \ echo "This port will not build in the presence of lang/gcc295."; \ exit 1; \ fi ----------------------------------- Puzzled me for you to not use the CONFLICTS, so why not use it? If you really can't use CONFLICTS, then can you use the full path of gcc295? Thanks. Cheers, Mezz -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org