Bonsoir,
je suis aussi intérréssé par cinelerra et j'ai essayé le rpm du dépo atrpms et même en activant le depot provisoirement, ca passe pas :
-> Lancement de la transaction de test
---> Paquet cinelerra.i686 0:2.1-21_git20101021.fc14 marqué pour être installé
--> Traitement de la dépendance : libx264.so.98 pour le paquet : cinelerra-2.1-21_git20101021.fc14.i686
--> Traitement de la dépendance : libIlmThread.so.6 pour le paquet : cinelerra-2.1-21_git20101021.fc14.i686
--> Traitement de la dépendance : libHalf.so.6 pour le paquet : cinelerra-2.1-21_git20101021.fc14.i686
--> Traitement de la dépendance : libIlmImf.so.6 pour le paquet : cinelerra-2.1-21_git20101021.fc14.i686
--> Traitement de la dépendance : libImath.so.6 pour le paquet : cinelerra-2.1-21_git20101021.fc14.i686
--> Traitement de la dépendance : libIex.so.6 pour le paquet : cinelerra-2.1-21_git20101021.fc14.i686
--> Lancement de la transaction de test
---> Paquet OpenEXR-libs.i686 0:1.7.0-1.fc14 marqué pour être installé
---> Paquet cinelerra.i686 0:2.1-21_git20101021.fc14 marqué pour être installé
--> Traitement de la dépendance : libx264.so.98 pour le paquet : cinelerra-2.1-21_git20101021.fc14.i686
---> Paquet ilmbase.i686 0:1.0.2-2.fc14 marqué pour être installé
--> Résolution des dépendances terminée
Erreur : Package: cinelerra-2.1-21_git20101021.fc14.i686 (ddext)
Requires: libx264.so.98
Vous pouvez essayer d'utiliser --skip-broken pour contourner le problème
You could try running: rpm -Va --nofiles --nodigest
J'ai donc essayé de le compiler et cela m'a donner une erreur aussi ;( :
make -C quicktime
make[2] : on entre dans le répertoire « /usr/share/cinelerra/quicktime »
gcc -c `cat i686/c_flags` thirdparty/encore50/bitstream.c -o i686/thirdparty/encore50/bitstream.o
gcc -c `cat i686/c_flags` thirdparty/encore50/encore.c -o i686/thirdparty/encore50/encore.o
gcc -c `cat i686/c_flags` thirdparty/encore50/mom_access.c -o i686/thirdparty/encore50/mom_access.o
gcc -c `cat i686/c_flags` thirdparty/encore50/mom_util.c -o i686/thirdparty/encore50/mom_util.o
gcc -c `cat i686/c_flags` thirdparty/encore50/mot_code.c -o i686/thirdparty/encore50/mot_code.o
gcc -c `cat i686/c_flags` thirdparty/encore50/mot_est_comp.c -o i686/thirdparty/encore50/mot_est_comp.o
gcc -c `cat i686/c_flags` thirdparty/encore50/mot_est_mb.c -o i686/thirdparty/encore50/mot_est_mb.o
gcc -c `cat i686/c_flags` thirdparty/encore50/mot_util.c -o i686/thirdparty/encore50/mot_util.o
gcc -c `cat i686/c_flags` thirdparty/encore50/putvlc.c -o i686/thirdparty/encore50/putvlc.o
gcc -c `cat i686/c_flags` thirdparty/encore50/rate_ctl.c -o i686/thirdparty/encore50/rate_ctl.o
gcc -c `cat i686/c_flags` thirdparty/encore50/text_bits.c -o i686/thirdparty/encore50/text_bits.o
gcc -c `cat i686/c_flags` thirdparty/encore50/text_code.c -o i686/thirdparty/encore50/text_code.o
gcc -c `cat i686/c_flags` thirdparty/encore50/text_code_mb.c -o i686/thirdparty/encore50/text_code_mb.o
gcc -c `cat i686/c_flags` thirdparty/encore50/text_dct.c -o i686/thirdparty/encore50/text_dct.o
gcc -c `cat i686/c_flags` thirdparty/encore50/vop_code.c -o i686/thirdparty/encore50/vop_code.o
gcc -c `cat i686/c_flags` atom.c -o i686/atom.o
gcc -c `cat i686/c_flags` avcc.c -o i686/avcc.o
gcc -c `cat i686/c_flags` avi_hdrl.c -o i686/avi_hdrl.o
gcc -c `cat i686/c_flags` avi_ix.c -o i686/avi_ix.o
gcc -c `cat i686/c_flags` avi_idx1.c -o i686/avi_idx1.o
gcc -c `cat i686/c_flags` avi_indx.c -o i686/avi_indx.o
gcc -c `cat i686/c_flags` avi_movi.c -o i686/avi_movi.o
gcc -c `cat i686/c_flags` avi_odml.c -o i686/avi_odml.o
gcc -c `cat i686/c_flags` avi_riff.c -o i686/avi_riff.o
gcc -c `cat i686/c_flags` avi_strl.c -o i686/avi_strl.o
gcc -c `cat i686/c_flags` cmodel_default.c -o i686/cmodel_default.o
gcc -c `cat i686/c_flags` cmodel_float.c -o i686/cmodel_float.o
gcc -c `cat i686/c_flags` cmodel_yuv420p.c -o i686/cmodel_yuv420p.o
gcc -c `cat i686/c_flags` cmodel_yuv422.c -o i686/cmodel_yuv422.o
gcc -c `cat i686/c_flags` codecs.c -o i686/codecs.o
codecs.c: In function 'quicktime_set_parameter':
codecs.c:275:4: attention : passing argument 3 of 'codec->set_parameter' discards qualifiers from pointer target type
codecs.c:275:4: note: expected 'char *' but argument is of type 'const char *'
codecs.c:282:4: attention : passing argument 3 of 'codec->set_parameter' discards qualifiers from pointer target type
codecs.c:282:4: note: expected 'char *' but argument is of type 'const char *'
gcc -c `cat i686/c_flags` colormodels.c -o i686/colormodels.o
gcc -c `cat i686/c_flags` ctab.c -o i686/ctab.o
gcc -c `cat i686/c_flags` dinf.c -o i686/dinf.o
gcc -c `cat i686/c_flags` dref.c -o i686/dref.o
gcc -c `cat i686/c_flags` edts.c -o i686/edts.o
gcc -c `cat i686/c_flags` elst.c -o i686/elst.o
gcc -c `cat i686/c_flags` esds.c -o i686/esds.o
gcc -c `cat i686/c_flags` frma.c -o i686/frma.o
gcc -c `cat i686/c_flags` graphics.c -o i686/graphics.o
gcc -c `cat i686/c_flags` hdlr.c -o i686/hdlr.o
graphics.c: In function 'quicktime_delete_scaletable':
graphics.c:74:2: attention : incompatible implicit declaration of built-in function 'free'
gcc -c `cat i686/c_flags` ima4.c -o i686/ima4.o
gcc -c `cat i686/c_flags` jpeg.c -o i686/jpeg.o
gcc -c `cat i686/c_flags` libdv.c -o i686/libdv.o
gcc -c `cat i686/c_flags` libmjpeg.c -o i686/libmjpeg.o
gcc -c `cat i686/c_flags` matrix.c -o i686/matrix.o
gcc -c `cat i686/c_flags` mdat.c -o i686/mdat.o
gcc -c `cat i686/c_flags` mdhd.c -o i686/mdhd.o
gcc -c `cat i686/c_flags` mdia.c -o i686/mdia.o
gcc -c `cat i686/c_flags` minf.c -o i686/minf.o
gcc -c `cat i686/c_flags` moov.c -o i686/moov.o
gcc -c `cat i686/c_flags` mp4a.c -o i686/mp4a.o
gcc -c `cat i686/c_flags` mvhd.c -o i686/mvhd.o
gcc -c `cat i686/c_flags` plugin.c -o i686/plugin.o
gcc -c `cat i686/c_flags` qtasf.c -o i686/qtasf.o
gcc -c `cat i686/c_flags` qtcache.c -o i686/qtcache.o
gcc -c `cat i686/c_flags` qtdv.c -o i686/qtdv.o
gcc -c `cat i686/c_flags` qtpng.c -o i686/qtpng.o
gcc -c `cat i686/c_flags` qtmp3.c -o i686/qtmp3.o
gcc -c `cat i686/c_flags` quicktime.c -o i686/quicktime.o
gcc -c `cat i686/c_flags` raw.c -o i686/raw.o
gcc -c `cat i686/c_flags` rawaudio.c -o i686/rawaudio.o
gcc -c `cat i686/c_flags` rle.c -o i686/rle.o
gcc -c `cat i686/c_flags` smhd.c -o i686/smhd.o
gcc -c `cat i686/c_flags` stbl.c -o i686/stbl.o
gcc -c `cat i686/c_flags` stco.c -o i686/stco.o
gcc -c `cat i686/c_flags` stsc.c -o i686/stsc.o
gcc -c `cat i686/c_flags` stsd.c -o i686/stsd.o
gcc -c `cat i686/c_flags` stsdtable.c -o i686/stsdtable.o
gcc -c `cat i686/c_flags` stss.c -o i686/stss.o
gcc -c `cat i686/c_flags` stsz.c -o i686/stsz.o
gcc -c `cat i686/c_flags` stts.c -o i686/stts.o
gcc -c `cat i686/c_flags` tkhd.c -o i686/tkhd.o
gcc -c `cat i686/c_flags` trak.c -o i686/trak.o
gcc -c `cat i686/c_flags` twos.c -o i686/twos.o
gcc -c `cat i686/c_flags` udta.c -o i686/udta.o
gcc -c `cat i686/c_flags` ulaw.c -o i686/ulaw.o
gcc -c `cat i686/c_flags` util.c -o i686/util.o
gcc -c `cat i686/c_flags` v308.c -o i686/v308.o
gcc -c `cat i686/c_flags` v408.c -o i686/v408.o
gcc -c `cat i686/c_flags` v410.c -o i686/v410.o
gcc -c `cat i686/c_flags` vbraudio.c -o i686/vbraudio.o
gcc -c `cat i686/c_flags` vmhd.c -o i686/vmhd.o
gcc -c `cat i686/c_flags` vorbis.c -o i686/vorbis.o
gcc -c `cat i686/c_flags` wmx2.c -o i686/wmx2.o
gcc -c `cat i686/c_flags` workarounds.c -o i686/workarounds.o
gcc -c `cat i686/c_flags` yuv2.c -o i686/yuv2.o
gcc -c `cat i686/c_flags` yuv4.c -o i686/yuv4.o
gcc -c `cat i686/c_flags` yv12.c -o i686/yv12.o
gcc `cat i686/ffmpeg_cflags` -c mpeg4.c -o i686/mpeg4.o
gcc `cat i686/ffmpeg_cflags` -c qdm2.c -o i686/qdm2.o
gcc `cat i686/ffmpeg_cflags` -c qtffmpeg.c -o i686/qtffmpeg.o
gcc `cat i686/ffmpeg_cflags` -c qth264.c -o i686/qth264.o
gcc `cat i686/ffmpeg_cflags` -c wma.c -o i686/wma.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/bitstream.c -o i686/thirdparty/lame-3.93.1/libmp3lame/bitstream.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/encoder.c -o i686/thirdparty/lame-3.93.1/libmp3lame/encoder.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/fft.c -o i686/thirdparty/lame-3.93.1/libmp3lame/fft.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/id3tag.c -o i686/thirdparty/lame-3.93.1/libmp3lame/id3tag.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/lame.c -o i686/thirdparty/lame-3.93.1/libmp3lame/lame.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/mpglib_interface.c -o i686/thirdparty/lame-3.93.1/libmp3lame/mpglib_interface.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/newmdct.c -o i686/thirdparty/lame-3.93.1/libmp3lame/newmdct.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/presets.c -o i686/thirdparty/lame-3.93.1/libmp3lame/presets.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/psymodel.c -o i686/thirdparty/lame-3.93.1/libmp3lame/psymodel.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/quantize.c -o i686/thirdparty/lame-3.93.1/libmp3lame/quantize.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/quantize_pvt.c -o i686/thirdparty/lame-3.93.1/libmp3lame/quantize_pvt.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/reservoir.c -o i686/thirdparty/lame-3.93.1/libmp3lame/reservoir.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/set_get.c -o i686/thirdparty/lame-3.93.1/libmp3lame/set_get.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/tables.c -o i686/thirdparty/lame-3.93.1/libmp3lame/tables.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/takehiro.c -o i686/thirdparty/lame-3.93.1/libmp3lame/takehiro.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/util.c -o i686/thirdparty/lame-3.93.1/libmp3lame/util.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/vbrquantize.c -o i686/thirdparty/lame-3.93.1/libmp3lame/vbrquantize.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/VbrTag.c -o i686/thirdparty/lame-3.93.1/libmp3lame/VbrTag.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/version.c -o i686/thirdparty/lame-3.93.1/libmp3lame/version.o
gcc `cat i686/lame_flags` -c thirdparty/lame-3.93.1/libmp3lame/vorbis_interface.c -o i686/thirdparty/lame-3.93.1/libmp3lame/vorbis_interface.o
make -C thirdparty/faad2-2.0 && \
mkdir -p i686/faad/ && \
cd i686/faad/ && \
ar x ../../thirdparty/faad2-2.0/libfaad/.libs/libfaad.a
make[3] : on entre dans le répertoire « /usr/share/cinelerra/quicktime/thirdparty/faad2-2.0 »
make all-recursive
make[4] : on entre dans le répertoire « /usr/share/cinelerra/quicktime/thirdparty/faad2-2.0 »
Making all in libfaad
make[5] : on entre dans le répertoire « /usr/share/cinelerra/quicktime/thirdparty/faad2-2.0/libfaad »
make[6] : on entre dans le répertoire « /usr/share/cinelerra/quicktime/thirdparty/faad2-2.0 »
make[6] : on quitte le répertoire « /usr/share/cinelerra/quicktime/thirdparty/faad2-2.0 »
if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -MT bits.lo -MD -MP -MF ".deps/bits.Tpo" -c -o bits.lo bits.c; \
then mv -f ".deps/bits.Tpo" ".deps/bits.Plo"; else rm -f ".deps/bits.Tpo"; exit 1; fi
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -MT bits.lo -MD -MP -MF .deps/bits.Tpo -c bits.c -fPIC -DPIC -o .libs/bits.o
In file included from /usr/include/math.h:94:0,
from common.h:347,
from bits.c:28:
/usr/include/bits/mathcalls.h:326:1: error: conflicting types for 'lrintf'
common.h:313:23: note: previous definition of 'lrintf' was here
make[5]: *** [bits.lo] Erreur 1
make[5] : on quitte le répertoire « /usr/share/cinelerra/quicktime/thirdparty/faad2-2.0/libfaad »
make[4]: *** [all-recursive] Erreur 1
make[4] : on quitte le répertoire « /usr/share/cinelerra/quicktime/thirdparty/faad2-2.0 »
make[3]: *** [all] Erreur 2
make[3] : on quitte le répertoire « /usr/share/cinelerra/quicktime/thirdparty/faad2-2.0 »
make[2]: *** [i686/faad/] Erreur 2
make[2]: *** Attente des tâches non terminées....
make[2] : on quitte le répertoire « /usr/share/cinelerra/quicktime »
make[1]: *** [all] Erreur 2
make[1] : on quitte le répertoire « /usr/share/cinelerra »
make: *** [all] Erreur 2
[root@lprod cinelerra]#
Je ne poste pas tout car il y a 4123 lignes ! mais c'est la fin et ce qui me semble important.
Si quelqu'un a une idée je suis preneur aussi tant pour la version 2.1 du rpm que pour la 4.2 que j'ai essayé de compiler