J'utilise handbrake ( http://handbrake.fr ) depuis quelques temps en version svn2067 (en parallèle avec ogmrip aussi en build svn 0.13), et j'ai voulu le mettre à jour. Mais apparemment j'ai fait mon cochon.
Ca fait maintenant 2 soirs que je tente de compiler la version svn d'Handbrake.
Code :
- svn co svn://svn.handbrake.fr/HandBrake/trunk HandBrake
|
(la version deb commence à se faire vieille quand on à des fonctionnalités en plus dans la svn -preview d'encodage par exemple- ).
J'ai tenté de revenir à d'ancien builds (2082 puis 2081, 2080, 2079, 2067), mais pas moyen j'ai toujours le même message et je ne sais pas quoi faire de plus pour avancer
Dans Handbrake/ à l'air de bien se passer
Je ne sais pas si la compilation s'est bien passée sur ce point là, mais je continue comme expliqué dans le tuto http://trac.handbrake.fr/wiki/CompileGuide#cli
Une fois cette étape et pour construire le GUI, il faut bouger dans gtk/ puis faire:
autogen.sh se fait bien en me disant que je peux compiler les sources avec "make", mais le make ne passe pas et me donne ceci:
Code :
- ┌─(thana@thana-minivert mer., 14 janv. 09)─————————————————————————————————————————————————─(/home/thana/HandBrake/gtk)──┐
- └─(20:20 $)─> make
- make all-recursive
- make[1]: entrant dans le répertoire « /home/thana/HandBrake/gtk »
- Making all in src
- make[2]: entrant dans le répertoire « /home/thana/HandBrake/gtk/src »
- /bin/cp ../../HandBrakeCLI HandBrakeCLI
- make all-am
- make[3]: entrant dans le répertoire « /home/thana/HandBrake/gtk/src »
- gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_LOCALE_DIR=\""/usr/local/share/locale"\" -DPACKAGE_SRC_DIR=\""."\" -DPACKAGE_DATA_DIR=\""/usr/local/share"\" -D_REENTRANT -pthread -DDBUS_API_SUBJECT_TO_CHANGE -DORBIT2=1 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/gstreamer-0.10 -I/usr/include/libxml2 -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/libgtkhtml-3.14 -I/usr/include/libgnomeui-2.0 -I/usr/include/libglade-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/gail-1.0 -Wall -g -g -O2 -I../../libhb -MT callbacks.o -MD -MP -MF .deps/callbacks.Tpo -c -o callbacks.o callbacks.c
- callbacks.c:29:28: error: dbus/dbus-glib.h: Aucun fichier ou dossier de ce type
- callbacks.c:30:37: error: dbus/dbus-glib-lowlevel.h: Aucun fichier ou dossier de ce type
- callbacks.c: In function ‘dbus_init’:
- callbacks.c:2556: warning: implicit declaration of function ‘dbus_g_thread_init’
- callbacks.c: In function ‘ghb_inhibit_gpm’:
- callbacks.c:2568: error: ‘DBusGConnection’ undeclared (first use in this function)
- callbacks.c:2568: error: (Each undeclared identifier is reported only once
- callbacks.c:2568: error: for each function it appears in.)
- callbacks.c:2568: error: ‘conn’ undeclared (first use in this function)
- callbacks.c:2569: error: ‘DBusGProxy’ undeclared (first use in this function)
- callbacks.c:2569: error: ‘proxy’ undeclared (first use in this function)
- callbacks.c:2580: warning: implicit declaration of function ‘dbus_g_bus_get’
- callbacks.c:2587: warning: implicit declaration of function ‘dbus_g_proxy_new_for_name’
- callbacks.c:2592: warning: implicit declaration of function ‘dbus_g_connection_unref’
- callbacks.c:2595: warning: implicit declaration of function ‘dbus_g_proxy_call’
- callbacks.c: In function ‘ghb_uninhibit_gpm’:
- callbacks.c:2620: error: ‘DBusGConnection’ undeclared (first use in this function)
- callbacks.c:2620: error: ‘conn’ undeclared (first use in this function)
- callbacks.c:2621: error: ‘DBusGProxy’ undeclared (first use in this function)
- callbacks.c:2621: error: ‘proxy’ undeclared (first use in this function)
- callbacks.c: In function ‘ghb_hal_init’:
- callbacks.c:2668: error: ‘DBusGConnection’ undeclared (first use in this function)
- callbacks.c:2668: error: ‘gconn’ undeclared (first use in this function)
- callbacks.c:2689: warning: implicit declaration of function ‘dbus_g_connection_get_connection’
- callbacks.c:2689: warning: assignment makes pointer from integer without a cast
- make[3]: *** [callbacks.o] Erreur 1
- make[3]: quittant le répertoire « /home/thana/HandBrake/gtk/src »
- make[2]: *** [all] Erreur 2
- make[2]: quittant le répertoire « /home/thana/HandBrake/gtk/src »
- make[1]: *** [all-recursive] Erreur 1
- make[1]: quittant le répertoire « /home/thana/HandBrake/gtk »
- make: *** [all] Erreur 2
|
J'ai vérifié les dépendances et je pense toutes les avoir, mais je ne suis pas sur d'avoir les versions requises.
Code :
- ┌─(thana@thana-minivert mer., 14 janv. 09)─————————————————————————————————————————————————─(/home/thana/HandBrake/gtk)──┐
- └─(20:20 $)─> sudo apt-get install subversion jam yasm build-essential autogen \
- > autoconf intltool libtool zlib1g-dev libbz2-dev libglib2.0-dev \
- > libgtk2.0-dev libhal-dev libhal-storage-dev libgtkhtml3.14-dev \
- > libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
- [sudo] password for thana:
- Lecture des listes de paquets... Fait
- Construction de l'arbre des dépendances
- Lecture des informations d'état... Fait
- subversion est déjà la plus récente version disponible.
- jam est déjà la plus récente version disponible.
- yasm est déjà la plus récente version disponible.
- build-essential est déjà la plus récente version disponible.
- autogen est déjà la plus récente version disponible.
- autoconf est déjà la plus récente version disponible.
- intltool est déjà la plus récente version disponible.
- libtool est déjà la plus récente version disponible.
- zlib1g-dev est déjà la plus récente version disponible.
- libbz2-dev est déjà la plus récente version disponible.
- libglib2.0-dev est déjà la plus récente version disponible.
- libgtk2.0-dev est déjà la plus récente version disponible.
- libhal-dev est déjà la plus récente version disponible.
- libhal-storage-dev est déjà la plus récente version disponible.
- libgtkhtml3.14-dev est déjà la plus récente version disponible.
- libgstreamer0.10-dev est déjà la plus récente version disponible.
- libgstreamer-plugins-base0.10-dev est déjà la plus récente version disponible.
- 0 mis à jour, 0 nouvellement installés, 0 à enlever et 3 non mis à jour.
|
D'un coup j'ai peur pour ogmrip si je veux le mettre à jour mais que je me retrouve sur les mêmes impasses