I have recently realised that when I run the ./configure command I see some fails (I have removed the rows with checks that were ok):
=============================
Checking support/features
  checking for cc libiconv ...                      fail
  checking for cc libhdhomerun/hdhomerun.h ...      fail
  checking for pkg liburiparser  ...                fail (detected <none>)
  checking for ffmpeg libraries ...                 fail
  checking for pkg libavcodec >=55.34.1 ...         fail (detected 54.35.0)
WARNING: none or old libav or libffmpeg libraries were detected
        
 use --disable-libav or --enable-libffmpeg_static
         * supported ffmpeg libs n1.2+
         supported libav  libs v10+
Options:
  v4l                                      no
  hdhomerun_client                         no
  hdhomerun_static                         no
  libav                                    no
  libffmpeg_static                         no
  uriparser                                no
  ccache                                   no
  bundle                                   no
  dvbcsa                                   no
  kqueue                                   no
  android                                  no
  mpegps                                   no
 
=============================
I am wondering if any of these fails and not enabled options are bad and need to be fixed (or enabled for the options)?