> =46irst off: Are you sure the problem lies in Cinelerra, not in FFMPEG? The= > =20 > version that comes with Hardy native is crippled beyond recognition, lackin= > g=20 > most of the codecs of interest.
I'm not sure where the problem lies. I would probably be interested in getting a less crippled version of ffmpeg though. I don't remember exactly what Cinelerra responded with when I tried using the pipe, but I tried both ffmpeg and mpeg2enc and got errors in both cases. I guess I could reinstall the akirad version... >> I could post the entire result of the make step here if needed. > > Would definitely be of help. Here it is: make all-recursive make[1]: Entering directory `/home/james/cinelerra-cv' Making all in libmpeg3 make[2]: Entering directory `/home/james/cinelerra-cv/libmpeg3' Making all in audio make[3]: Entering directory `/home/james/cinelerra-cv/libmpeg3/audio' if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT ac3.lo -MD -MP -MF ".deps/ac3.Tpo" -c -o ac3.lo ac3.c; \ then mv -f ".deps/ac3.Tpo" ".deps/ac3.Plo"; else rm -f ".deps/ac3.Tpo"; exit 1; fi mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT ac3.lo -MD -MP -MF .deps/ac3.Tpo -c ac3.c -o .libs/ac3.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT dct.lo -MD -MP -MF ".deps/dct.Tpo" -c -o dct.lo dct.c; \ then mv -f ".deps/dct.Tpo" ".deps/dct.Plo"; else rm -f ".deps/dct.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT dct.lo -MD -MP -MF .deps/dct.Tpo -c dct.c -o .libs/dct.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT huffman.lo -MD -MP -MF ".deps/huffman.Tpo" -c -o huffman.lo huffman.c; \ then mv -f ".deps/huffman.Tpo" ".deps/huffman.Plo"; else rm -f ".deps/huffman.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT huffman.lo -MD -MP -MF .deps/huffman.Tpo -c huffman.c -o .libs/huffman.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT layer2.lo -MD -MP -MF ".deps/layer2.Tpo" -c -o layer2.lo layer2.c; \ then mv -f ".deps/layer2.Tpo" ".deps/layer2.Plo"; else rm -f ".deps/layer2.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT layer2.lo -MD -MP -MF .deps/layer2.Tpo -c layer2.c -o .libs/layer2.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT layer3.lo -MD -MP -MF ".deps/layer3.Tpo" -c -o layer3.lo layer3.c; \ then mv -f ".deps/layer3.Tpo" ".deps/layer3.Plo"; else rm -f ".deps/layer3.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT layer3.lo -MD -MP -MF .deps/layer3.Tpo -c layer3.c -o .libs/layer3.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3audio.lo -MD -MP -MF ".deps/mpeg3audio.Tpo" -c -o mpeg3audio.lo mpeg3audio.c; \ then mv -f ".deps/mpeg3audio.Tpo" ".deps/mpeg3audio.Plo"; else rm -f ".deps/mpeg3audio.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3audio.lo -MD -MP -MF .deps/mpeg3audio.Tpo -c mpeg3audio.c -o .libs/mpeg3audio.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT pcm.lo -MD -MP -MF ".deps/pcm.Tpo" -c -o pcm.lo pcm.c; \ then mv -f ".deps/pcm.Tpo" ".deps/pcm.Plo"; else rm -f ".deps/pcm.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT pcm.lo -MD -MP -MF .deps/pcm.Tpo -c pcm.c -o .libs/pcm.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT synthesizers.lo -MD -MP -MF ".deps/synthesizers.Tpo" -c -o synthesizers.lo synthesizers.c; \ then mv -f ".deps/synthesizers.Tpo" ".deps/synthesizers.Plo"; else rm -f ".deps/synthesizers.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT synthesizers.lo -MD -MP -MF .deps/synthesizers.Tpo -c synthesizers.c -o .libs/synthesizers.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT tables.lo -MD -MP -MF ".deps/tables.Tpo" -c -o tables.lo tables.c; \ then mv -f ".deps/tables.Tpo" ".deps/tables.Plo"; else rm -f ".deps/tables.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT tables.lo -MD -MP -MF .deps/tables.Tpo -c tables.c -o .libs/tables.o /bin/bash ../../libtool --tag=CC --tag=CC --mode=link gcc -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -o libmpeg3_audio.la ac3.lo dct.lo huffman.lo layer2.lo layer3.lo mpeg3audio.lo pcm.lo synthesizers.lo tables.lo -lm -ldl -lpthread ar cru .libs/libmpeg3_audio.a .libs/ac3.o .libs/dct.o .libs/huffman.o .libs/layer2.o .libs/layer3.o .libs/mpeg3audio.o .libs/pcm.o .libs/synthesizers.o .libs/tables.o ranlib .libs/libmpeg3_audio.a creating libmpeg3_audio.la (cd .libs && rm -f libmpeg3_audio.la && ln -s ../libmpeg3_audio.la libmpeg3_audio.la) make[3]: Leaving directory `/home/james/cinelerra-cv/libmpeg3/audio' Making all in video make[3]: Entering directory `/home/james/cinelerra-cv/libmpeg3/video' if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT getpicture.lo -MD -MP -MF ".deps/getpicture.Tpo" -c -o getpicture.lo getpicture.c; \ then mv -f ".deps/getpicture.Tpo" ".deps/getpicture.Plo"; else rm -f ".deps/getpicture.Tpo"; exit 1; fi mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT getpicture.lo -MD -MP -MF .deps/getpicture.Tpo -c getpicture.c -o .libs/getpicture.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT headers.lo -MD -MP -MF ".deps/headers.Tpo" -c -o headers.lo headers.c; \ then mv -f ".deps/headers.Tpo" ".deps/headers.Plo"; else rm -f ".deps/headers.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT headers.lo -MD -MP -MF .deps/headers.Tpo -c headers.c -o .libs/headers.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT idct.lo -MD -MP -MF ".deps/idct.Tpo" -c -o idct.lo idct.c; \ then mv -f ".deps/idct.Tpo" ".deps/idct.Plo"; else rm -f ".deps/idct.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT idct.lo -MD -MP -MF .deps/idct.Tpo -c idct.c -o .libs/idct.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT macroblocks.lo -MD -MP -MF ".deps/macroblocks.Tpo" -c -o macroblocks.lo macroblocks.c; \ then mv -f ".deps/macroblocks.Tpo" ".deps/macroblocks.Plo"; else rm -f ".deps/macroblocks.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT macroblocks.lo -MD -MP -MF .deps/macroblocks.Tpo -c macroblocks.c -o .libs/macroblocks.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mmxtest.lo -MD -MP -MF ".deps/mmxtest.Tpo" -c -o mmxtest.lo mmxtest.c; \ then mv -f ".deps/mmxtest.Tpo" ".deps/mmxtest.Plo"; else rm -f ".deps/mmxtest.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mmxtest.lo -MD -MP -MF .deps/mmxtest.Tpo -c mmxtest.c -o .libs/mmxtest.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT motion.lo -MD -MP -MF ".deps/motion.Tpo" -c -o motion.lo motion.c; \ then mv -f ".deps/motion.Tpo" ".deps/motion.Plo"; else rm -f ".deps/motion.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT motion.lo -MD -MP -MF .deps/motion.Tpo -c motion.c -o .libs/motion.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3cache.lo -MD -MP -MF ".deps/mpeg3cache.Tpo" -c -o mpeg3cache.lo mpeg3cache.c; \ then mv -f ".deps/mpeg3cache.Tpo" ".deps/mpeg3cache.Plo"; else rm -f ".deps/mpeg3cache.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3cache.lo -MD -MP -MF .deps/mpeg3cache.Tpo -c mpeg3cache.c -o .libs/mpeg3cache.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3video.lo -MD -MP -MF ".deps/mpeg3video.Tpo" -c -o mpeg3video.lo mpeg3video.c; \ then mv -f ".deps/mpeg3video.Tpo" ".deps/mpeg3video.Plo"; else rm -f ".deps/mpeg3video.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3video.lo -MD -MP -MF .deps/mpeg3video.Tpo -c mpeg3video.c -o .libs/mpeg3video.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT output.lo -MD -MP -MF ".deps/output.Tpo" -c -o output.lo output.c; \ then mv -f ".deps/output.Tpo" ".deps/output.Plo"; else rm -f ".deps/output.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT output.lo -MD -MP -MF .deps/output.Tpo -c output.c -o .libs/output.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT reconstruct.lo -MD -MP -MF ".deps/reconstruct.Tpo" -c -o reconstruct.lo reconstruct.c; \ then mv -f ".deps/reconstruct.Tpo" ".deps/reconstruct.Plo"; else rm -f ".deps/reconstruct.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT reconstruct.lo -MD -MP -MF .deps/reconstruct.Tpo -c reconstruct.c -o .libs/reconstruct.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT seek.lo -MD -MP -MF ".deps/seek.Tpo" -c -o seek.lo seek.c; \ then mv -f ".deps/seek.Tpo" ".deps/seek.Plo"; else rm -f ".deps/seek.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT seek.lo -MD -MP -MF .deps/seek.Tpo -c seek.c -o .libs/seek.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT slice.lo -MD -MP -MF ".deps/slice.Tpo" -c -o slice.lo slice.c; \ then mv -f ".deps/slice.Tpo" ".deps/slice.Plo"; else rm -f ".deps/slice.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT slice.lo -MD -MP -MF .deps/slice.Tpo -c slice.c -o .libs/slice.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT subtitle.lo -MD -MP -MF ".deps/subtitle.Tpo" -c -o subtitle.lo subtitle.c; \ then mv -f ".deps/subtitle.Tpo" ".deps/subtitle.Plo"; else rm -f ".deps/subtitle.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT subtitle.lo -MD -MP -MF .deps/subtitle.Tpo -c subtitle.c -o .libs/subtitle.o if /bin/bash ../../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT vlc.lo -MD -MP -MF ".deps/vlc.Tpo" -c -o vlc.lo vlc.c; \ then mv -f ".deps/vlc.Tpo" ".deps/vlc.Plo"; else rm -f ".deps/vlc.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT vlc.lo -MD -MP -MF .deps/vlc.Tpo -c vlc.c -o .libs/vlc.o /bin/bash ../../libtool --tag=CC --tag=CC --mode=link gcc -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -o libmpeg3_video.la getpicture.lo headers.lo idct.lo macroblocks.lo mmxtest.lo motion.lo mpeg3cache.lo mpeg3video.lo output.lo reconstruct.lo seek.lo slice.lo subtitle.lo vlc.lo -lm -ldl -lpthread ar cru .libs/libmpeg3_video.a .libs/getpicture.o .libs/headers.o .libs/idct.o .libs/macroblocks.o .libs/mmxtest.o .libs/motion.o .libs/mpeg3cache.o .libs/mpeg3video.o .libs/output.o .libs/reconstruct.o .libs/seek.o .libs/slice.o .libs/subtitle.o .libs/vlc.o ranlib .libs/libmpeg3_video.a creating libmpeg3_video.la (cd .libs && rm -f libmpeg3_video.la && ln -s ../libmpeg3_video.la libmpeg3_video.la) make[3]: Leaving directory `/home/james/cinelerra-cv/libmpeg3/video' make[3]: Entering directory `/home/james/cinelerra-cv/libmpeg3' if /bin/bash ../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT bitstream.lo -MD -MP -MF ".deps/bitstream.Tpo" -c -o bitstream.lo bitstream.c; \ then mv -f ".deps/bitstream.Tpo" ".deps/bitstream.Plo"; else rm -f ".deps/bitstream.Tpo"; exit 1; fi mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT bitstream.lo -MD -MP -MF .deps/bitstream.Tpo -c bitstream.c -o .libs/bitstream.o if /bin/bash ../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT libmpeg3.lo -MD -MP -MF ".deps/libmpeg3.Tpo" -c -o libmpeg3.lo libmpeg3.c; \ then mv -f ".deps/libmpeg3.Tpo" ".deps/libmpeg3.Plo"; else rm -f ".deps/libmpeg3.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT libmpeg3.lo -MD -MP -MF .deps/libmpeg3.Tpo -c libmpeg3.c -o .libs/libmpeg3.o if /bin/bash ../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3atrack.lo -MD -MP -MF ".deps/mpeg3atrack.Tpo" -c -o mpeg3atrack.lo mpeg3atrack.c; \ then mv -f ".deps/mpeg3atrack.Tpo" ".deps/mpeg3atrack.Plo"; else rm -f ".deps/mpeg3atrack.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3atrack.lo -MD -MP -MF .deps/mpeg3atrack.Tpo -c mpeg3atrack.c -o .libs/mpeg3atrack.o if /bin/bash ../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3css.lo -MD -MP -MF ".deps/mpeg3css.Tpo" -c -o mpeg3css.lo mpeg3css.c; \ then mv -f ".deps/mpeg3css.Tpo" ".deps/mpeg3css.Plo"; else rm -f ".deps/mpeg3css.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3css.lo -MD -MP -MF .deps/mpeg3css.Tpo -c mpeg3css.c -o .libs/mpeg3css.o if /bin/bash ../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3demux.lo -MD -MP -MF ".deps/mpeg3demux.Tpo" -c -o mpeg3demux.lo mpeg3demux.c; \ then mv -f ".deps/mpeg3demux.Tpo" ".deps/mpeg3demux.Plo"; else rm -f ".deps/mpeg3demux.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3demux.lo -MD -MP -MF .deps/mpeg3demux.Tpo -c mpeg3demux.c -o .libs/mpeg3demux.o if /bin/bash ../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3ifo.lo -MD -MP -MF ".deps/mpeg3ifo.Tpo" -c -o mpeg3ifo.lo mpeg3ifo.c; \ then mv -f ".deps/mpeg3ifo.Tpo" ".deps/mpeg3ifo.Plo"; else rm -f ".deps/mpeg3ifo.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3ifo.lo -MD -MP -MF .deps/mpeg3ifo.Tpo -c mpeg3ifo.c -o .libs/mpeg3ifo.o mpeg3ifo.c: In function ‘cellplayinfo’: mpeg3ifo.c:537: warning: passing argument 3 of ‘program_map’ from incompatible pointer type if /bin/bash ../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3io.lo -MD -MP -MF ".deps/mpeg3io.Tpo" -c -o mpeg3io.lo mpeg3io.c; \ then mv -f ".deps/mpeg3io.Tpo" ".deps/mpeg3io.Plo"; else rm -f ".deps/mpeg3io.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3io.lo -MD -MP -MF .deps/mpeg3io.Tpo -c mpeg3io.c -o .libs/mpeg3io.o if /bin/bash ../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3strack.lo -MD -MP -MF ".deps/mpeg3strack.Tpo" -c -o mpeg3strack.lo mpeg3strack.c; \ then mv -f ".deps/mpeg3strack.Tpo" ".deps/mpeg3strack.Plo"; else rm -f ".deps/mpeg3strack.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3strack.lo -MD -MP -MF .deps/mpeg3strack.Tpo -c mpeg3strack.c -o .libs/mpeg3strack.o if /bin/bash ../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3title.lo -MD -MP -MF ".deps/mpeg3title.Tpo" -c -o mpeg3title.lo mpeg3title.c; \ then mv -f ".deps/mpeg3title.Tpo" ".deps/mpeg3title.Plo"; else rm -f ".deps/mpeg3title.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3title.lo -MD -MP -MF .deps/mpeg3title.Tpo -c mpeg3title.c -o .libs/mpeg3title.o if /bin/bash ../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3tocutil.lo -MD -MP -MF ".deps/mpeg3tocutil.Tpo" -c -o mpeg3tocutil.lo mpeg3tocutil.c; \ then mv -f ".deps/mpeg3tocutil.Tpo" ".deps/mpeg3tocutil.Plo"; else rm -f ".deps/mpeg3tocutil.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3tocutil.lo -MD -MP -MF .deps/mpeg3tocutil.Tpo -c mpeg3tocutil.c -o .libs/mpeg3tocutil.o if /bin/bash ../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3vtrack.lo -MD -MP -MF ".deps/mpeg3vtrack.Tpo" -c -o mpeg3vtrack.lo mpeg3vtrack.c; \ then mv -f ".deps/mpeg3vtrack.Tpo" ".deps/mpeg3vtrack.Plo"; else rm -f ".deps/mpeg3vtrack.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT mpeg3vtrack.lo -MD -MP -MF .deps/mpeg3vtrack.Tpo -c mpeg3vtrack.c -o .libs/mpeg3vtrack.o if /bin/bash ../libtool --tag=CC --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT workarounds.lo -MD -MP -MF ".deps/workarounds.Tpo" -c -o workarounds.lo workarounds.c; \ then mv -f ".deps/workarounds.Tpo" ".deps/workarounds.Plo"; else rm -f ".deps/workarounds.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -MT workarounds.lo -MD -MP -MF .deps/workarounds.Tpo -c workarounds.c -o .libs/workarounds.o /bin/bash ../libtool --tag=CC --tag=CC --mode=link gcc -DHAVE_MMX -DUSE_MMX -DX86_CPU -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -o libmpeg3hv.la -rpath /usr/local/lib -version-info 1:0:0 -release 1.5.0 -Wl,--no-undefined bitstream.lo libmpeg3.lo mpeg3atrack.lo mpeg3css.lo mpeg3demux.lo mpeg3ifo.lo mpeg3io.lo mpeg3strack.lo mpeg3title.lo mpeg3tocutil.lo mpeg3vtrack.lo workarounds.lo -la52 video/libmpeg3_video.la audio/libmpeg3_audio.la -lm -lpthread -lm -ldl -lpthread gcc -shared .libs/bitstream.o .libs/libmpeg3.o .libs/mpeg3atrack.o .libs/mpeg3css.o .libs/mpeg3demux.o .libs/mpeg3ifo.o .libs/mpeg3io.o .libs/mpeg3strack.o .libs/mpeg3title.o .libs/mpeg3tocutil.o .libs/mpeg3vtrack.o .libs/workarounds.o -Wl,--whole-archive video/.libs/libmpeg3_video.a audio/.libs/libmpeg3_audio.a -Wl,--no-whole-archive /usr/lib/liba52.so -lm -ldl -lpthread -Wl,--no-undefined -Wl,-soname -Wl,libmpeg3hv-1.5.0.so.1 -o .libs/libmpeg3hv-1.5.0.so.1.0.0 /usr/bin/ld: .libs/bitstream.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC .libs/bitstream.o: could not read symbols: Bad value collect2: ld returned 1 exit status make[3]: *** [libmpeg3hv.la] Error 1 make[3]: Leaving directory `/home/james/cinelerra-cv/libmpeg3' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/james/cinelerra-cv/libmpeg3' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/james/cinelerra-cv' make: *** [all] Error 2 Thanks again! _______________________________________________ Cinelerra mailing list Cinelerra@skolelinux.no https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra