On Sun, 20 Oct 2002, Michael Schwendt wrote:

>> (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
>> make[3]: *** [libdha_vid.la] Error 1
>> make[3]: Leaving directory `/usr/local/src/avifile-0.6/drivers/libdha'
>> make[2]: *** [all-recursive] Error 1
>> make[2]: Leaving directory `/usr/local/src/avifile-0.6/drivers/libdha'
>> make[1]: *** [all-recursive] Error 1
>> make[1]: Leaving directory `/usr/local/src/avifile-0.6/drivers'
>> make: *** [all-recursive] Error 1
>> 
>> Is this purely a RH8/GCC3.2 thing? Any solutions?
>
>I don't see where GCC3.2 is involved in your example at all.

Indeed..  ;o)

>Look at the top of your quote where the links are created.
>Linking a file back to itself doesn't look like a good idea.

Nonetheless, it is always somewhat amusing to see people who 
can't get something to work just blame it on the compiler, or on 
Red Hat instead.  ;o)

I get to see this about 50 times a day.  Quite often, the 
solution to their problem is in the last 20 lines of error log 
output.  ;o)



-- 
Mike A. Harris          ftp://people.redhat.com/mharris
OS Systems Engineer
XFree86 maintainer
Red Hat Inc.




Reply via email to