[FFmpeg-trac] #7348(build system:new): configure fails in MSYS2 with deprecation warning in Texinfo/Parser.pm for ffnvcodec

FFmpeg trac at avcodec.org
Wed Aug 8 11:14:58 EEST 2018


#7348: configure fails in MSYS2 with deprecation warning in Texinfo/Parser.pm for
ffnvcodec
-------------------------------------+-------------------------------------
             Reporter:  LigH         |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  build        |                  Version:  git-
  system                             |  master
             Keywords:  configure    |               Blocked By:
  cuda ffnvcodec texinfo regex perl  |  Reproduced by developer:  0
             Blocking:               |
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:

 Building ffmpeg in MSYS2 / MinGW32 with GCC 8.2.0 and Perl 5.28.0-1, the
 configure step fails for ffnvcodec: Texinfo/Parser.pm complains about a
 deprecated "unescaped left brace in regex".

 How to reproduce:

 I let the media-autobuild_suite compile ffmpeg, which updates MSYS2 before
 updating all used libraries to their last revisions (except for cases
 where a specific revision is required due to bugs).

 An archive of log files is attached to this report. The last error
 messages displayed are:

 {{{
 ┌ ffmpeg git ........................................ [Recently updated]
 ├ Changing options to comply to nonfree...
 ├ Compiling static FFmpeg...
 ├ Running configure...
 Likely error:
 ../configure --prefix=/local32 --bindir=/local32/bin-video --pkg-config-
 flags=--static --disable-autodetect --enable-amf --enable-bzlib --enable-
 cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv
 --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --disable-debug
 --enable-ffnvcodec --enable-nvdec --enable-libmp3lame --enable-libopus
 --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265
 --enable-fontconfig --enable-libass --enable-libbluray --enable-
 libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb
 --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy
 --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame
 --enable-libvidstab --enable-libvo-amrwbenc --enable-libwavpack --enable-
 libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl
 --enable-avisynth --enable-libxvid --enable-libaom --enable-version3
 --enable-chromaprint --enable-decklink --enable-frei0r --enable-libbs2b
 --enable-libcaca --enable-libcdio --enable-libfdk-aac --enable-libflite
 --enable-libfribidi --enable-libgme --enable-libgsm --enable-libilbc
 --enable-libkvazaar --enable-libmodplug --enable-libopenh264 --enable-
 libopenmpt --enable-librtmp --enable-librubberband --enable-libssh
 --enable-libtesseract --enable-libxavs --enable-libzmq --enable-libzvbi
 --enable-opencl --enable-opengl --enable-libcodec2 --enable-libsrt
 --enable-ladspa --enable-openssl --extra-cflags=-fopenmp --extra-
 libs=-lgomp --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++
 --extra-cflags=-DLIBSSH_STATIC --extra-ldflags=-Wl,--allow-multiple-
 definition --extra-cflags=-DCACA_STATIC --extra-cflags=-DMODPLUG_STATIC
 --extra-cflags=-DCHROMAPRINT_NODLL --extra-libs=-lstdc++ --extra-
 cflags=-DZMQ_STATIC --extra-libs=-lpsapi --extra-cflags=-DLIBXML_STATIC
 --extra-libs=-liconv --disable-w32threads --extra-cflags=-DKVZ_STATIC_LIB
 --enable-nonfree
 Unescaped left brace in regex is deprecated here (and will be fatal in
 Perl 5.32), passed through in regex; marked by <-- HERE in
 m/^\s+@([[:alnum:]][[:alnum:]\-]*)({ <-- HERE })?\s*/ at
 /usr/share/texinfo/Texinfo/Parser.pm line 5481.
 Unescaped left brace in regex is deprecated here (and will be fatal in
 Perl 5.32), passed through in regex; marked by <-- HERE in
 m/^\s+@([[:alnum:]][[:alnum:]\-]*)({ <-- HERE
 })?\s*(\@(c|comment)((\@|\s+).*)?)?/ at
 /usr/share/texinfo/Texinfo/Parser.pm line 5485.
 ERROR: cuda requested, but not all dependencies are satisfied: ffnvcodec
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7348>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list