pb install mythtv sur pi 3

Le système préconisé par la Fondation Raspberry Pi

Modérateurs : Francois, maxty01

lhebui
Messages : 65
Enregistré le : mer. 2 mars 2016 10:42
Localisation : Eure & Loir

pb install mythtv sur pi 3

Message par lhebui » ven. 29 déc. 2017 11:45

Bonjour,

Il y a longtemps (1 an et demi déjà), j'avais installé mythtv sur un PI3 après avoir ajouté les dépôts SID où les paquets mythtv étaient présents en version 0.28.

Je tente de réaliser la même manip sur un autre PI3 maintenant et les dépôts SID n'ont plus les packages mythtv (Bigre !!!) (où je n'ai pas mis les bons dépôts ce qui est possible aussi me connaissant). Je suis allé donc sur le site de mythtv pour savoir quelle préconisation propose t'il.

https://www.mythtv.org/wiki/Installing_MythTV_on_Debian

Dans ce lien, effectivement aucun package n'est proposé mais une compil en bonne et due forme avec "build" que perso je ne connais pas. (plus l'habitude avec ./configure, make, sudo make install).

Donc, j'ai suivi les indications ... Les install de paquets qui ne se faisaient pas, j'ai fait les install manuellement ... Et maintenant me voilà bloqué par des erreurs :

Code : Tout sélectionner

./build-debs.sh fixes/0.28
Building for fixes, v0.28 in /home/pi/Downloads/build_mythtv/packaging/deb
Retrait de debian/patches/mysql_57_support.patch
Restoring mythplugins/configure
Restoring mythplugins/mythzoneminder/mythzoneminder/mythzoneminder.pro
Restoring mythplugins/mythzoneminder/mythzmserver/mythzmserver.pro

Retrait de debian/patches/pass_ldflags_qmake.patch
Restoring mythtv/configure

Retrait de debian/patches/configure_mythplugins_without_mythtv_installed.patch
Restoring mythplugins/configure
Restoring mythplugins/programs-libs.pro
Restoring mythplugins/targetdep.pro
Restoring mythplugins/mytharchive/mytharchive/mytharchive.pro

Retrait de debian/patches/default_theme.patch
Restoring mythtv/libs/libmythui/mythuihelper.h

Retrait de debian/patches/allow_no_tuners.patch
Restoring mythtv/programs/mythbackend/scheduler.cpp

Retrait de debian/patches/bindings_install_paths.patch
Restoring mythtv/bindings/php/Makefile
Restoring mythtv/bindings/python/Makefile
Restoring mythtv/bindings/perl/Makefile

Retrait de debian/patches/default_directories
Restoring mythtv/libs/libmythmetadata/globals.cpp
Restoring mythplugins/mythgallery/mythgallery/gallerysettings.cpp
Restoring mythplugins/mytharchive/mytharchive/archivesettings.cpp

Aucun patch n'est appliqué
#checkout mythtv/mythplugins
if [ -d .git ]; then \
	git fetch ;\
	git checkout fixes/0.28 || git checkout master;\
	git pull --rebase; \
else \
	git clone git://github.com/MythTV/mythtv.git tmp ;\
	mv tmp/.[!.]* tmp/* . ;\
	rm -rf tmp ;\
	git checkout fixes/0.28 || git checkout master;\
fi
remote: Counting objects: 6, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 6 (delta 4), reused 5 (delta 4), pack-reused 0
Dépaquetage des objets: 100% (6/6), fait.
Depuis git://github.com/MythTV/mythtv
   4465108..a5a8343  master     -> origin/master
M	mythtv/VERSION
Déjà sur 'fixes/0.28'
Votre branche est à jour avec 'origin/fixes/0.28'.
Cannot pull with rebase: You have unstaged changes.
Please commit or stash them.
debian/mythtv.make:55: recipe for target 'get-git-source' failed
make: *** [get-git-source] Error 1
Et là, franchement, je suis dépassé ...

Alors se propose une alternative :
- les .deb de mythtv existent dans un dépôt et je pars sur cette solution,
- résolution de ces pb de compil.

Vous souhaitant une bonne journée.

lhebui
Messages : 65
Enregistré le : mer. 2 mars 2016 10:42
Localisation : Eure & Loir

Re: pb install mythtv sur pi 3

Message par lhebui » ven. 29 déc. 2017 20:04

Je suis peut-être trompé de répertoire du forum ...

domi
Administrateur
Messages : 3230
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: pb install mythtv sur pi 3

Message par domi » ven. 29 déc. 2017 20:10

Les .deb ne sont pas des dépots mais des packages à installer avec "dpkg -i".
Voir doc
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.

lhebui
Messages : 65
Enregistré le : mer. 2 mars 2016 10:42
Localisation : Eure & Loir

Re: pb install mythtv sur pi 3

Message par lhebui » sam. 30 déc. 2017 07:33

Je suis en total accord avec toi, les .deb sont des paquets et non des dépôts. Par contre, si quelqu'un connaît le ou les dépôts qui contiennent les .deb pour mythtv, cela pourrait être une solution ... Sinon, je reste avec mon problème de compil avec build cité plus haut ...

dyox
Raspinaute
Messages : 969
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: pb install mythtv sur pi 3

Message par dyox » sam. 30 déc. 2017 09:05


lhebui
Messages : 65
Enregistré le : mer. 2 mars 2016 10:42
Localisation : Eure & Loir

Re: pb install mythtv sur pi 3

Message par lhebui » dim. 31 déc. 2017 09:35

Alors effectivement, j'avais lu cette page. Par contre, je viens de cliquer sur un lien de cette page qui me dirige vers celle-ci : https://www.mythtv.org/wiki/Build_from_ ... ut_Ansible

J'appliquerai ce qui est préconisé après les fêtes ...

dyox
Raspinaute
Messages : 969
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: pb install mythtv sur pi 3

Message par dyox » dim. 31 déc. 2017 14:02

Je ne comprends plus trop votre problème :?:

Vous voulez un deb, mon lien pointe sur cette pageavec la procédure.
Sinon sur GitHub, vous avez le zip :https://github.com/MythTV/mythtv

lhebui
Messages : 65
Enregistré le : mer. 2 mars 2016 10:42
Localisation : Eure & Loir

Re: pb install mythtv sur pi 3

Message par lhebui » lun. 1 janv. 2018 10:46

Pour commencer, je te souhaite une très bonne année ...

Sur la page que tu m'as indiqué, certaines distro ont des paquets tout fait mais d'autres comme debian n'ont pas cette faveur. Il faut compiler via build, ce que je vais faire jeudi soir en suivant la procédure plus explicite sur la page que j'ai indiqué.

Dès que j'ai les premiers résultats, je reviens faire un topo.

lhebui
Messages : 65
Enregistré le : mer. 2 mars 2016 10:42
Localisation : Eure & Loir

Re: pb install mythtv sur pi 3

Message par lhebui » lun. 8 janv. 2018 19:33

Bon, les descriptions du site ne fonctionne pas : https://www.mythtv.org/wiki/Build_from_ ... ut_Ansible

J'ai testé avec make j -5 et cela pante le RPI.
J'ai donc fait un make seul le pb suivant :

Code : Tout sélectionner

make
sh version.sh /home/pi/Downloads/build_mythtv/mythtv/mythtv
make -C external
make[1]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external'
make -C FFmpeg all
make -C libmythbluray all
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external/libmythbluray'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external/libmythbluray'
make -C libmythdvdnav all
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external/libmythdvdnav'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external/libmythdvdnav'
make -C libsamplerate all
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external/libsamplerate'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external/libsamplerate'
make -C libudfread all
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external/libudfread'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external/libudfread'
make -C minilzo all
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external/minilzo'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external/minilzo'
make -C libmythsoundtouch all
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external/libmythsoundtouch'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external/libmythsoundtouch'
make -C libhdhomerun -f Makefile.lib all
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external/libhdhomerun'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external/libhdhomerun'
make -C libhdhomerun -f Makefile.app all
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external/libhdhomerun'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external/libhdhomerun'
make[1]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/external'
make -C bindings/perl
make[1]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/bindings/perl'
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/bindings/perl'
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/bindings/perl'
make[1]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/bindings/perl'
make -C bindings/python
make[1]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/bindings/python'
python setup.py build --mythtv-prefix="/usr/local"
running build
running build_py
running build_scripts
make[1]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/bindings/python'
make -C bindings/php
make[1]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/bindings/php'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/bindings/php'
make -C libs
make[1]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs'
cd libmythfreesurround/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythfreesurround/libmythfreesurround.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythfreesurround'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythfreesurround'
cd libmythbase/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythbase/libmythbase.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythbase'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythbase'
cd libmythservicecontracts/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythservicecontracts/libmythservicecontracts.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythservicecontracts'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythservicecontracts'
cd libmythfreemheg/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythfreemheg/libmythfreemheg.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythfreemheg'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythfreemheg'
cd libmythnvctrl/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythnvctrl/libmythnvctrl.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythnvctrl'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythnvctrl'
cd libmythmpeg2/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythmpeg2/libmythmpeg2.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythmpeg2'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythmpeg2'
cd libmythui/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythui/libmythui.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythui'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythui'
cd libmythupnp/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythupnp/libmythupnp.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythupnp'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythupnp'
cd libmyth/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmyth/libmyth.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmyth'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmyth'
cd libmythtv/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythtv/libmythtv.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythtv'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythtv'
cd libmythmetadata/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythmetadata/libmythmetadata.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythmetadata'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythmetadata'
cd libmythprotoserver/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythprotoserver/libmythprotoserver.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythprotoserver'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs/libmythprotoserver'
make[1]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/libs'
make -C filters
make[1]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters'
cd invert/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/invert/invert.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/invert'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/invert'
cd linearblend/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/linearblend/linearblend.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/linearblend'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/linearblend'
cd denoise3d/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/denoise3d/denoise3d.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/denoise3d'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/denoise3d'
cd quickdnr/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/quickdnr/quickdnr.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/quickdnr'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/quickdnr'
cd kerneldeint/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/kerneldeint/kerneldeint.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/kerneldeint'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/kerneldeint'
cd crop/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/crop/crop.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/crop'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/crop'
cd force/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/force/force.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/force'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/force'
cd adjust/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/adjust/adjust.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/adjust'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/adjust'
cd onefield/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/onefield/onefield.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/onefield'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/onefield'
cd bobdeint/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/bobdeint/bobdeint.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/bobdeint'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/bobdeint'
cd ivtc/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/ivtc/ivtc.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/ivtc'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/ivtc'
cd greedyhdeint/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/greedyhdeint/greedyhdeint.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/greedyhdeint'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/greedyhdeint'
cd yadif/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/yadif/yadif.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/yadif'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/yadif'
cd fieldorder/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/fieldorder/fieldorder.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/fieldorder'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/fieldorder'
cd vflip/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/vflip/vflip.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/vflip'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/vflip'
cd postprocess/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/postprocess/postprocess.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/postprocess'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters/postprocess'
make[1]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/filters'
make -C html
make[1]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/html'
make[1]: Nothing to be done for 'first'.
make[1]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/html'
make -C programs
make[1]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/programs'
cd mythavtest/ && ( test -e Makefile || /usr/lib/arm-linux-gnueabihf/qt5/bin/qmake /home/pi/Downloads/build_mythtv/mythtv/mythtv/programs/mythavtest/mythavtest.pro QMAKE=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake -o Makefile ) && make -f Makefile 
make[2]: Entering directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/programs/mythavtest'
ccache g++  -o mythavtest main.o commandlineparser.o   -L../../libs/libmyth -L../../libs/libmythtv -L../../external/FFmpeg/libswresample -L../../external/FFmpeg/libavutil -L../../external/FFmpeg/libavcodec -L../../external/FFmpeg/libavformat -L../../external/FFmpeg/libswscale -L../../external/FFmpeg/libpostproc -L../../external/FFmpeg/libavfilter -L../../libs/libmythbase -L../../libs/libmythui -L../../libs/libmythupnp -L../../libs/libmythmetadata -L../../libs/libmythservicecontracts -L../../libs/libmythprotoserver -lmythswscale -lmythavformat -lmythswresample -lmythavutil -lmythavcodec -lmythpostproc -lmythavfilter -lmythtv-0.28 -lmythupnp-0.28 -lmythbase-0.28 -lmythui-0.28 -lmyth-0.28 -lmythmetadata-0.28 -lmythservicecontracts-0.28 -lmythprotoserver-0.28 -L../../libs/libmythfreemheg -lmythfreemheg-0.28 -L../../external/libhdhomerun -lmythhdhomerun-0.28 -L/usr/lib/arm-linux-gnueabihf -ltag -lXext -lXinerama -lXxf86vm -lXv -lXrandr -lxml2 -ldns_sd -lcrypto -lass -lfftw3_threads -lfftw3f -lfftw3 -lmp3lame -lxcb-xfixes -lxcb-render -lxcb-shape -lxcb -lX11 -lpulse -lasound -lfreetype -lm -llzma -lbz2 -lz -ludev -pthread -ldl -lraw1394 -liec61883 -lavc1394 -lrom1394 -L/usr/local/lib -lGLESv2 -lQt5OpenGL -lQt5Widgets -lQt5Sql -lQt5Xml -lQt5Network -lQt5Gui -lQt5Core -lpthread 
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKiiEEE9constructIS4_IRKSt21piecewise_construct_tSt5tupleIIRS3_EESB_IIEEEEEvPT_DpOT0_ »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > > std::__move_merge<StreamInfo*, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, __gnu_cxx::__ops::_Iter_less_iter>(StreamInfo*, StreamInfo*, StreamInfo*, StreamInfo*, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, __gnu_cxx::__ops::_Iter_less_iter) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « void std::__rotate<__gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > > >(__gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, std::random_access_iterator_tag) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « bool __gnu_cxx::__ops::_Iter_less_val::operator()<__gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, StreamInfo const>(__gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, StreamInfo const&) const »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « AvFormatDecoderDVD::ProcessVideoPacket(AVStream*, AVPacket*)::__FUNCTION__ »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >::operator--() »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « StreamInfo* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<StreamInfo const*, StreamInfo*>(StreamInfo const*, StreamInfo const*, StreamInfo*) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > > std::move<StreamInfo*, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > > >(StreamInfo*, StreamInfo*, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « bool __gnu_cxx::__ops::_Val_less_iter::operator()<StreamInfo, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > > >(StreamInfo&, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >) const »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > > std::move_backward<StreamInfo*, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > > >(StreamInfo*, StreamInfo*, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, int> > >::destroy<std::pair<int const, int> >(std::pair<int const, int>*) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, int> > >::deallocate(std::_Rb_tree_node<std::pair<int const, int> >*, unsigned int) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « AvFormatDecoderDVD::PostProcessTracks()::__FUNCTION__ »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « bool __gnu_cxx::__ops::_Iter_less_iter::operator()<StreamInfo*, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > > >(StreamInfo*, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >) const »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « std::_Iter_base<__gnu_cxx::__normal_iterator<StreamInfo const*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, true>::_S_base(__gnu_cxx::__normal_iterator<StreamInfo const*, std::vector<StreamInfo, std::allocator<StreamInfo> > >) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « StreamInfo* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<StreamInfo const*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, StreamInfo*>(__gnu_cxx::__normal_iterator<StreamInfo const*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, __gnu_cxx::__normal_iterator<StreamInfo const*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, StreamInfo*) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « bool __gnu_cxx::__ops::_Iter_less_iter::operator()<__gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, StreamInfo*>(__gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, StreamInfo*) const »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « StreamInfo* std::__copy_move_a2<true, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, StreamInfo*>(__gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, StreamInfo*) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « AvFormatDecoderDVD::CheckContext(long long)::__FUNCTION__ »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « StreamInfo* std::__move_merge<__gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, StreamInfo*, __gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, StreamInfo*, __gnu_cxx::__ops::_Iter_less_iter) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > > std::__copy_move_backward_a2<true, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > > >(__gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « _ZSt10_ConstructI10StreamInfoIRS0_EEvPT_DpOT0_ »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « vtable for AvFormatDecoderDVD »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >::operator+=(int) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « bool __gnu_cxx::__ops::_Val_less_iter::operator()<StreamInfo const, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > > >(StreamInfo const&, __gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >) const »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « StreamInfo* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<StreamInfo*, StreamInfo*>(StreamInfo*, StreamInfo*, StreamInfo*) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « void std::swap<StreamInfo>(StreamInfo&, StreamInfo&) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « void std::__advance<__gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >, int>(__gnu_cxx::__normal_iterator<StreamInfo*, std::vector<StreamInfo, std::allocator<StreamInfo> > >&, int, std::random_access_iterator_tag) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « __gnu_cxx::__aligned_buffer<std::pair<int const, int> >::_M_ptr() const »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « QList<MythDVDContext*>::const_iterator::const_iterator(QList<MythDVDContext*>::Node*) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, int> > >::allocate(unsigned int, void const*) »
../../libs/libmythtv/libmythtv-0.28.so: référence indéfinie vers « AvFormatDecoderDVD::ReadPacket(AVFormatContext*, AVPacket*, bool&)::__FUNCTION__ »
collect2: error: ld returned 1 exit status
Makefile:150: recipe for target 'mythavtest' failed
make[2]: *** [mythavtest] Error 1
make[2]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/programs/mythavtest'
Makefile:57: recipe for target 'sub-mythavtest-make_first' failed
make[1]: *** [sub-mythavtest-make_first] Error 2
make[1]: Leaving directory '/home/pi/Downloads/build_mythtv/mythtv/mythtv/programs'
Makefile:67: recipe for target 'programs' failed
make: *** [programs] Error 2
Je sèche maintenant ...

lhebui
Messages : 65
Enregistré le : mer. 2 mars 2016 10:42
Localisation : Eure & Loir

Re: pb install mythtv sur pi 3

Message par lhebui » dim. 18 févr. 2018 18:12

Je recommence l'install ...

Pour commencer, j'installe ansible :

Code : Tout sélectionner

sudo apt-get ansible
Aprsè, je suis le tuto suivant :

Code : Tout sélectionner

https://www.mythtv.org/wiki/Build_from_Source#
Je modifie un paramètre de configure car j'installe la version 0.29 :

Code : Tout sélectionner

./configure --enable-omx-rpi --disable-vdpau --disable-opengl-video --enable-opengl --disable-opengl-themepainter --disable-vaapi
Par contre, la commande sudo

Code : Tout sélectionner

make -j 5
plante ...

Suite à la lecture des forums, il est conseillé de désactiver le swap pour une compilation qui s'éternise ... Peut-être seulement lui demander de compiler les tâches les unes après les autres.

Code : Tout sélectionner

make -j 1
Je teste ...

Répondre

Retourner vers « Raspbian »