Imposiible de compiler xawtv

Fermé
mickmick Messages postés 255 Date d'inscription samedi 11 juin 2005 Statut Membre Dernière intervention 18 novembre 2006 - 8 avril 2006 à 12:15
mickmick Messages postés 255 Date d'inscription samedi 11 juin 2005 Statut Membre Dernière intervention 18 novembre 2006 - 8 avril 2006 à 13:46
Salut,
Je suis sous FC5, ma carte tv vien tou recemment d'être prise en charge par le driver em28xx. J'aimerai bien la tester mais il m'est impossible de compiler Xawtv. J'ai avant cela, essayé TVtime mais il ne me détecte aucunes chaines...
Voici ci-dessous les détails de l'erreur :

[mick@fedora xawtv-3.95]$ make
CC console/record.o
console/record.c:9:20: erreur: curses.h : Aucun fichier ou répertoire de ce typeconsole/record.c: In function ‘tty_raw’:
console/record.c:28: attention : implicit declaration of function ‘initscr’
console/record.c:29: attention : implicit declaration of function ‘cbreak’
console/record.c:30: attention : implicit declaration of function ‘noecho’
console/record.c:31: attention : implicit declaration of function ‘keypad’
console/record.c:31: erreur: ‘stdscr’ undeclared (first use in this function)
console/record.c:31: erreur: (Each undeclared identifier is reported only once
console/record.c:31: erreur: for each function it appears in.)
console/record.c:32: attention : implicit declaration of function ‘refresh’
console/record.c: In function ‘tty_restore’:
console/record.c:38: attention : implicit declaration of function ‘endwin’
console/record.c: In function ‘print_bar’:
console/record.c:405: erreur: ‘COLS’ undeclared (first use in this function)
console/record.c:408: attention : implicit declaration of function ‘mvprintw’
console/record.c:409: attention : implicit declaration of function ‘printw’
console/record.c: In function ‘record_stop’:
console/record.c:463: erreur: ‘COLS’ undeclared (first use in this function)
console/record.c: In function ‘main’:
console/record.c:665: erreur: ‘LINES’ undeclared (first use in this function)
console/record.c:713: attention : implicit declaration of function ‘getch’
console/record.c:743: erreur: ‘KEY_RIGHT’ undeclared (first use in this function)
console/record.c:750: erreur: ‘KEY_LEFT’ undeclared (first use in this function)make: *** [console/record.o] Erreur 1

en vous remerciant d'avance pour votre aide.
@+

3 réponses

kmf31 Messages postés 1564 Date d'inscription mercredi 30 mars 2005 Statut Contributeur Dernière intervention 22 juin 2007 498
8 avril 2006 à 12:38
Il cherche un fichier "curses.h" qu'il ne trouve pas. Je crois ca fait partie d'un paquet "termcap". Normalement ca devrait etre installe chez toi ? Notamment si ca manque il aurait du se plaindre a l'occasion du ./configure et pas avec la compilation ? Tu as bien lance avant un "./configure", c.-a-d. le xawtv se compile de cette facon ? (Tu as bien lu les fichiers README, INSTALL ?)

Je ne sais pas exactement ce qu'il faut faire mais il faut chercher si tu as de bibliotheques a ajouter (termcap, ncurses et surtout en version devel, par exemple: "libncurses-devel" ou similaire). Ca peut aussi que tu as actuellement une version trop ancienne de cette bibliotheque (ou trop recente si le xawtv est plus ancien).

Normalement s'il y a quelque chose qui manque il faut l'ajouter mais ici ca me semble plus subtile que ca.
0
mickmick Messages postés 255 Date d'inscription samedi 11 juin 2005 Statut Membre Dernière intervention 18 novembre 2006
8 avril 2006 à 13:02
oui j'ai bien effectué un ./configure.
il manquait bien la bibliothque ncurses.
merci
maintenant c'est un autre problème qui s'annonce :

console/fbtv.c: In function ‘text_out’:
console/fbtv.c:339: erreur: ‘struct fs_font’ has no member named ‘height’
console/fbtv.c:340: erreur: ‘struct fs_font’ has no member named ‘fontHeader’
console/fbtv.c:341: attention : pointer targets in passing argument 4 of ‘fs_puts’ differ in signedness
console/fbtv.c: In function ‘text_width’:
console/fbtv.c:347: attention : pointer targets in passing argument 2 of ‘fs_textwidth’ differ in signedness
console/fbtv.c: In function ‘do_capture’:
console/fbtv.c:405: erreur: ‘struct fs_font’ has no member named ‘height’
console/fbtv.c:406: erreur: ‘struct fs_font’ has no member named ‘height’
console/fbtv.c:443: erreur: ‘struct fs_font’ has no member named ‘height’
console/fbtv.c:444: erreur: ‘struct fs_font’ has no member named ‘height’
console/fbtv.c: In function ‘main’:
console/fbtv.c:755: erreur: ‘struct fs_font’ has no member named ‘height’
console/fbtv.c:773: erreur: ‘struct fs_font’ has no member named ‘width’
console/fbtv.c:813: attention : pointer targets in assignment differ in signedness
make: *** [console/fbtv.o] Erreur 1
[mick@fedora xawtv-3.95]$


apparament c'est un problme dû a ftbv..
merci @+
0
mickmick Messages postés 255 Date d'inscription samedi 11 juin 2005 Statut Membre Dernière intervention 18 novembre 2006
8 avril 2006 à 13:46
arg...
je crois que je vais attendre un peu..
j'ai effectué une recherche sur fbtv, j'ai trouvé des rpms mais ils sont dépendants de Xawtv-fonts... etc
Cela-dit, Xawtv est disponible sur le depos atrpms mais la version pour FC5 n'est pas encore sortie... patience sera de rigueur...
@+ et merci
0