Hi all, I'm trying to compile cinelerra (revision 1009) under RHEL3, but I get an error when compiling libmpeg3/video. Here is the (relevant part of the) output of make:
/bin/sh ../../libtool --mode=compile ../../admin/nasm -g -O2 -c -o reconmmx.lo reconmmx.s ../../admin/nasm -g -O2 -c reconmmx.s -fPIC -DPIC -o reconmmx.lo \1 better written as $1 at ../../admin/nasm line 12. Use of $# is deprecated at ../../admin/nasm line 27. nasm -felf reconmmx.s -o reconmmx.lo Can't exec "nasm": No such file or directory at ../../admin/nasm line 24. /bin/sh ../../libtool --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 mmxidct.lo reconmmx.lo -lm -ldl -lpthread rm -fr .libs/libmpeg3_video.la .libs/libmpeg3_video.* .libs/libmpeg3_video.* (cd . && ln -s reconmmx.lo reconmmx.lo) ar cru .libs/libmpeg3_video.al 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 mmxidct.lo reconmmx.lo ar: reconmmx.lo: Too many levels of symbolic links make: *** [libmpeg3_video.la] Error 1 I can find two errors in this output, first: nasm -felf reconmmx.s -o reconmmx.lo Can't exec "nasm": No such file or directory at ../../admin/nasm line 24. and second: (cd . && ln -s reconmmx.lo reconmmx.lo) which creates reconmmx.lo as a symbolic link to itself and that's why ar is complaining about too many levels of symbolic links in the next lines. The last error is the one that terminates the compile, but I don't know how to fix it. Any suggestions to solve this problem are appreciated. Sincerely, Fabian
