On Mon, 18 Feb 2008, James E Keenan wrote: > Andy Dougherty wrote: > > > The problem here looks relatively simple: The symbol _Parrot_conv_i2_i > > is defined in two places: myops_ops.o and > > /usr/local/lib/libparrot.dylib(core_ops.o)
> > That '/usr/local/lib/libparrot.dylib' shouldn't be there. It's probably a > > remnant of an old installation. Uninstalling the old libparrot should fix > > this problem. > Assuming someone needed to do this uninstall, what's the best way to do it? I don't know. In general, if you install something via some sort of package manager, then it is usually best to use the same package manager to uninstall. Otherwise, the package manager may get confused. If you installed by hand (e.g. with parrot's "make reallyinstall", then you have to uninstall by hand, since parrot doesn't have a 'make uninstall' target. The original poster mentioned something called 'macports', but I don't know anything about it. A simple 'rm /usr/local/lib/libparrot.dylib' will obviously remove the file in question, but will leave behind any other files installed by parrot. Other than by looking at file and directory names and timestamps, I don't know any way to identify "parrot stuff" that might have been installed at the same time. -- Andy Dougherty [EMAIL PROTECTED]