Mailing List Archive

F27 build with v30-Pre-540
Hi Peter,

I'm attempting to do a build to include the new ffmpeg replacement that
was recently added. The build fails on the FFmpeg section as follows:

Sat Mar 10 06:57:15 EST 2018
make -C external distclean
make[1]: Entering directory '/home/brtab/mythtv/mythtv/external'
make -C FFmpeg distclean
Makefile:96: /external/FFmpeg/fftools/Makefile: No such file or directory
make[2]: *** No rule to make target
'/external/FFmpeg/fftools/Makefile'.  Stop.
make[2]: Entering directory '/home/brtab/mythtv/mythtv/external/FFmpeg'
make[2]: Leaving directory '/home/brtab/mythtv/mythtv/external/FFmpeg'
make[1]: *** [Makefile:32: FFmpeg-distclean] Error 2
make[1]: Leaving directory '/home/brtab/mythtv/mythtv/external'
make: *** [Makefile:74: external_distclean] Error 2
Options:     --prefix=/usr/local --compile-type=release --enable-dvb
--enable-proc-opt --disable-joystick-menu --disable-mythlogserver
--disable-vbox --qmake=/usr/bin/qmake-qt5
^C

The system is Fedora Core 27 with standard release tools and libraries.
The last successful build was:
[brtab@master mythtv]$ mythbackend --version
Please attach all output as a file in bug reports.
MythTV Version : v30-Pre-384-g63a5a20ec2
MythTV Branch : master
Network Protocol : 91
Library API : 30.20171120-1
QT Version : 5.9.4
Options compiled in:
 linux release use_hidesyms using_alsa using_oss using_pulse
using_pulseoutput using_backend using_bindings_perl
using_bindings_python using_bindings_php using_dvb using_frontend
using_hdhomerun using_ceton using_hdpvr using_ivtv using_libcrypto
using_libfftw3 using_libxml2 using_lirc using_mheg using_opengl
using_opengl_video using_opengl_themepainter using_qtwebkit
using_qtscript using_qtdbus using_taglib using_v4l2 using_x11
using_xrandr using_xv using_bindings_perl using_bindings_python
using_bindings_php using_freetype2 using_mythtranscode using_opengl
using_ffmpeg_threads using_mheg using_libxml2

The specific version trying to build is:
[brtab@master mythtv]$ git describe
v30-Pre-540-g3c17a5cb38

I've chased it down to at least a missing config.mak in
external/FFmpeg/ffbuild. I'm guessing that file provides SRC_PATH_BARE
definition such that there is a leading suffix on the
/external/FFmpeg/... entry. There may be more but until that file can be
located, I can't be sure.

Any help or guidance would be appreciated.

Thanks,

Bruce
_______________________________________________
mythtv-dev mailing list
mythtv-dev@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-dev
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: F27 build with v30-Pre-540 [ In reply to ]
On 03/10/2018 08:19 AM, Bruce Taber wrote:
> Hi Peter,
>
> I'm attempting to do a build to include the new ffmpeg replacement
> that was recently added. The build fails on the FFmpeg section as
> follows:
>
> Sat Mar 10 06:57:15 EST 2018
> make -C external distclean
> make[1]: Entering directory '/home/brtab/mythtv/mythtv/external'
> make -C FFmpeg distclean
> Makefile:96: /external/FFmpeg/fftools/Makefile: No such file or directory
> make[2]: *** No rule to make target
> '/external/FFmpeg/fftools/Makefile'.  Stop.
> make[2]: Entering directory '/home/brtab/mythtv/mythtv/external/FFmpeg'
> make[2]: Leaving directory '/home/brtab/mythtv/mythtv/external/FFmpeg'
> make[1]: *** [Makefile:32: FFmpeg-distclean] Error 2
> make[1]: Leaving directory '/home/brtab/mythtv/mythtv/external'
> make: *** [Makefile:74: external_distclean] Error 2
> Options:     --prefix=/usr/local --compile-type=release --enable-dvb
> --enable-proc-opt --disable-joystick-menu --disable-mythlogserver
> --disable-vbox --qmake=/usr/bin/qmake-qt5
> ^C
>
> The system is Fedora Core 27 with standard release tools and
> libraries. The last successful build was:
> [brtab@master mythtv]$ mythbackend --version
> Please attach all output as a file in bug reports.
> MythTV Version : v30-Pre-384-g63a5a20ec2
> MythTV Branch : master
> Network Protocol : 91
> Library API : 30.20171120-1
> QT Version : 5.9.4
> Options compiled in:
>  linux release use_hidesyms using_alsa using_oss using_pulse
> using_pulseoutput using_backend using_bindings_perl
> using_bindings_python using_bindings_php using_dvb using_frontend
> using_hdhomerun using_ceton using_hdpvr using_ivtv using_libcrypto
> using_libfftw3 using_libxml2 using_lirc using_mheg using_opengl
> using_opengl_video using_opengl_themepainter using_qtwebkit
> using_qtscript using_qtdbus using_taglib using_v4l2 using_x11
> using_xrandr using_xv using_bindings_perl using_bindings_python
> using_bindings_php using_freetype2 using_mythtranscode using_opengl
> using_ffmpeg_threads using_mheg using_libxml2
>
> The specific version trying to build is:
> [brtab@master mythtv]$ git describe
> v30-Pre-540-g3c17a5cb38
>
> I've chased it down to at least a missing config.mak in
> external/FFmpeg/ffbuild. I'm guessing that file provides SRC_PATH_BARE
> definition such that there is a leading suffix on the
> /external/FFmpeg/... entry. There may be more but until that file can
> be located, I can't be sure.
>
> Any help or guidance would be appreciated.
>
> Thanks,
>
> Bruce
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev@mythtv.org
> http://lists.mythtv.org/mailman/listinfo/mythtv-dev
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org

Umm, never mind. I had to let it run all the way through a first pass
failure sequence. Once that happened, the config.mak file was created.
The second pass builds okay at least on one of the systems. The other
two systems (one is a PI) are a bit slower so will take some time to build.

Sorry for the noise,

Bruce

_______________________________________________
mythtv-dev mailing list
mythtv-dev@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-dev
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org