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

Reply via email to