Hi, I'm now trying to build Kdenlive through Macports on MacOSX 10.5.8 (Leopard) on a Powermac G5 Quad (PPC).
The problem is in compiling ffmpeg-devel, the output is:
sudo port install ffmpeg-devel
---> Computing dependencies for ffmpeg-devel
---> Fetching ffmpeg-devel
---> Verifying checksum(s) for ffmpeg-devel
---> Extracting ffmpeg-devel
---> Applying patches to ffmpeg-devel
---> Configuring ffmpeg-devel
---> Building ffmpeg-devel
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_mports_trunk_dports_multimedia_ffmpeg-devel/work/trunk" && gmake -j4 all " returned error 2
Command output: /usr/bin/gcc-4.0 -DHAVE_AV_CONFIG_H -I. -I"/opt/local/var/macports/build/_opt_mports_trunk_dports_multimedia_ffmpeg-devel/work/trunk" -I/opt/local/include -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -DHAVE_LRINTF -I/opt/local/include -arch ppc -std=c99 -fomit-frame-pointer -maltivec -mabi=altivec -I/opt/local/include/dirac -I/opt/local/include/schroedinger-1.0 -I/opt/local/include/liboil-0.3 -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -fno-tree-vectorize -MMD -MF libavcodec/libdiracenc.d -MT libavcodec/libdiracenc.o -c -o libavcodec/libdiracenc.o libavcodec/libdiracenc.c
/usr/bin/gcc-4.0 -DHAVE_AV_CONFIG_H -I. -I"/opt/local/var/macports/build/_opt_mports_trunk_dports_multimedia_ffmpeg-devel/work/trunk" -I/opt/local/include -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -DHAVE_LRINTF -I/opt/local/include -arch ppc -std=c99 -fomit-frame-pointer -maltivec -mabi=altivec -I/opt/local/include/dirac -I/opt/local/include/schroedinger-1.0 -I/opt/local/include/liboil-0.3 -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -fno-tree-vectorize -MMD -MF libavcodec/libdirac_libschro.d -MT libavcodec/libdirac_libschro.o -c -o libavcodec/libdirac_libschro.o libavcodec/libdirac_libschro.c
/usr/bin/gcc-4.0 -DHAVE_AV_CONFIG_H -I. -I"/opt/local/var/macports/build/_opt_mports_trunk_dports_multimedia_ffmpeg-devel/work/trunk" -I/opt/local/include -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -DHAVE_LRINTF -I/opt/local/include -arch ppc -std=c99 -fomit-frame-pointer -maltivec -mabi=altivec -I/opt/local/include/dirac -I/opt/local/include/schroedinger-1.0 -I/opt/local/include/liboil-0.3 -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -fno-tree-vectorize -MMD -MF libavcodec/libfaac.d -MT libavcodec/libfaac.o -c -o libavcodec/libfaac.o libavcodec/libfaac.c
/usr/bin/gcc-4.0 -DHAVE_AV_CONFIG_H -I. -I"/opt/local/var/macports/build/_opt_mports_trunk_dports_multimedia_ffmpeg-devel/work/trunk" -I/opt/local/include -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -DHAVE_LRINTF -I/opt/local/include -arch ppc -std=c99 -fomit-frame-pointer -maltivec -mabi=altivec -I/opt/local/include/dirac -I/opt/local/include/schroedinger-1.0 -I/opt/local/include/liboil-0.3 -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -fno-tree-vectorize -MMD -MF libavcodec/libfaad.d -MT libavcodec/libfaad.o -c -o libavcodec/libfaad.o libavcodec/libfaad.c
/usr/bin/gcc-4.0 -DHAVE_AV_CONFIG_H -I. -I"/opt/local/var/macports/build/_opt_mports_trunk_dports_multimedia_ffmpeg-devel/work/trunk" -I/opt/local/include -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -DHAVE_LRINTF -I/opt/local/include -arch ppc -std=c99 -fomit-frame-pointer -maltivec -mabi=altivec -I/opt/local/include/dirac -I/opt/local/include/schroedinger-1.0 -I/opt/local/include/liboil-0.3 -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -fno-tree-vectorize -MMD -MF libavcodec/libmp3lame.d -MT libavcodec/libmp3lame.o -c -o libavcodec/libmp3lame.o libavcodec/libmp3lame.c
In file included from libavcodec/libfaad.c:31:
/opt/local/include/faad.h:32: warning: ignoring #pragma message
libavcodec/libfaad.c: In function 'faac_decode_frame':
libavcodec/libfaad.c:184: warning: passing argument 2 of 's->NeAACDecInit' discards qualifiers from pointer target type
libavcodec/libfaad.c:195: warning: cast discards qualifiers from pointer target type
/usr/bin/gcc-4.0 -DHAVE_AV_CONFIG_H -I. -I"/opt/local/var/macports/build/_opt_mports_trunk_dports_multimedia_ffmpeg-devel/work/trunk" -I/opt/local/include -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -DHAVE_LRINTF -I/opt/local/include -arch ppc -std=c99 -fomit-frame-pointer -maltivec -mabi=altivec -I/opt/local/include/dirac -I/opt/local/include/schroedinger-1.0 -I/opt/local/include/liboil-0.3 -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -fno-tree-vectorize -MMD -MF libavcodec/libschroedingerdec.d -MT libavcodec/libschroedingerdec.o -c -o libavcodec/libschroedingerdec.o libavcodec/libschroedingerdec.c
/usr/bin/gcc-4.0 -DHAVE_AV_CONFIG_H -I. -I"/opt/local/var/macports/build/_opt_mports_trunk_dports_multimedia_ffmpeg-devel/work/trunk" -I/opt/local/include -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -DHAVE_LRINTF -I/opt/local/include -arch ppc -std=c99 -fomit-frame-pointer -maltivec -mabi=altivec -I/opt/local/include/dirac -I/opt/local/include/schroedinger-1.0 -I/opt/local/include/liboil-0.3 -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -fno-tree-vectorize -MMD -MF libavcodec/libschroedinger.d -MT libavcodec/libschroedinger.o -c -o libavcodec/libschroedinger.o libavcodec/libschroedinger.c
/usr/bin/gcc-4.0 -DHAVE_AV_CONFIG_H -I. -I"/opt/local/var/macports/build/_opt_mports_trunk_dports_multimedia_ffmpeg-devel/work/trunk" -I/opt/local/include -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -DHAVE_LRINTF -I/opt/local/include -arch ppc -std=c99 -fomit-frame-pointer -maltivec -mabi=altivec -I/opt/local/include/dirac -I/opt/local/include/schroedinger-1.0 -I/opt/local/include/liboil-0.3 -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -fno-tree-vectorize -MMD -MF libavcodec/libschroedingerenc.d -MT libavcodec/libschroedingerenc.o -c -o libavcodec/libschroedingerenc.o libavcodec/libschroedingerenc.c
/usr/bin/gcc-4.0 -DHAVE_AV_CONFIG_H -I. -I"/opt/local/var/macports/build/_opt_mports_trunk_dports_multimedia_ffmpeg-devel/work/trunk" -I/opt/local/include -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -DHAVE_LRINTF -I/opt/local/include -arch ppc -std=c99 -fomit-frame-pointer -maltivec -mabi=altivec -I/opt/local/include/dirac -I/opt/local/include/schroedinger-1.0 -I/opt/local/include/liboil-0.3 -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -fno-tree-vectorize -MMD -MF libavcodec/libtheoraenc.d -MT libavcodec/libtheoraenc.o -c -o libavcodec/libtheoraenc.o libavcodec/libtheoraenc.c
/usr/bin/gcc-4.0 -DHAVE_AV_CONFIG_H -I. -I"/opt/local/var/macports/build/_opt_mports_trunk_dports_multimedia_ffmpeg-devel/work/trunk" -I/opt/local/include -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -DHAVE_LRINTF -I/opt/local/include -arch ppc -std=c99 -fomit-frame-pointer -maltivec -mabi=altivec -I/opt/local/include/dirac -I/opt/local/include/schroedinger-1.0 -I/opt/local/include/liboil-0.3 -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -fno-tree-vectorize -MMD -MF libavcodec/libvorbis.d -MT libavcodec/libvorbis.o -c -o libavcodec/libvorbis.o libavcodec/libvorbis.c
/usr/bin/gcc-4.0 -DHAVE_AV_CONFIG_H -I. -I"/opt/local/var/macports/build/_opt_mports_trunk_dports_multimedia_ffmpeg-devel/work/trunk" -I/opt/local/include -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -DHAVE_LRINTF -I/opt/local/include -arch ppc -std=c99 -fomit-frame-pointer -maltivec -mabi=altivec -I/opt/local/include/dirac -I/opt/local/include/schroedinger-1.0 -I/opt/local/include/liboil-0.3 -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -fno-tree-vectorize -MMD -MF libavcodec/libx264.d -MT libavcodec/libx264.o -c -o libavcodec/libx264.o libavcodec/libx264.c
/usr/bin/gcc-4.0 -DHAVE_AV_CONFIG_H -I. -I"/opt/local/var/macports/build/_opt_mports_trunk_dports_multimedia_ffmpeg-devel/work/trunk" -I/opt/local/include -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -DHAVE_LRINTF -I/opt/local/include -arch ppc -std=c99 -fomit-frame-pointer -maltivec -mabi=altivec -I/opt/local/include/dirac -I/opt/local/include/schroedinger-1.0 -I/opt/local/include/liboil-0.3 -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -fno-tree-vectorize -MMD -MF libavcodec/libxvidff.d -MT libavcodec/libxvidff.o -c -o libavcodec/libxvidff.o libavcodec/libxvidff.c
/usr/bin/gcc-4.0 -DHAVE_AV_CONFIG_H -I. -I"/opt/local/var/macports/build/_opt_mports_trunk_dports_multimedia_ffmpeg-devel/work/trunk" -I/opt/local/include -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 -DHAVE_LRINTF -I/opt/local/include -arch ppc -std=c99 -fomit-frame-pointer -maltivec -mabi=altivec -I/opt/local/include/dirac -I/opt/local/include/schroedinger-1.0 -I/opt/local/include/liboil-0.3 -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wundef -O3 -fno-math-errno -fno-tree-vectorize -MMD -MF libavcodec/libxvid_rc.d -MT libavcodec/libxvid_rc.o -c -o libavcodec/libxvid_rc.o libavcodec/libxvid_rc.c
libavcodec/libx264.c: In function 'encode_nals':
libavcodec/libx264.c:75: warning: implicit declaration of function 'x264_nal_encode'
libavcodec/libx264.c: In function 'X264_init':
libavcodec/libx264.c:190: error: 'x264_param_t' has no member named 'b_bframe_pyramid'
libavcodec/libxvidff.c: In function 'ff_xvid_encode_init':
libavcodec/libxvidff.c:232: warning: passing argument 1 of 'av_tempfile' discards qualifiers from pointer target type
libavcodec/libxvidff.c: In function 'xvid_ff_2pass_after':
libavcodec/libxvidff.c:711: warning: initialization discards qualifiers from pointer target type
gmake: *** [libavcodec/libx264.o] Error 1
gmake: *** Waiting for unfinished jobs....
libavcodec/libxvid_rc.c: In function 'ff_xvid_rate_control_init':
libavcodec/libxvid_rc.c:43: warning: passing argument 1 of 'av_tempfile' discards qualifiers from pointer target type
Error: Status 1 encountered during processing.
Any ideas to solve this problem?
Thanks! Matteo

GREAT!!! It works perfectly... =)
Thanks for your help!
Matteo