[mythtv-users] Compiling master (ex render branch) on Ubuntu 19.10
Mike Bibbings
mike.bibbings at gmail.com
Tue Dec 3 17:06:20 UTC 2019
On 03/12/2019 16:24, John wrote:
> Compiled without difficulty for Raspberry Pi but had some issues with
> Ubuntu 19.10
>
> Had to manually install libgles2-mesa-dev.
>
> Had to disable hdhomerun
>
> ./configure --enable-proc-opt --compile-type=release --disable-hdhomerun
>
> even though the library is installed
>
> sudo apt-get install libhdhomerun-dev
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> libhdhomerun-dev is already the newest version (20190621-2).
>
> Tried Ansible which generated the following:-
>
> "msg":
> "git,g++,make,build-essential,nasm,automake,libtool,ccache,pkg-config,libtool-bin,uuid-dev,libfreetype6-dev,libmp3lame-dev,libxv-dev,libxxf86vm-dev,libxinerama-dev,libxrandr-dev,libxml2-dev,libavahi-compat-libdnssd-dev,libexiv2-dev,libasound2-dev,libegl1-mesa-dev,liblzo2-dev,libhdhomerun-dev,libsamplerate0-dev,libxnvctrl-dev,libva-dev,libvdpau-dev,libass-dev,libxvidcore-dev,libx264-dev,libvpx-dev,libbluray-bdj,libavc1394-dev,libiec61883-dev,libpulse-dev,libfftw3-dev,libssl-dev,libsystemd-dev,libcec-dev,libavc1394-dev,libiec61883-dev,libpulse-dev,libfftw3-dev,libcrystalhd-dev,libssl-dev,libsystemd-dev,libbluray-dev,libx265-dev,libmysqlclient-dev,python-mysqldb,python-lxml,python-urlgrabber,python-oauth,python-future,python-requests,python-requests-cache,python3-requests,python3-requests-cache,python3-mysqldb,python3-lxml,python3-oauth,python-simplejson,python3-simplejson,python-pymysql,python3-pymysql,libdbi-perl,libdbd-mysql-perl,libnet-upnp-perl,libwww-perl,libio-socket-inet6-perl,libdate-manip-perl,libxml-simple-perl,libxml-xpath-perl,libimage-size-perl,libdatetime-format-iso8601-perl,libsoap-lite-perl,libjson-perl,libvorbis-dev,libflac-dev,libflac++-dev,libtag1-dev,libcdio-dev,libcdio-paranoia-dev,libminizip-dev"
>
>
> MythTV Version : v31-Pre-1427-g40c031a971
> MythTV Branch : master
> Network Protocol : 91
> Library API : 31.20191118-1
> QT Version : 5.12.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_firewire
> using_frontend using_vbox using_ceton using_hdpvr using_ivtv
> using_joystick_menu using_libcec using_libcrypto using_libdns_sd
> using_libfftw3 using_libxml2 using_lirc using_mheg using_opengl
> using_egl using_qtwebkit using_qtscript using_qtdbus using_taglib
> using_v4l2 using_v4l2prime using_x11 using_xnvctrl
> using_xnvctrl_external using_libbluray_external using_xrandr
> using_systemd_notify using_systemd_journal using_drm
> using_bindings_perl using_bindings_python using_bindings_php
> using_freetype2 using_mythtranscode using_opengl using_opengles
> using_egl using_drm using_vaapi using_nvdec using_vdpau
> using_ffmpeg_threads using_mheg using_libass using_libxml2
>
Am running Xubuntu 19.10.
Using latest ansible.
libgles2-mesa-dev is not installed.
./configure --enable-proc-opt --compile-type=release works for me.
I do not have to disable hdhomerun
However python3-future needs to be installed (recent change to
./configure now defaults to python3 instead of python2), it will still
build, but without python bindings.
I think ansible needs updating to handle python3-future on Ubuntu/Debian
and Raspbian Buster.
I suspect mythtv packaging (debian and deb-light) may also need an
update for python3, quick check failed to find python3.
I also note that atleast one buildbot is still building without python
bindings e.g.
https://code.mythtv.org/buildbot/#/builders/22/builds/296/steps/9/logs/stdio
WARNING: disabling Python bindings; missing MySQLdb
WARNING: disabling Python bindings; missing lxml
WARNING: disabling Python bindings; missing simplejson
Mike
More information about the mythtv-users
mailing list