Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/11/2005, à 21: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, à 22: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, à 22:31

Julian

Re : Compiler k9copy

Et même un script qui se charge de tout faire roll

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, à 22:34)


julian@jabber.fr

Hors ligne

#4 Le 12/11/2005, à 13:09

LR

Re : Compiler k9copy

janno59 a écrit :

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, à 13:17)

Hors ligne

#5 Le 12/11/2005, à 13:17

LR

Re : Compiler k9copy

Julian a écrit :

Et même un script qui se charge de tout faire roll

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, à 13:51)

Hors ligne

#6 Le 12/11/2005, à 13: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 wink) 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, à 17:17

Julian

Re : Compiler k9copy

LR a écrit :

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 wink .
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, à 17:19)


julian@jabber.fr

Hors ligne

#8 Le 12/11/2005, à 17: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, à 14: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 big_smile.

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, à 15: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, à 15:43)

Hors ligne

#11 Le 22/11/2005, à 15:30

LR

Re : Compiler k9copy

Personne n'a eu ce problème ?

Hors ligne

#12 Le 03/12/2005, à 19: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, à 22: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, à 10: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 wink

Hors ligne

#15 Le 12/03/2006, à 02: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, à 16: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, à 16:58

Julian

Re : Compiler k9copy

LR a écrit :

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, à 17: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 wink

Hors ligne