From owner-freebsd-ports@freebsd.org Sun Sep 30 14:16:54 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0CE0810C1171 for ; Sun, 30 Sep 2018 14:16:54 +0000 (UTC) (envelope-from starikarp@yandex.com) Received: from forward106p.mail.yandex.net (forward106p.mail.yandex.net [IPv6:2a02:6b8:0:1472:2741:0:8b7:109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "forwards.mail.yandex.net", Issuer "Yandex CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 878A5846EE for ; Sun, 30 Sep 2018 14:16:53 +0000 (UTC) (envelope-from starikarp@yandex.com) Received: from mxback14o.mail.yandex.net (mxback14o.mail.yandex.net [IPv6:2a02:6b8:0:1a2d::65]) by forward106p.mail.yandex.net (Yandex) with ESMTP id 2CD032D85E72 for ; Sun, 30 Sep 2018 17:16:44 +0300 (MSK) Received: from smtp1j.mail.yandex.net (smtp1j.mail.yandex.net [2a02:6b8:0:801::ab]) by mxback14o.mail.yandex.net (nwsmtp/Yandex) with ESMTP id DL78Cl9ZuD-GiTGgjVa; Sun, 30 Sep 2018 17:16:44 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1538317004; bh=+pjg1di2VsKfLDlzf0Am576nLFF+EQ52MR/jsl3jJhE=; h=Date:From:To:Subject:Message-ID:In-Reply-To:References; b=EOH8wMUTjnoHwpO0/G8eJYwlsmYpSz/jRssHsa7lbSYY1Fw28EXJvby6sAoJcagRe 2VuFxjAQ5ZuKv0k5gH8k0ebH87EJLD3PN16I6iOR0yrsIkA1a8R8QSg4cHECNQyCBY EaOmvjzA4poFoNQ4LBjmP+GJOw08XzrWwzDo2N2E= Received: by smtp1j.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id QnnXZLejoG-GgNuhRwx; Sun, 30 Sep 2018 17:16:43 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1538317003; bh=+pjg1di2VsKfLDlzf0Am576nLFF+EQ52MR/jsl3jJhE=; h=Date:From:To:Subject:Message-ID:In-Reply-To:References; b=WkHqMuekYPTaCU60HR6T+h56VkJhx1i0JaJ6MUFuSb132US5YqJSiV+rx7FeWgwrY Zwg4hkhToerLSBNKyOlGIfGhK2o954s38pkmgf+9vCuLMKJStloifoNjIEvXkD21yJ LCHRiJ/nyIgey90Gz2C+zEWvr2qFAgl8ct8hDzSU= Authentication-Results: smtp1j.mail.yandex.net; dkim=pass header.i=@yandex.com Date: Sun, 30 Sep 2018 10:16:40 -0400 From: To: freebsd-ports@freebsd.org Subject: Re: gcc5 Message-ID: <20180930101640.5627cbda@yandex.com> In-Reply-To: References: <20180930062027.35b6f878@yandex.com> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; amd64-portbld-freebsd11.2) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Sep 2018 14:16:54 -0000 On Sun, 30 Sep 2018 13:50:39 +0300 Yuri Pankov wrote: > Lorenzo Salvadore via freebsd-ports wrote: > >> Todays update and I am using portmaster: > >> ===>>> Starting build for ports that need updating <<<=== > >> > >> ===>>> Launching child to install lang/gcc5 > >> > >> ===>>> All >> lang/gcc5 (1/2) > >> > >> ===>>> Currently installed version: gcc5-5.5.0_4 > >> ===>>> Port directory: /usr/ports/lang/gcc5 > >> > >> ===>>> Starting check for build dependencies > >> ===>>> Gathering dependency list for lang/gcc5 from ports > >> ===>>> Dependency check complete for lang/gcc5 > >> > >> ===>>> All >> gcc5-5.5.0_4 (1/2) > >> > >> ===> Cleaning for gcc5-5.5.0_5 > >> Making GCC 5.5.0 for x86_64-portbld-freebsd11.2 > >> [c,c++,objc,fortran] ===> NOTICE: > >> > >> This port is deprecated; you may wish to reconsider installing it: > >> > >> Unsupported by upstream. Use GCC 7 or newer instead.. > >> > >> ===> License GPLv3 GPLv3RLE accepted by the user > >> ===> gcc5-5.5.0_5 depends on file: /usr/local/sbin/pkg - found > >> ===> Fetching all distfiles required by gcc5-5.5.0_5 for building > >> ===> Extracting for gcc5-5.5.0_5 > >> => SHA256 Checksum OK for gcc-5.5.0.tar.xz. > >> > >> but there are many ports which depend on gcc5: > >> > >> Installed packages to be REMOVED: > >> gcc5-5.5.0_4 > >> libx264-0.155.2917 > >> gstreamer-plugins-x264-0.10.19_8,3 > >> gstreamer1-plugins-x264-1.12.3_2 > >> mencoder-1.3.0.20180920 > >> ffmpeg-4.0.2_4,1 > >> libstreamanalyzer-0.7.8_12 > >> aqualung-1.0_9 > >> chromaprint-1.4.3_2 > >> mlt-6.10.0_1 > >> iridium-browser-2018.5.67_4 > >> youtube_dl-2018.09.10 > >> synfig-1.2.1_9 > >> blender-2.79b_6 > >> gimp-gmic-plugin-1.6.9_16 > >> gegl-0.2.0_25 > >> mpv-0.29.0_6,1 > >> gegl3-0.3.34_2 > >> gstreamer1-plugins-chromaprint-1.12.3 > >> synfigstudio-1.2.1_5 > >> py27-gimp-2.8.22_1 > >> gimp-app-2.8.22_1,1 > >> gnome-mpv-0.15 > >> gimp-2.8.22,2 > >> gimp-resynthesizer-2.0.3 > >> gimp-lqr-plugin-0.7.2 > >> gimpfx-foundry-2.6_2,1 > >> gimp-wavelet-decompose-plugin-0.1.2_3 > >> gimp-wavelet-sharpen-plugin-0.1.2_3 > >> gimp-wavelet-denoise-plugin-0.3.1_3 > >> gimp-lensfun-plugin-0.2.4.d_7 > >> gimp-gutenprint-5.2.14 > >> gimp-beautify-plugin-2012.08.12.00_7 > >> gimp-refocus-plugin-0.9.0_7 > >> > >> Number of packages to be removed: 34 > >> > >> The operation will free 863 MiB. > >> > >> Proceed with deinstalling packages? [y/N]: > > > > I think you should do the following: > > pkg remove -f gcc5 > > > > This should remove gcc5 only and ignore dependencies. Once you > > install gcc7 you will probably have your broken dependencies solved > > with gcc7 or you will have to reinstall them. > > > > As a side note, I do not think that all the ports listed depends on > > gcc5: for example I do not think that ffmepg depends on any gcc > > version. This would mean that you have only a few ports depending > > on gcc5 (maybe only one) and that ffmpeg is installed automatically > > as a dependency of those ports: since the ports that depend on gcc5 > > are removed, their dependencies are not needed any more and are > > also removed. > > It's likely the libx264 port (guessing on it coming first after gcc > in the list), which has the GCC option. Try reinstalling only that > one unselecting the GCC option, and you (most likely) should be able > to remove the gcc package altogether. > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to > "freebsd-ports-unsubscribe@freebsd.org" Thank you for the help.