[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [lenny] compilation du paquet paraview...



Julien Valroff <julien@kirya.net> a écrit :

>> il y a pas grand chose à compiler, non ?
Que veux-tu dire par là ?

>> Tu pourrais peut-être le demander au mainteneur..
>
> Expose tes problèmes ici avant de déranger le mainteneur, quelqu'un
> pourra peut-être t'aider.
C'était bien mon idée ;-)

Donc.

Il y a deux problèmes.

J'ai « fixé » le premier.

1) les libs de ffmpeg (dernière version) ont leur fichier d'en-tête non
pas dans /usr/include/ffmpeg, mais dans /usr/include/ffmpeg/libav*.

Or paraview ne connaît que la directive FFMPEG_INCLUDE_DIR, fixée à /usr/include/ffmpeg.

libavformat n'est utilisée (il me semble en tout cas) que dans
VTK/IO/vtkFFMPEGWriter.cxx :

ligne 23 :

#include <ffmpeg/avformat.h>

En remplaçant donc cette ligne par

#include <ffmpeg/libavformat/avformat.h>

« ça marche ».

Le truc c'est que je ne comprend pas comment le mainteneur l'a compilé
s'il a les mêmes versions que moi de ffmpeg...

2) Là où c'est un peu plus « tricky » pour moi, c'est qu'à la compil, ça
plante plus loin :

Change Dir: /usr/src/debian/paraview-3.2.3/obj-x86_64-linux-gnu/VTK/Examples/All

Run Build Command:/usr/bin/make
make[4]: entrant dans le répertoire « /usr/src/debian/paraview-3.2.3/obj-x86_64-linux-gnu/VTK/Examples/All »
make[5]: entrant dans le répertoire « /usr/src/debian/paraview-3.2.3/obj-x86_64-linux-gnu/VTK/Examples/All »
make[6]: entrant dans le répertoire « /usr/src/debian/paraview-3.2.3/obj-x86_64-linux-gnu/VTK/Examples/All »
Scanning dependencies of target HierarchicalBoxPipeline
make[6]: quittant le répertoire « /usr/src/debian/paraview-3.2.3/obj-x86_64-linux-gnu/VTK/Examples/All »
make[6]: entrant dans le répertoire « /usr/src/debian/paraview-3.2.3/obj-x86_64-linux-gnu/VTK/Examples/All »
[  2%] Building CXX object AMR/Cxx/CMakeFiles/HierarchicalBoxPipeline.dir/HierarchicalBoxPipeline.o
Linking CXX executable /usr/src/debian/paraview-3.2.3/obj-x86_64-linux-gnu/bin/HierarchicalBoxPipeline
/usr/src/debian/paraview-3.2.3/obj-x86_64-linux-gnu/bin/libvtkIO.so: undefined reference to `img_convert'
collect2: ld returned 1 exit status
make[6]: *** [/usr/src/debian/paraview-3.2.3/obj-x86_64-linux-gnu/bin/HierarchicalBoxPipeline] Erreur 1
make[6]: quittant le répertoire « /usr/src/debian/paraview-3.2.3/obj-x86_64-linux-gnu/VTK/Examples/All »
make[5]: *** [AMR/Cxx/CMakeFiles/HierarchicalBoxPipeline.dir/all] Erreur 2
make[5]: quittant le répertoire « /usr/src/debian/paraview-3.2.3/obj-x86_64-linux-gnu/VTK/Examples/All »
make[4]: *** [all] Erreur 2
make[4]: quittant le répertoire « /usr/src/debian/paraview-3.2.3/obj-x86_64-linux-gnu/VTK/Examples/All »
make[3]: *** [VTK/VTKExamples] Erreur 1
make[3]: quittant le répertoire « /usr/src/debian/paraview-3.2.3/obj-x86_64-linux-gnu »
make[2]: *** [VTK/Examples/CMakeFiles/VTKExamplesTarget.dir/all] Erreur 2
make[2]: quittant le répertoire « /usr/src/debian/paraview-3.2.3/obj-x86_64-linux-gnu »
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /usr/src/debian/paraview-3.2.3/obj-x86_64-linux-gnu »
make: *** [debian/stamp-makefile-build] Erreur 2
dpkg-buildpackage: échec: debian/rules build a produit une erreur de sortie de type 2



Et là, je suis un peu « stuck », comme on dit :-)

Aucune réf sur le net à ce sujet.

Donc si quelqu'un à des idées là-dessus, je suis preneur.

Merci d'avance.

Cordialement.

-- 
Fred


Reply to: