Imposiible de compiler xawtv
mickmick
Messages postés
256
Statut
Membre
-
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.
@+
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.
@+
A voir également:
- Imposiible de compiler xawtv
- Compiler pdf - Guide
- Inno setup compiler - Télécharger - Édition & Programmation
- Compiler plusieurs fichiers excel - Guide
- Disque dur externe passé en format raw,imposiible de récuperer d - Forum Disque dur / SSD
- C'est quoi compiler en informatique ? ✓ - Forum Programmation
3 réponses
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.
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.
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 @+
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 @+