Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

From: Brian Barrett (brbarret_at_[hidden])
Date: 2005-08-18 08:21:50


On Aug 18, 2005, at 8:04 AM, Gleb Natapov wrote:

> On Thu, Aug 18, 2005 at 07:08:07AM -0500, Brian Barrett wrote:
>
>> Sorry about that - some files moved around yesterday afternoon. You
>> can either re-run autogen.sh / configure / make again and that
>> *should* fix the problem, or you can:
>>
> It doesn't :(

Grrr.. That makes sense, in the twiested Automake way. Sorry about
the bumm advice.

>> cd ompi/mca/ptl/sm
>> rm .deps/*
>> make -k
>> cd ../../../
>> <do whatever you normally do to build OMPI>

> I'll try that. Thank you.

If this doesn't work, removing ompi/mca/ptl/sm/.deps/ and rerunning
autogen / configure / make will definitely work. I recommend trying
the make -k option first, as it's a whole lot faster ;).

Most likely everyone is going to run into this problem today the
first time we update. If anyone really cares why, I can explain off
list. But the details are really lame, and entirely Automake's
fault ;).

Brian

>> On Aug 18, 2005, at 7:02 AM, Gleb Natapov wrote:
>>
>>
>>> I can't compile today's svn code:
>>>
>>> gcc -shared .libs/ptl_self.o .libs/ptl_self_component.o -
>>> pthread -lm
>>> -lutil -Wl,-soname -Wl,mca_ptl_self.so -o .libs/mca_ptl_self.so
>>> creating mca_ptl_self.la
>>> (cd .libs && rm -f mca_ptl_self.la && ln -s ../mca_ptl_self.la
>>> mca_ptl_self.la)
>>> make[4]: Leaving directory
>>> `/export/home/glebn/OpenMPI/ompi/ompi/mca/ptl/self'
>>> Making all in sm
>>> make[4]: Entering directory
>>> `/export/home/glebn/OpenMPI/ompi/ompi/mca/ptl/sm'
>>> make[4]: *** No rule to make target `src/ptl_sm.c', needed by
>>> `ptl_sm.lo'. Stop.
>>> make[4]: Leaving directory
>>> `/export/home/glebn/OpenMPI/ompi/ompi/mca/ptl/sm'
>>> make[3]: *** [all-recursive] Error 1
>>> make[3]: Leaving directory
>>> `/export/home/glebn/OpenMPI/ompi/ompi/dynamic-mca/ptl'
>>> make[2]: *** [all-recursive] Error 1
>>> make[2]: Leaving directory
>>> `/export/home/glebn/OpenMPI/ompi/ompi/dynamic-mca'
>>> make[1]: *** [all-recursive] Error 1
>>> make[1]: Leaving directory `/export/home/glebn/OpenMPI/ompi/ompi'
>>> make: *** [all-recursive] Error 1
>>>
>>> --
>>> Gleb.
>>> _______________________________________________
>>> devel mailing list
>>> devel_at_[hidden]
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>
>>>
>>
>> --
>> Brian Barrett
>> Open MPI developer
>> http://www.open-mpi.org/
>>
>>
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>
>
> --
> Gleb.
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>