Contenu | Rechercher | Menus

Annonce

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 29/12/2005, à 17:32

Guillaume1

installation de "drip"

bonjour à tous,
Voila trois jours que j'essaye d'installer drip via synaptic. l'installation se passe sans erreur même en console mais quand je le lance j'ai droit à un :

gui@home:~$ drip
Erreur de segmentation

Ça fait la même chose avec sudo.
Les dépendances sont respectées et en compilant à partir des sources du site de Drip en utilisant auto-apt le ./configure se passe sans erreur:

gui@home:~/deb-tar-gz-codecs/drip/drip-0.9.0$ auto-apt -xy run ./configure
Entering auto-apt mode: ./configure
Exit the command to leave auto-apt mode.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/home/gui/deb-tar-gz-codecs/drip/drip-0.9.0/missing: Unknown `--run' option
Try `/home/gui/deb-tar-gz-codecs/drip/drip-0.9.0/missing --help' for more information
configure: WARNING: `missing' script is too old or missing
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gnome-config... /usr/bin/gnome-config
checking if /usr/bin/gnome-config works... yes
checking for orbit-config... /usr/bin/orbit-config
checking for orbit-idl... /usr/bin/orbit-idl
checking for working ORBit environment... yes
checking for gnorba libraries... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking for strerror in -lcposix... no
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for gcc option to accept ANSI C... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for gawk... (cached) gawk
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking for a sed that does not truncate output... /bin/sed
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking command to parse /usr/bin/nm -B output... ok
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for ranlib... ranlib
checking for strip... strip
checking for objdir... .libs
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.lo... yes
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking whether the linker (/usr/bin/ld) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking whether -lc should be explicitly linked in... no
creating libtool
checking what warning flags to pass to the C compiler... -Wall -Wunused
checking what language compliance flags to pass to the C compiler...
checking for pthread_create in -lpthread... yes
checking for gtk-config... /usr/bin/gtk-config
checking for GTK - version >= 1.2.0... yes
checking for SmcSaveYourselfDone in -lSM... yes
checking X11/SM/SMlib.h usability... yes
checking X11/SM/SMlib.h presence... yes
checking for X11/SM/SMlib.h... yes
checking for XpmFreeXpmImage in -lXpm... yes
checking for gcc 3... found
checking for Avifile version 0.7.34... found (0.7.43)
checking for dvdcss_read in -ldvdcss... yes
checking for DVDOpen in -ldvdread... yes
checking for mpeg2_info in -lmpeg2... yes
checking for a52_syncinfo in -la52... yes
checking for xmlInitParser in -lxml2... yes
checking for ConstituteImage in -lMagick... yes
checking for mad_decoder_init in -lmad... yes
checking if gcc compiles MMX... yes
checking if gcc compiles MMXEXT... yes
checking if gcc compiles 3DNOW... yes
checking if gcc compiles SSE... yes
checking for CPU MMX extension... found
checking for CPU MMXEXT extension... found
checking for CPU 3DNOW! extension... found
checking for CPU SSE extension... found
checking how to create empty arrays... [0]
configure: creating ./config.status
config.status: creating Makefile
config.status: creating encoder/Makefile
config.status: creating src/Makefile
config.status: creating plug-ins/Makefile
config.status: creating macros/Makefile
config.status: creating doc/Makefile
config.status: creating doc/C/Makefile
config.status: creating scripts/Makefile
config.status: creating pixmaps/Makefile
config.status: creating libspu/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default-1 commands
---------------------------------------------
config.status: executing default-2 commands
Drip has been configured for compilation

Seul le make pose problème:

gui@home:~/deb-tar-gz-codecs/drip/drip-0.9.0$ make
make  all-recursive
make[1]: entrant dans le répertoire « /home/gui/deb-tar-gz-codecs/drip/drip-0.9.0 »
Making all in libspu
make[2]: entrant dans le répertoire « /home/gui/deb-tar-gz-codecs/drip/drip-0.9.0/libspu »
if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I/home/gui/deb-tar-gz-codecs/drip/drip-0.9.0/libspu -I..   -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -D_REENTRANT -g -ggdb -Wno-deprecated -mmmx -m3dnow -msse  -DARCH_X86 -funroll-all-loops -ffast-math -fexpensive-optimizations -fschedule-insns2 -Wno-deprecated  -fomit-frame-pointer -march=athlon -mcpu=athlon -fPIC  -g -O2 -Wall -Wunused  -MT libdripspu_la-overlay.lo -MD -MP -MF ".deps/libdripspu_la-overlay.Tpo" \
  -c -o libdripspu_la-overlay.lo `test -f 'overlay.c' || echo '/home/gui/deb-tar-gz-codecs/drip/drip-0.9.0/libspu/'`overlay.c; \
then mv ".deps/libdripspu_la-overlay.Tpo" ".deps/libdripspu_la-overlay.Plo"; \
else rm -f ".deps/libdripspu_la-overlay.Tpo"; exit 1; \
fi
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I/home/gui/deb-tar-gz-codecs/drip/drip-0.9.0/libspu -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -D_REENTRANT -g -ggdb -Wno-deprecated -mmmx -m3dnow -msse -DARCH_X86 -funroll-all-loops -ffast-math -fexpensive-optimizations -fschedule-insns2 -Wno-deprecated -fomit-frame-pointer -march=athlon -mcpu=athlon -fPIC -g -O2 -Wall -Wunused -MT libdripspu_la-overlay.lo -MD -MP -MF .deps/libdripspu_la-overlay.Tpo -c overlay.c  -fPIC -DPIC -o .libs/libdripspu_la-overlay.lo
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
cc1: warning: command line option "-Wno-deprecated" is valid for C++/Java/ObjC++ but not for C
cc1: warning: command line option "-Wno-deprecated" is valid for C++/Java/ObjC++ but not for C
overlay.c: In function 'overlay':
overlay.c:106: warning: pointer targets in assignment differ in signedness
overlay.c:107: warning: pointer targets in assignment differ in signedness
overlay.c:108: warning: pointer targets in assignment differ in signedness
overlay.c:126: warning: pointer targets in assignment differ in signedness
overlay.c:128: warning: pointer targets in assignment differ in signedness
overlay.c:129: warning: pointer targets in assignment differ in signedness
overlay.c:133: warning: pointer targets in passing argument 3 of 'display_mix_function_yuv' differ in signedness
overlay.c:133: warning: pointer targets in passing argument 5 of 'display_mix_function_yuv' differ in signedness
overlay.c:133: warning: pointer targets in passing argument 6 of 'display_mix_function_yuv' differ in signedness
gcc -DHAVE_CONFIG_H -I. -I/home/gui/deb-tar-gz-codecs/drip/drip-0.9.0/libspu -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -D_REENTRANT -g -ggdb -Wno-deprecated -mmmx -m3dnow -msse -DARCH_X86 -funroll-all-loops -ffast-math -fexpensive-optimizations -fschedule-insns2 -Wno-deprecated -fomit-frame-pointer -march=athlon -mcpu=athlon -fPIC -g -O2 -Wall -Wunused -MT libdripspu_la-overlay.lo -MD -MP -MF .deps/libdripspu_la-overlay.Tpo -c overlay.c -o libdripspu_la-overlay.o >/dev/null 2>&1
mv -f .libs/libdripspu_la-overlay.lo libdripspu_la-overlay.lo
if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I/home/gui/deb-tar-gz-codecs/drip/drip-0.9.0/libspu -I..   -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -D_REENTRANT -g -ggdb -Wno-deprecated -mmmx -m3dnow -msse  -DARCH_X86 -funroll-all-loops -ffast-math -fexpensive-optimizations -fschedule-insns2 -Wno-deprecated  -fomit-frame-pointer -march=athlon -mcpu=athlon -fPIC  -g -O2 -Wall -Wunused  -MT libdripspu_la-subpictures.lo -MD -MP -MF ".deps/libdripspu_la-subpictures.Tpo" \
  -c -o libdripspu_la-subpictures.lo `test -f 'subpictures.c' || echo '/home/gui/deb-tar-gz-codecs/drip/drip-0.9.0/libspu/'`subpictures.c; \
then mv ".deps/libdripspu_la-subpictures.Tpo" ".deps/libdripspu_la-subpictures.Plo"; \
else rm -f ".deps/libdripspu_la-subpictures.Tpo"; exit 1; \
fi
rm -f .libs/libdripspu_la-subpictures.lo
gcc -DHAVE_CONFIG_H -I. -I/home/gui/deb-tar-gz-codecs/drip/drip-0.9.0/libspu -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -D_REENTRANT -g -ggdb -Wno-deprecated -mmmx -m3dnow -msse -DARCH_X86 -funroll-all-loops -ffast-math -fexpensive-optimizations -fschedule-insns2 -Wno-deprecated -fomit-frame-pointer -march=athlon -mcpu=athlon -fPIC -g -O2 -Wall -Wunused -MT libdripspu_la-subpictures.lo -MD -MP -MF .deps/libdripspu_la-subpictures.Tpo -c subpictures.c  -fPIC -DPIC -o .libs/libdripspu_la-subpictures.lo
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
cc1: warning: command line option "-Wno-deprecated" is valid for C++/Java/ObjC++ but not for C
cc1: warning: command line option "-Wno-deprecated" is valid for C++/Java/ObjC++ but not for C
gcc -DHAVE_CONFIG_H -I. -I/home/gui/deb-tar-gz-codecs/drip/drip-0.9.0/libspu -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -D_REENTRANT -g -ggdb -Wno-deprecated -mmmx -m3dnow -msse -DARCH_X86 -funroll-all-loops -ffast-math -fexpensive-optimizations -fschedule-insns2 -Wno-deprecated -fomit-frame-pointer -march=athlon -mcpu=athlon -fPIC -g -O2 -Wall -Wunused -MT libdripspu_la-subpictures.lo -MD -MP -MF .deps/libdripspu_la-subpictures.Tpo -c subpictures.c -o libdripspu_la-subpictures.o >/dev/null 2>&1
mv -f .libs/libdripspu_la-subpictures.lo libdripspu_la-subpictures.lo
/bin/sh ../libtool --mode=link gcc  -g -O2 -Wall -Wunused   -lm -L/usr/X11R6/lib -L/usr/local/X11R6/lib -L/usr/lib -lxml2 -lz -lm -lMagick -llcms -ltiff -lfreetype -ljasper -ljpeg -lpng -lXext -lXt -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lpthread -lm -lpthread -o libdripspu.la -rpath /usr/local/lib -version-info 1:0:1 `glib-config --libs gthread`  libdripspu_la-overlay.lo libdripspu_la-subpictures.lo
rm -fr .libs/libdripspu.la .libs/libdripspu.* .libs/libdripspu.*
gcc -shared  libdripspu_la-overlay.lo libdripspu_la-subpictures.lo  -lm -L/usr/X11R6/lib -L/usr/local/X11R6/lib -L/usr/lib -lz -lm /usr/lib/libMagick.so /usr/lib/liblcms.so /usr/lib/libtiff.so /usr/lib/libfreetype.so /usr/lib/libjasper.so /usr/lib/libjpeg.so -lpng -lXext -lXt -lSM -lICE -lX11 -lbz2 /usr/lib/libxml2.so -lz -lpthread -lm -lpthread /usr/lib/libgthread.so /usr/lib/libglib.so -lpthread  -Wl,-soname -Wl,libdripspu.so.0 -o .libs/libdripspu.so.0.1.0
(cd .libs && rm -f libdripspu.so.0 && ln -s libdripspu.so.0.1.0 libdripspu.so.0)(cd .libs && rm -f libdripspu.so && ln -s libdripspu.so.0.1.0 libdripspu.so)
ar cru .libs/libdripspu.a  libdripspu_la-overlay.o libdripspu_la-subpictures.o
ranlib .libs/libdripspu.a
creating libdripspu.la
(cd .libs && rm -f libdripspu.la && ln -s ../libdripspu.la libdripspu.la)
make[2]: quittant le répertoire « /home/gui/deb-tar-gz-codecs/drip/drip-0.9.0/libspu »
Making all in encoder
make[2]: entrant dans le répertoire « /home/gui/deb-tar-gz-codecs/drip/drip-0.9.0/encoder »
if /bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I/home/gui/deb-tar-gz-codecs/drip/drip-0.9.0/encoder -I..  -DARCH_X86 -funroll-all-loops -ffast-math -fexpensive-optimizations -fschedule-insns2 -Wno-deprecated  -fomit-frame-pointer -march=athlon -mcpu=athlon -D_REENTRANT -g -ggdb -Wno-deprecated -mmmx -m3dnow -msse  -I/usr/include/avifile-0.7   `glib-config --cflags` -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gtk-1.2    -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_USE_LARGEFILE64 -pthread  `gdk-pixbuf-config --cflags` -I../libspu/ -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -DARCH_X86 -funroll-all-loops -ffast-math -fexpensive-optimizations -fschedule-insns2 -Wno-deprecated  -fomit-frame-pointer -march=athlon -mcpu=athlon -D_REENTRANT -g -ggdb -Wno-deprecated -mmmx -m3dnow -msse  -I/usr/include/avifile-0.7   `glib-config --cflags` -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gtk-1.2    -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_USE_LARGEFILE64 -pthread  `gdk-pixbuf-config --cflags` -I../libspu/ -g -O2 -MT libencoder_la-external.lo -MD -MP -MF ".deps/libencoder_la-external.Tpo" \
  -c -o libencoder_la-external.lo `test -f 'external.cpp' || echo '/home/gui/deb-tar-gz-codecs/drip/drip-0.9.0/encoder/'`external.cpp; \
then mv ".deps/libencoder_la-external.Tpo" ".deps/libencoder_la-external.Plo"; \else rm -f ".deps/libencoder_la-external.Tpo"; exit 1; \
fi
mkdir .libs
g++ -DHAVE_CONFIG_H -I. -I/home/gui/deb-tar-gz-codecs/drip/drip-0.9.0/encoder -I.. -DARCH_X86 -funroll-all-loops -ffast-math -fexpensive-optimizations -fschedule-insns2 -Wno-deprecated -fomit-frame-pointer -march=athlon -mcpu=athlon -D_REENTRANT -g -ggdb -Wno-deprecated -mmmx -m3dnow -msse -I/usr/include/avifile-0.7 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gtk-1.2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_USE_LARGEFILE64 -pthread -I/usr/include/gdk-pixbuf-1.0 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I../libspu/ -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -DARCH_X86 -funroll-all-loops -ffast-math -fexpensive-optimizations -fschedule-insns2 -Wno-deprecated -fomit-frame-pointer -march=athlon -mcpu=athlon -D_REENTRANT -g -ggdb -Wno-deprecated -mmmx -m3dnow -msse -I/usr/include/avifile-0.7 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gtk-1.2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_USE_LARGEFILE64 -pthread -I/usr/include/gdk-pixbuf-1.0 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I../libspu/ -g -O2 -MT libencoder_la-external.lo -MD -MP -MF .deps/libencoder_la-external.Tpo -c external.cpp  -fPIC -DPIC -o .libs/libencoder_la-external.lo
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
In file included from main.hh:27,
                 from external.cpp:20:
/usr/include/avifile-0.7/creators.h:4:2: warning: #warning Use #include "avm_creators.h" instead
external.cpp: In function 'codecS** encoder_codecs()':
external.cpp:225: error: using typedef-name 'codecT' after 'enum'
../src/drip.h:67: error: 'codecT' has a previous declaration here
external.cpp:251: error: using typedef-name 'codecT' after 'enum'
../src/drip.h:67: error: 'codecT' has a previous declaration here
make[2]: *** [libencoder_la-external.lo] Erreur 1
make[2]: quittant le répertoire « /home/gui/deb-tar-gz-codecs/drip/drip-0.9.0/encoder »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/gui/deb-tar-gz-codecs/drip/drip-0.9.0 »
make: *** [all] Erreur 2

auto-apt -xy run make donne la même chose. Inutile donc de continuer le sudo checkinstall -D
En attendant de l'aide j'ai fait: make distclean pour nettoyer le "bazard".
De toute façon le "drip.deb" a été conçu pour Ubuntu et devrait fonctionner.

Mes questions sont donc: 1) quelqu'un a-t'il réussi à installer Drip et comment?
                                          2) un "as" du make voit-il l'erreur?

Merci  et passez de bonnes fêtes!

Guillaume.
{Ubuntero sous copyright}


Linux User # 466539
Ubuntu User # 20724

"Jazz is not dead, it just smells funny!" Frank ZAPPA.

Hors ligne

#2 Le 29/12/2005, à 17:40

niguss

Re : installation de "drip"

Tu as essayé dvdrip ou acidrip ? Je crois qu'ils font la même chose ?!

Hors ligne

#3 Le 30/12/2005, à 00:07

Guillaume1

Re : installation de "drip"

merci pour la réponse rapide.
Dvd:Rip a du mal à fonctionner cher moi et est très lourd; Acidrip fonctionne à merveille mais... mais je n'avais pas préciser que je fais du Bvix, deux pistes son sur le CD. Je garde Windows avec Rippack exclusivement pour ça et le faire tourner sous wine n'est pas gagné. De plus j'y ajoute les sous-titres. Ces deux paquets ne gèrent pas ça malheureusement.
Il y a bien OgmRip, mais il n'existe pas de .deb à ma connaissance. Ma tentative avec les sources donne le même résultat que pour Drip.
Le duo MPlayer+Avidemux est une possibilité qu'il faut que j'approfondisse mais ça me semble lourd.

Maintenant si quelqu'un connait un paquet voire plusieurs qui font du Bvix avec sous-titres, je suis preneur. C'est quand même domage et étrange que mon .deb de Drip me fasse cette erreur. De toute façon, j'aimerai bien comprendre, pour la beauté du geste, où je me trompe dans l'installation! Peut-être un rapport avec les drivers Nvidia que j'ai enfin réussi à installer?

Guillaume.
{Ubuntero en VO}


Linux User # 466539
Ubuntu User # 20724

"Jazz is not dead, it just smells funny!" Frank ZAPPA.

Hors ligne

#4 Le 04/01/2006, à 00:28

Guillaume1

Re : installation de "drip"

Un petit up+
Je sèche toujours.

Help... I need someone h...!

Guillaume.
{Ubuntero qui déchante}:)


Linux User # 466539
Ubuntu User # 20724

"Jazz is not dead, it just smells funny!" Frank ZAPPA.

Hors ligne