Last fall, someone reported a problem like the following:

> (cd . && ln -s mtrr.lo mtrr.lo)
> (cd . && ln -s pci.lo pci.lo)
> (cd . && ln -s pci_names.lo pci_names.lo)
> (cd . && ln -s mmi.lo mmi.lo)
> (cd . && ln -s ports.lo ports.lo)
> ar cru .libs/libdha_vid.al libdha.lo mtrr.lo pci.lo pci_names.lo
> mmi.lo
> ports.lo
> ar: libdha.lo: Too many levels of symbolic links

I'm experiencing nearly the same error (it manifests in a different
directory) attempting to compile avifile 0.7.25 on Red Hat 8, and
managed to find a fix:

I removed the extra instance of idct_mmx.c in
ffmpeg/libavcodec/i386/Makefile.am (not sure if this was necessary)

I removed the empty depcomp files: libmmxnow/depcomp, admin/depcomp,
and plugins/libmad/libmad/depcomp, so that automake would replace them
with it's own version.

I reran autogen.sh

The result configured and compiled cleanly.  Searching through mailing
lists for similar errors, it looks to me like there's some problem
with the combination of automake 1.6.1 and above (I'm using 1.6.3) and
gcc 3.x, which avifile happens to be triggering.
---
Roy Stogner


_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile

Reply via email to