Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Sep 2018 10:16:40 -0400
From:      <starikarp@yandex.com>
To:        freebsd-ports@freebsd.org
Subject:   Re: gcc5
Message-ID:  <20180930101640.5627cbda@yandex.com>
In-Reply-To: <a7dc2b87-f452-1479-07bf-2b5fa2217e79@yuripv.net>
References:  <20180930062027.35b6f878@yandex.com> <U5oswFccJYmQLAk1XHyQXLyQGEEYtuVW9e4iBBmB9FudzxuOEc2oaNUzuC9Bd-py3aKMIhDpWjNvlyP70l0jQhrZ6jNi7he34NNNRL7u8-4=@protonmail.ch> <a7dc2b87-f452-1479-07bf-2b5fa2217e79@yuripv.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 30 Sep 2018 13:50:39 +0300
Yuri Pankov <yuripv@yuripv.net> 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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180930101640.5627cbda>