This question has come up a few times now, so I've added it to the faq,
which should make the "mca_pml_teg.so:undefined symbol" message
web-searchable for others who run into this issue.


On 7/26/06 8:36 AM, "Michael Kluskens" <mk...@ieee.org> wrote:

> Summary: You have to properly uninstall OpenMPI 1.0.2 before
> installing OpenMPI 1.1
> 
> 
> On Jul 26, 2006, at 7:05 AM, <robertmcbr...@bellsouth.net> wrote:
> 
>> Updated to open_mpi-1.1.   I get a runtime error on the application as
>> follows
>> 
>> mca:base:component_find:unable to
>> open:/usr/local/lip/openmpi/mca_pml_teg.so:undefined
>> symbol:mca_ptl_base_modules_initialized
>> 
>> Open_mpi is compile with g95 and gcc 4.0.3
> 
> I use that combination all the time on OS X 10.4.7 and under Debian
> Sarge.
> 
> Since you did not specify how you updated to OpenMPI 1.1 I'm copying
> the instructions posted previously on the list:
> 
> 
> On Jun 26, 2006, at 5:56 PM, Benjamin Landsteiner wrote:
>> Strange.  I had actually done this before I emailed (several times,
>> in fact), but for the sake of completeness, I did it once more.  This
>> time, it worked!  No clue why it worked this time around.
>> 
>> For those of you who in the future come across this problem, here are
>> the (more or less exact) steps I took to recover from the problem:
>> 
>> PROBLEM:  You installed v1.1 of Open MPI and experience keyval parse
>> errors upon running mpicc, mpif77, mpic++, and so forth.
>> 
>> SOLUTION:
>> 1.  Go to your v1.1 directory, and type './configure' if you have not
>> already done so
>> 2.  Type 'make uninstall'
>> 3.  Go to your v1.0.2 directory, and reconfigure using the same
>> settings as you installed with (if you still have the install
>> directory, you probably don't need to do this as it has already been
>> configured)
>> 4.  In the v1.0.2 directory, type 'make uninstall'
>> 5.  For good measure, I went back to the v1.1 directory and typed
>> 'make uninstall' again
>> 6.  Find lingering Open MPI directories and files and then delete
>> them (for instance, empty Open MPI-related folders remained in my /
>> usr/local/* directories)
>> 7.  At this point, I restarted my machine.  Not sure if it's
>> necessary or not.
>> 8.  Go back to the v1.1 directory.  Type 'make clean', then
>> reconfigure, then recompile and reinstall
>> 9.  Things should work now.
>> 
>> 
>> Thank you Michael,
>> ~Ben
>> 
>> +--------------------+
>> Benjamin Landsteiner
>> lands...@stolaf.edu
>> 
>> On 2006/06/26, at 3:48 PM, Michael Kluskens wrote:
>> 
>>> You may have to properly uninstall OpenMPI 1.0.2 before installing
>>> OpenMPI 1.1
>>> 
>>> This was an issue in the past.
>>> 
>>> I would recommend you go into your OpenMPI 1.1 directory and type
>>> "make uninstall", then if you have it go into your OpenMPI 1.0.2
>>> directory and do the same.  If you don't have a directory with
>>> OpenMPI 1.0.2 configured already then either rebuild OpenMPI 1.0.2 or
>>> go into /usr/local and identify all remaining OpenMPI directories and
>>> components and remove them.  Basically you should find directories
>>> modified when you installed OpenMPI 1.1 (or when you uninstalled it)
>>> and you may find components dated from when you installed OpenMPI
>>> 1.0.2.
>>> 
>>> Michael
>>> 
>>> On Jun 26, 2006, at 4:34 PM, Benjamin Landsteiner wrote:
>>> 
>>>> Hello all,
>>>> I recently upgraded to v1.1 of Open MPI and ran into a problem
>>>> on my
>>>> head node that I can't seem to solve.  Upon running mpicc, mpiCC,
>>>> mpic++, and so forth, I get an error like this:
>>> 
> 
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


-- 
Jeff Squyres
Server Virtualization Business Unit
Cisco Systems

Reply via email to