Pages : 1
#1 Le 11/11/2005, à 20:33
- LR
Compiler k9copy
Salut,
J'essaie de compiler k9copy en suivant ça : http://forum.ubuntu-fr.org/viewtopic.php?id=17308
J'ai une erreur : checking for KDE... configure: error:
Je me suis dit que je devais peut-être installer les librairies kde mais quand j'essaie kdebase-devl ou kde-devl, j'ai l'impression que synaptic m'ajoute tout kde !!
Comment faire ?
Merci d'avance
Lilian
Hors ligne
#2 Le 11/11/2005, à 21:25
- janno59
Re : Compiler k9copy
pourquoi compiler .
Il y a les .deb
http://wiki.ubuntu-fr.org/applications/k9copy
jean
Hors ligne
#3 Le 11/11/2005, à 21:31
- Julian
Re : Compiler k9copy
Et même un script qui se charge de tout faire
Mais bon faut lire tout le post aussi...
Sinon si tu es sous gnome et qu'aucune application kde n'a été installé auparavant, ben il faudra effectivement que les librairies kde se mettent en place 80 Mo je crois.
Dernière modification par Julian (Le 11/11/2005, à 21:34)
julian@jabber.fr
Hors ligne
#4 Le 12/11/2005, à 12:09
- LR
Re : Compiler k9copy
pourquoi compiler .
Il y a les .deb
http://wiki.ubuntu-fr.org/applications/k9copy
Parce que je suis sur un AMD 64 et que je ne trouve jamais de deb pour mon architecture. Pour une fois que j'ai la chance de tomber sur qqun qui a réussi à faire marcher qqch sur son AMD64 et qui explique comment compiler, je voulais essayer...
Dernière modification par LR (Le 12/11/2005, à 12:17)
Hors ligne
#5 Le 12/11/2005, à 12:17
- LR
Re : Compiler k9copy
Et même un script qui se charge de tout faire
Mais bon faut lire tout le post aussi...
Sinon si tu es sous gnome et qu'aucune application kde n'a été installé auparavant, ben il faudra effectivement que les librairies kde se mettent en place 80 Mo je crois.
Le script est pour breezy et uniquement pour breezy et moi je suis sous hoary.
Je suis en train d'installer les librairies de kde, j'espère que je n'aurai pas de mauvaises suprises...
Dernière modification par LR (Le 12/11/2005, à 12:51)
Hors ligne
#6 Le 12/11/2005, à 12:38
- LR
Re : Compiler k9copy
A la fin de "sudo make" j'ai ça :
kdvd.h:384: error: erreur de syntaxe before `*' token
kdvd.h:387: error: `ifo_handle_t' was not declared in this scope
kdvd.h:387: error: `_ifo' was not declared in this scope
kdvd.h:387: error: erreur d'analyse syntaxique before `*' token
kdvd.h:388: error: `dvd_reader_t' was not declared in this scope
kdvd.h:388: error: `dvd' was not declared in this scope
kdvd.h:388: error: erreur d'analyse syntaxique before `,' token
kdvd.h:390: error: `dvd_time_t' was not declared in this scope
kdvd.h:390: error: `dt' was not declared in this scope
kdvd.h:390: error: invalid data member initialization
kdvd.h:390: error: (use `=' to initialize static data members)
kdvd.h:394: error: `dvd_reader_t' was not declared in this scope
kdvd.h:394: error: `dvd' was not declared in this scope
kdvd.h:394: error: erreur d'analyse syntaxique before `&' token
kdvd.h:399: error: `ifo_handle_t' was not declared in this scope
kdvd.h:399: error: `ifo' was not declared in this scope
kdvd.h:399: error: erreur d'analyse syntaxique before `,' token
Dans le fichier inclus à partir de kdvdbackup.h:27,
à partir de kdvdauthor.cpp:36:
kcell.h:93:7: attention : pas de retour chariot à la fin du fichier
Dans le fichier inclus à partir de kdvdauthor.cpp:36:
kdvdbackup.h:30:31: dvdread/ifo_types.h : Aucun fichier ou répertoire de ce type
Dans le fichier inclus à partir de kdvdbackup.h:32,
à partir de kdvdauthor.cpp:36:
kcellcopylist.h:26:31: dvdread/ifo_types.h : Aucun fichier ou répertoire de ce type
In file included from kdvdbackup.h:32,
from kdvdauthor.cpp:36:
kcellcopylist.h:33: error: erreur d'analyse syntaxique before `*' token
kcellcopylist.h:38: error: erreur de syntaxe before `*' token
kcellcopylist.h:46:7: attention : pas de retour chariot à la fin du fichier
In file included from kdvdauthor.cpp:36:
kdvdbackup.h:48: error: erreur de syntaxe before `*' token
kdvdbackup.h:70: error: erreur de syntaxe before `*' token
Dans le fichier inclus à partir de kdvdauthor.cpp:36:
kdvdbackup.h:101:7: attention : pas de retour chariot à la fin du fichier
kdvdauthor.cpp:457:2: attention : pas de retour chariot à la fin du fichier
make[2]: *** [kdvdauthor.o] Erreur 1
make[2]: quittant le répertoire « /opt/k9copy/k9copy-1.0.1b/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /opt/k9copy/k9copy-1.0.1b »
make: *** [all] Erreur 2
J'ai quand même essayé le sudo checkinstall (sans grand espoir ) et :
lilian@lilian:/opt/k9copy/k9copy-1.0.1b$ sudo checkinstall
checkinstall 1.5.3, Copyright 2001 Felipe Eduardo Sanchez Diaz Duran
This software is released under the GNU GPL.
The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs? [y]: y
Preparing package documentation...OK
Installing with "make install"...
========================= Installation results ===========================
Copying documentation directory...
Making install in doc
make[1]: entrant dans le répertoire « /opt/k9copy/k9copy-1.0.1b/doc »
Making install in .
make[2]: entrant dans le répertoire « /opt/k9copy/k9copy-1.0.1b/doc »
make[3]: entrant dans le répertoire « /opt/k9copy/k9copy-1.0.1b/doc »
make[3]: Rien à faire pour « install-exec-am ».
make[3]: Rien à faire pour « install-data-am ».
make[3]: quittant le répertoire « /opt/k9copy/k9copy-1.0.1b/doc »
make[2]: quittant le répertoire « /opt/k9copy/k9copy-1.0.1b/doc »
Making install in en
make[2]: entrant dans le répertoire « /opt/k9copy/k9copy-1.0.1b/doc/en »
make[3]: entrant dans le répertoire « /opt/k9copy/k9copy-1.0.1b/doc/en »
make[3]: Rien à faire pour « install-exec-am ».
/bin/sh ../../admin/mkinstalldirs /usr/local/kde/share/doc/HTML/en/k9copy
mkdir -p -- /usr/local/kde/share/doc/HTML/en/k9copy
/usr/bin/install -c -p -m 644 index.docbook /usr/local/kde/share/doc/HTML/en/k9copy/index.docbook
/bin/sh ../../admin/mkinstalldirs /usr/local/kde/share/doc/HTML/en/k9copy
/usr/bin/install -c -p -m 644 index.cache.bz2 /usr/local/kde/share/doc/HTML/en/k9copy/
rm -f /usr/local/kde/share/doc/HTML/en/k9copy/common
ln -s /usr/share/doc/kde/HTML/en/common /usr/local/kde/share/doc/HTML/en/k9copy/common
make[3]: quittant le répertoire « /opt/k9copy/k9copy-1.0.1b/doc/en »
make[2]: quittant le répertoire « /opt/k9copy/k9copy-1.0.1b/doc/en »
make[1]: quittant le répertoire « /opt/k9copy/k9copy-1.0.1b/doc »
Making install in libk3bdevice
make[1]: entrant dans le répertoire « /opt/k9copy/k9copy-1.0.1b/libk3bdevice »
make[2]: entrant dans le répertoire « /opt/k9copy/k9copy-1.0.1b/libk3bdevice »
make[2]: Rien à faire pour « install-exec-am ».
make[2]: Rien à faire pour « install-data-am ».
make[2]: quittant le répertoire « /opt/k9copy/k9copy-1.0.1b/libk3bdevice »
make[1]: quittant le répertoire « /opt/k9copy/k9copy-1.0.1b/libk3bdevice »
Making install in po
make[1]: entrant dans le répertoire « /opt/k9copy/k9copy-1.0.1b/po »
make[2]: entrant dans le répertoire « /opt/k9copy/k9copy-1.0.1b/po »
make[2]: Rien à faire pour « install-exec-am ».
/usr/bin/install -c -p -m 644 it.gmo /usr/local/kde/share/locale/it/LC_MESSAGES/k9copy.mo
mkdir -p -- /usr/local/kde/share/locale/it/LC_MESSAGES
/usr/bin/install -c -p -m 644 es.gmo /usr/local/kde/share/locale/es/LC_MESSAGES/k9copy.mo
mkdir -p -- /usr/local/kde/share/locale/es/LC_MESSAGES
/usr/bin/install -c -p -m 644 hu.gmo /usr/local/kde/share/locale/hu/LC_MESSAGES/k9copy.mo
mkdir -p -- /usr/local/kde/share/locale/hu/LC_MESSAGES
/usr/bin/install -c -p -m 644 en_GB.gmo /usr/local/kde/share/locale/en_GB/LC_MESSAGES/k9copy.mo
mkdir -p -- /usr/local/kde/share/locale/en_GB/LC_MESSAGES
/usr/bin/install -c -p -m 644 fr.gmo /usr/local/kde/share/locale/fr/LC_MESSAGES/k9copy.mo
mkdir -p -- /usr/local/kde/share/locale/fr/LC_MESSAGES
make[2]: quittant le répertoire « /opt/k9copy/k9copy-1.0.1b/po »
make[1]: quittant le répertoire « /opt/k9copy/k9copy-1.0.1b/po »
Making install in src
make[1]: entrant dans le répertoire « /opt/k9copy/k9copy-1.0.1b/src »
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../libk3bdevice -I/usr/include/kde -I/usr/share/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -g3 -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT kdvdauthor.o -MD -MP -MF ".deps/kdvdauthor.Tpo" -c -o kdvdauthor.o kdvdauthor.cpp; \
then mv -f ".deps/kdvdauthor.Tpo" ".deps/kdvdauthor.Po"; else rm -f ".deps/kdvdauthor.Tpo"; exit 1; fi
Dans le fichier inclus à partir de kdvdauthor.h:24,
à partir de kdvdauthor.cpp:22:
kdvd.h:29:30: dvdread/ifo_read.h : Aucun fichier ou répertoire de ce type
kdvd.h:30:31: dvdread/ifo_types.h : Aucun fichier ou répertoire de ce type
In file included from kdvdauthor.h:24,
from kdvdauthor.cpp:22:
kdvd.h:384: error: erreur de syntaxe before `*' token
kdvd.h:387: error: `ifo_handle_t' was not declared in this scope
kdvd.h:387: error: `_ifo' was not declared in this scope
kdvd.h:387: error: erreur d'analyse syntaxique before `*' token
kdvd.h:388: error: `dvd_reader_t' was not declared in this scope
kdvd.h:388: error: `dvd' was not declared in this scope
kdvd.h:388: error: erreur d'analyse syntaxique before `,' token
kdvd.h:390: error: `dvd_time_t' was not declared in this scope
kdvd.h:390: error: `dt' was not declared in this scope
kdvd.h:390: error: invalid data member initialization
kdvd.h:390: error: (use `=' to initialize static data members)
kdvd.h:394: error: `dvd_reader_t' was not declared in this scope
kdvd.h:394: error: `dvd' was not declared in this scope
kdvd.h:394: error: erreur d'analyse syntaxique before `&' token
kdvd.h:399: error: `ifo_handle_t' was not declared in this scope
kdvd.h:399: error: `ifo' was not declared in this scope
kdvd.h:399: error: erreur d'analyse syntaxique before `,' token
Dans le fichier inclus à partir de kdvdbackup.h:27,
à partir de kdvdauthor.cpp:36:
kcell.h:93:7: attention : pas de retour chariot à la fin du fichier
Dans le fichier inclus à partir de kdvdauthor.cpp:36:
kdvdbackup.h:30:31: dvdread/ifo_types.h : Aucun fichier ou répertoire de ce type
Dans le fichier inclus à partir de kdvdbackup.h:32,
à partir de kdvdauthor.cpp:36:
kcellcopylist.h:26:31: dvdread/ifo_types.h : Aucun fichier ou répertoire de ce type
In file included from kdvdbackup.h:32,
from kdvdauthor.cpp:36:
kcellcopylist.h:33: error: erreur d'analyse syntaxique before `*' token
kcellcopylist.h:38: error: erreur de syntaxe before `*' token
kcellcopylist.h:46:7: attention : pas de retour chariot à la fin du fichier
In file included from kdvdauthor.cpp:36:
kdvdbackup.h:48: error: erreur de syntaxe before `*' token
kdvdbackup.h:70: error: erreur de syntaxe before `*' token
Dans le fichier inclus à partir de kdvdauthor.cpp:36:
kdvdbackup.h:101:7: attention : pas de retour chariot à la fin du fichier
kdvdauthor.cpp:457:2: attention : pas de retour chariot à la fin du fichier
make[1]: *** [kdvdauthor.o] Erreur 1
make[1]: quittant le répertoire « /opt/k9copy/k9copy-1.0.1b/src »
make: *** [install-recursive] Erreur 1
**** Installation failed. Aborting package creation.
Cleaning up...OK
Bye.
Hors ligne
#7 Le 12/11/2005, à 16:17
- Julian
Re : Compiler k9copy
Le script est pour breezy et uniquement pour breezy et moi je suis sous hoary.
Dans ce cas, il fallait demander on va esssayer de s'arranger .
On peut trouver une solution pour toi et pour les autres personnes qui sont toujours sous hoary et 64.
Si t'es ok, envoie moi un mail, j'aurai plusieurs choses à te demander.
Dernière modification par Julian (Le 12/11/2005, à 16:19)
julian@jabber.fr
Hors ligne
#8 Le 12/11/2005, à 16:47
- !nkubus
Re : Compiler k9copy
Je peut esseyé de t'aider, mais tout dabore je dois savoir:
quelle sont les erreurs de compilation?
as tu installé les dépendanses :
DVDAuthor
libdvdread
growisofs
as tu tout les libraries de développement:
kde
x
et les build-essensials? de apt?
Hors ligne
#9 Le 13/11/2005, à 13:40
- LR
Re : Compiler k9copy
J'ai du ajouter libdvdread-dev et la compilation (sudo make) a passé.
Ensuite, l'installation (sudo checkinstall) a planté (mauvaise architecture). J'ai du refaire le checkinstall et remplacer "x86_64" par "amd64".
Ca a passé et j'ai pu lancer k9copy après avoir trouvé l'exécutable : /usr/local/kde/bin/k9copy
Maintenant je vais essayer de faire une sauvegarde d'un de mes DVDs .
Merci beaucoup pour votre aide.
Lilian
PS je peux fournir le .deb généré si quelqu'un le veut.
Hors ligne
#10 Le 13/11/2005, à 14:43
- LR
Re : Compiler k9copy
J'essaie de copier un DVD original.
Durant la phase "dvd authoring", j'ai l'erreur :
Un erreur est survenue lors de l'exécution de DVDAuthor
vamps: Fatal: Bad padding packet start code at 33550: 760d7a44
STAT: VOBU 0 at 0MB, 1 PGCS
J'ai alors copié les exécutables de vamps : play_cell et vamps dans /usr/local/bin, j'ai relancé k9copy et j'ai réessayé.
Et cette fois j'ai eu :
Un erreur est survenue lors de l'exécution de DVDAuthor
play_cell: Fatal: write failed: Broken pipe
Je viens d'essayer encore une fois et j'ai à nouveau eu le premier message...
Dernière modification par LR (Le 13/11/2005, à 14:43)
Hors ligne
#11 Le 22/11/2005, à 14:30
- LR
Hors ligne
#12 Le 03/12/2005, à 18:42
- Wiki_Poster
Re : Compiler k9copy
ça y est, j'ai également un problème pour compiler vamps pour utiliser k9copy. Je suis sous hoary.
Voilà ce que j'ai fait pour l'instant :
1) téléchargement de http://k9copy.free.fr/vamps-0.97.tar.gz
2) installation avec "make", j'obtiens ça :
cedric@morpheus:~/Download/vamps-0.97$ make
gcc -pipe -Wall -O3 -fomit-frame-pointer -funroll-loops -c -o vamps.o vamps.c
gcc -pipe -Wall -O3 -fomit-frame-pointer -funroll-loops -c -o requant.o requan t.c
gcc -o vamps vamps.o requant.o -lpthread -lm
strip vamps
gcc -pipe -Wall -O3 -fomit-frame-pointer -funroll-loops -c -o play_cell.o play _cell.c
play_cell.c:34:30: dvdread/ifo_read.h : Aucun fichier ou répertoire de ce type
play_cell.c:35:30: dvdread/nav_read.h : Aucun fichier ou répertoire de ce type
play_cell.c:46: error: `DVD_VIDEO_LB_LEN' undeclared here (not in a function)
play_cell.c: Dans la fonction « play_cell »:
play_cell.c:129: error: `pgc_t' undeclared (first use in this function)
play_cell.c:129: error: (Each undeclared identifier is reported only once
play_cell.c:129: error: for each function it appears in.)
play_cell.c:129: error: `pgc' undeclared (first use in this function)
play_cell.c:130: error: `dvd_reader_t' undeclared (first use in this function)
play_cell.c:130: error: `dvd_handle' undeclared (first use in this function)
play_cell.c:131: error: `ifo_handle_t' undeclared (first use in this function)
play_cell.c:131: error: `vts_handle' undeclared (first use in this function)
play_cell.c:132: error: `dvd_file_t' undeclared (first use in this function)
play_cell.c:132: error: `file_handle' undeclared (first use in this function)
play_cell.c:136: attention : implicit declaration of function `DVDOpen'
play_cell.c:142: attention : implicit declaration of function `ifoOpen'
play_cell.c:148: attention : implicit declaration of function `DVDOpenFile'
play_cell.c:148: error: `DVD_READ_TITLE_VOBS' undeclared (first use in this func tion)
play_cell.c:166: error: `SRI_END_OF_CELL' undeclared (first use in this function )
play_cell.c:168: error: `dsi_t' undeclared (first use in this function)
play_cell.c:168: error: erreur de syntaxe before "dsi_pack"
play_cell.c:172: attention : implicit declaration of function `DVDReadBlocks'
play_cell.c:181: error: `DVD_VIDEO_LB_LEN' undeclared (first use in this functio n)
play_cell.c:185: attention : implicit declaration of function `navRead_DSI'
play_cell.c:185: error: `dsi_pack' undeclared (first use in this function)
play_cell.c:185: error: `DSI_START_BYTE' undeclared (first use in this function)
play_cell.c: Hors de toute fonction :
play_cell.c:46: error: storage size of `buf' isn't known
make: *** [play_cell.o] Erreur 1
Du coup, je ne me lance pas dans l'installation de k9copy.
Je m'y prends mal peut être ?
Merci pour votre générosité.
Hors ligne
#13 Le 07/12/2005, à 21:56
- corsica
Re : Compiler k9copy
j'arrive à lancer k9copy, mais quand je veux lire un DVD il me dit qu'il n'arrive pas à lire le fichier ifo...;-((
Une idée ?
Merci
Hors ligne
#14 Le 19/01/2006, à 09:05
- LR
Re : Compiler k9copy
En ce qui me concerne, le problème a été résolu tout seul et je ne sais pas comment après mon passage à breezy, merci pour votre aide.
Je ne met pas [Résolu] car visiblement je ne suis pas le seul a avoir eu des problèmes
Hors ligne
#15 Le 12/03/2006, à 01:15
- kymmy
Re : Compiler k9copy
Bonjour!
Je tourne en fedora core 4 et j'ai installé k9copy 1.0.3b et j'ai toujours ce message d'erreur quand je je lance la copie:
"ERR:Error opening /iso/dvd/VIDEO_TS/VTS_01_1.VOB:
Ancun fichier ou répertoire de ce type
Bonjour!
Je viens d'installer k9copy sous fc4m et j'ai toujours ce message d'erreur:
"vamps: Fatal: write to sydout: No such file directory
play_cell: Fatal: write failed: Broken pip"
Pourtant, jai bien installé dvdauthor et vamps...
Est-ce que vous seriez en mesure de m'aider a ce sujet!
Merci!
Hors ligne
#16 Le 15/03/2006, à 15:49
- LR
Re : Compiler k9copy
Moi j'ai un autre problème... Quand je lance une copie, la phase d'authoring se passe très bien mais j'ai ensuite un message d'erreur du genre "le device n'est pas recordable". Ce qui est normal puisque c'est encore le dvd original qui est dans le lecteur/graveur.
Le problème c'est qu'il n'est pas possible d'ejecter le DVD. La seule solution que j'ai trouvé, c'est d'enfoncer un trombone dans le trou présent sur le lecteur pour forcer l'éjection. Ensuite je peux mettre mon DVD vièrge et le gravage se passe normalement.
Le problème c'est que ça m'inquiète un peu pour mon lecteur :S
Hors ligne
#17 Le 15/03/2006, à 15:58
- Julian
Re : Compiler k9copy
La seule solution que j'ai trouvé, c'est d'enfoncer un trombone dans le trou présent sur le lecteur pour forcer l'éjection. Ensuite je peux mettre mon DVD vièrge et le gravage se passe normalement.
Le problème c'est que ça m'inquiète un peu pour mon lecteur :S
Salut,
Euh plutôt que de faire ça, ce serait peut être mieux de faire une image iso et de graver plus tard non?
julian@jabber.fr
Hors ligne
#18 Le 15/03/2006, à 16:18
- LR
Re : Compiler k9copy
Oui, c'est sûr ! Mais si il y avait un moyen de graver directement, ce serait bien. Surtout que la fonction existe
Hors ligne
Pages : 1