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
