From owner-freebsd-questions@FreeBSD.ORG Fri May 22 00:00:31 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B07A5106566C for ; Fri, 22 May 2009 00:00:31 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from shell.rawbw.com (shell.rawbw.com [198.144.192.42]) by mx1.freebsd.org (Postfix) with ESMTP id 864648FC1D for ; Fri, 22 May 2009 00:00:31 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from eagle.syrec.org (ppp-71-139-35-171.dsl.snfc21.pacbell.net [71.139.35.171]) (authenticated bits=0) by shell.rawbw.com (8.13.6/8.13.6) with ESMTP id n4M00UN0038050 for ; Thu, 21 May 2009 17:00:30 -0700 (PDT) Message-ID: <4A15EB1D.2070604@rawbw.com> Date: Thu, 21 May 2009 17:00:29 -0700 From: Yuri User-Agent: Thunderbird 2.0.0.21 (X11/20090419) MIME-Version: 1.0 To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Why so many ports have run-dependencies on non-system gcc versions? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: yuri@rawbw.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 May 2009 00:00:31 -0000 When I tried to delete gcc-4.3.4_20090517 I got this message: pkg_delete: package 'gcc-4.3.4_20090517' is required by these other packages and may not be deinstalled: blas-1.0_3 cgnslib-2.5.3_1 fftw3-3.2 fftw3-float-3.2_1 fr-med-2.3.5 getdp-1.2.1_7 gmsh-2.3.1 lapack-3.2.1 libofa-0.9.3_3 libsamplerate-0.1.7_1 octave-3.0.5_1 suitesparse-3.3.0 When I tried to delete gcc-4.2.5_20090325 I got this: pkg_delete: package 'gcc-4.2.5_20090325' is required by these other packages and may not be deinstalled: pdftk-1.41 Why all these ports depend on gcc? They may want to compile with different gcc therefore incurring the build-dependency. But why I can't now uninstall those gccs? Looks like they are all run-dependency. Yuri