Imposiible de compiler xawtv

mickmick Messages postés 256 Statut Membre -  
mickmick Messages postés 256 Statut Membre -
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 Statut Contributeur 501
 
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 256 Statut Membre
 
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 256 Statut Membre
 
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