#1 23/04/2006 18:13:10

Y_B
Posté via l'ancien forum
Inscription : 11/11/2007
Messages : 225

Soucis de compilation mythtv

Bonjour,

Comme je ne trouve plus les rpm de mythtv 18.1 et que la version 0.19 ne fonctionne pas bien, je cherche à compiler à partir des sources. Je suis sous Mandriva2006.

J'ai l'erreur de compilation suivante:

[mythtv@mythtv0 mythtv-0.18.1]$ make
cd libs && make -f Makefile
make[1]: Entering directory `/home/mythtv/Téléchargement/mythtv-0.18.1/libs'
cd libavcodec && make -f Makefile
make[2]: Entering directory `/home/mythtv/Téléchargement/mythtv-0.18.1/libs/libavcodec'
qmake -o Makefile libavcodec.pro
make[2]: Leaving directory `/home/mythtv/Téléchargement/mythtv-0.18.1/libs/libavcodec'
make[2]: Entering directory `/home/mythtv/Téléchargement/mythtv-0.18.1/libs/libavcodec'
gcc -c -pipe -march=pentium4 -w -O3 -Wall -Wno-switch -fomit-frame-pointer -D_REENTRANT -DPIC -fPIC  -DMMX -Di386 -DUSING_IVTV -DUSING_FIREWIRE -DUSING_XRANDR -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\\\\\\\\"/usr/local\\\\\\\\" -DHAVE_AV_CONFIG_H -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/lib/qt3/mkspecs/default -I. -I.. -I../.. -I/usr/lib/qt3//include -o utils.o utils.c
In file included from avcodec.h:14,
                 from utils.c:27:
common.h:61: error: array type has incomplete element type
common.h:65: error: array type has incomplete element type
make[2]: *** [utils.o] Erreur 1
make[2]: Leaving directory `/home/mythtv/Téléchargement/mythtv-0.18.1/libs/libavcodec'
make[1]: *** [sub-libavcodec] Erreur 2
make[1]: Leaving directory `/home/mythtv/Téléchargement/mythtv-0.18.1/libs'
make: *** [sub-libs] Erreur 2

Normalement, j'ai installé les prérequis.

QQ a une idée ?


Yves

Hors ligne

#2 24/04/2006 03:30:21

titoucha
Posté via l'ancien forum
Inscription : 11/11/2007
Messages : 225

Re : Soucis de compilation mythtv

L'erreur ne me dit rien, mais est-tu vraiment sur d'avoir tout installé?
J'ai regardé les contrainte de compilation pour la 0.18.1 et j'ai :

>=freetype-2.0
>=lame-3.93.1
=qt-3.*
mysql

et ensuite selon les options que tu as mis dans ta configuration, il peut-y avoir d'autre chose comme >=alsa-lib-0.9 si tu as choisi le support alsa etc.

Surtout sous Mandriva regardes bien que tu aie installé les rpm devel de programmes sus mentionnés.

Hors ligne

#3 24/04/2006 09:16:46

piratebab
Posté via l'ancien forum
Inscription : 11/11/2007
Messages : 225

Re : Soucis de compilation mythtv

Bonjour,
les rpm de la 0.19 fonctionnent chez moi (mandriva 2006). Je les prends sur plf.
Ceux de la 0.18 sont dispo sur le dépot suivant:

urpmi.addmedia thacs.rpms http://rpm.nyvalls.se/10.1/RPMS with hdlist.cz

(voir le tuto mandrake sur le wiki).

Hors ligne

#4 24/04/2006 20:57:38

Y_B
Posté via l'ancien forum
Inscription : 11/11/2007
Messages : 225

Re : Soucis de compilation mythtv

Bonsoir,

Sur thacs.rpm je n'ai pas trouvé la version 0.18 pour 2006 (il y a la 0.19)

Pour mon problème, j'ai finalement trouvé: c'est semble-t-il dû à gcc 4 il faut utiliser gcc-3.3 et pour l'instant ça compile .... (oui bon j'ai aussi eu une autre erreur avec firewire, j'ai dû ajouter --disable-firewire à ./configure )
...
Wahou! pas d'erreur. Je n'ai plus qu'a regarder la suite de l'installation.

Yves

Hors ligne

#5 25/04/2006 03:37:19

titoucha
Posté via l'ancien forum
Inscription : 11/11/2007
Messages : 225

Re : Soucis de compilation mythtv

Alors bonne chance pour la suite. smile

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Si vous êtes un être humain ne changez pas le contenu de ces deux champs.

Pied de page des forums

Propulsé par FluxBB

Webmasteur SnouF

Hébergé par Tuxfamily

Valid XHTML 1.0 Strict