Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Sep 2018 13:50:39 +0300
From:      Yuri Pankov <yuripv@yuripv.net>
To:        FreeBSD Ports <freebsd-ports@freebsd.org>
Subject:   Re: gcc5
Message-ID:  <a7dc2b87-f452-1479-07bf-2b5fa2217e79@yuripv.net>
In-Reply-To: <U5oswFccJYmQLAk1XHyQXLyQGEEYtuVW9e4iBBmB9FudzxuOEc2oaNUzuC9Bd-py3aKMIhDpWjNvlyP70l0jQhrZ6jNi7he34NNNRL7u8-4=@protonmail.ch>
References:  <20180930062027.35b6f878@yandex.com> <U5oswFccJYmQLAk1XHyQXLyQGEEYtuVW9e4iBBmB9FudzxuOEc2oaNUzuC9Bd-py3aKMIhDpWjNvlyP70l0jQhrZ6jNi7he34NNNRL7u8-4=@protonmail.ch>

next in thread | previous in thread | raw e-mail | index | archive | help
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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a7dc2b87-f452-1479-07bf-2b5fa2217e79>