Notes & warning after update.

Mircea Trandafir tramir at hotmail.com
Mon Oct 11 20:32:20 UTC 2021


I’m sure others will reply with better explanations, but here’s a quick try from a non-specialist:

> ffmpeg has the following notes:
>    This build of ffmpeg includes GPLed code and is therefore licensed under GPL
>    v2 or later.
>    The following modules are GPLed:
>      postproc
>      libx264
>      libx265
>      libxvid
>    To include all nonfree, GPLed and LGPL code use variant +nonfree.
>    To remove nonfree and GPLed code leaving only LGPL code remove the +gpl2
>    variant.


My understanding is that this is mostly about redistribution, as different licenses have different implications if you plan to redistribute ffmpeg code. For an end-user, the only “visible” aspect is that the functionality of ffmpeg is increasingly higher as you use code with increasingly “restrictive” license. If you want the full functionality, install it with +nonfree. If you want only the LGPL code, then install it with -gpl2. I myself prefer full functionality :)

> python27 has the following notes:
>    To make this the default Python or Python 2 (i.e., the version run by the
>    'python' or 'python2' commands), run one or both of:
> 
>        sudo port select --set python python27
>        sudo port select --set python2 python27
> 
> 
> python39 has the following notes:
>    To make this the default Python or Python 3 (i.e., the version run by the
>    'python' or 'python3' commands), run one or both of:
> 
>        sudo port select --set python python39
>        sudo port select --set python3 python39


MacPorts allows you to install several versions of python n parallel without stepping on each other’s toes. You can decide which one is the “active” one via the port select mechanism. If you don’t do anything, the version that comes with OS X is the default. 

port select --list python

Will show you which versions are installed and which version is the active one. You can change the active version following the instructions in the notes (e.g., “sudo port select --set python python39”).

I know nothing about the other warning :)

-- 
Mircea Trandafir
Associate professor
Department of Economics
University of Southern Denmark
Campusvej 55, 5230 Odense M
Denmark
Web: http://www.mirceatrandafir.com

> On 11 Oct 2021, at 7:53 PM, Greg Bell <gregjbell at msn.com> wrote:
> 
> Hello folks.
> 
> I have just ran this…
> sudo port selfupdate && sudo port upgrade youtube-dl
> 
> upon completion I have three notes and I'm not sure how to address them (what to do)?
> 
> ffmpeg has the following notes:
>    This build of ffmpeg includes GPLed code and is therefore licensed under GPL
>    v2 or later.
>    The following modules are GPLed:
>      postproc
>      libx264
>      libx265
>      libxvid
>    To include all nonfree, GPLed and LGPL code use variant +nonfree.
>    To remove nonfree and GPLed code leaving only LGPL code remove the +gpl2
>    variant.
> 
> 
> python27 has the following notes:
>    To make this the default Python or Python 2 (i.e., the version run by the
>    'python' or 'python2' commands), run one or both of:
> 
>        sudo port select --set python python27
>        sudo port select --set python2 python27
> 
> 
> python39 has the following notes:
>    To make this the default Python or Python 3 (i.e., the version run by the
>    'python' or 'python3' commands), run one or both of:
> 
>        sudo port select --set python python39
>        sudo port select --set python3 python39
> 
> ------------
> 
> Also after running…
> sudo port upgrade outdated
> 
> I received a Warning. Is this something to be concerned about?
> 
> Warning: Configuration logfiles contain indications of -Wimplicit-function-declaration; check that features were not accidentally disabled:
>  memmem: found in links-2.24/config.log
>  memrchr: found in links-2.24/config.log
>  strnlen: found in links-2.24/config.log
> 
> ------------
> 
> Apologies for the schoolboy questions.
> Greg.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20211011/3dad2c19/attachment.htm>


More information about the macports-users mailing list