You need to update your source code - this was identified and fixed on Wed. 
Unfortunately, our trunk is a developer's environment. While we try hard to 
keep it fully functional, bugs do occasionally work their way into the code.

On Mar 1, 2012, at 1:37 AM, Abhinav Sarje wrote:

> Hi Nathan,
> 
> I tried building on an internal login node, and it did not fail at the
> previous point. But, after compiling for a very long time, it failed
> while building libmpi.la, with a multiple definition error:
> ----------
> ...
>  CC     mpiext/mpiext.lo
>  CC     mpi/f77/base/mpi_f77_base_libmpi_f77_base_la-attr_fn_f.lo
>  CC     mpi/f77/base/mpi_f77_base_libmpi_f77_base_la-conversion_fn_null_f.lo
>  CC     mpi/f77/base/mpi_f77_base_libmpi_f77_base_la-f90_accessors.lo
>  CC     mpi/f77/base/mpi_f77_base_libmpi_f77_base_la-strings.lo
>  CC     mpi/f77/base/mpi_f77_base_libmpi_f77_base_la-test_constants_f.lo
>  CCLD   mpi/f77/base/libmpi_f77_base.la
>  CCLD   libmpi.la
> mca/fcoll/dynamic/.libs/libmca_fcoll_dynamic.a(fcoll_dynamic_file_write_all.o):
> In function `local_heap_sort':
> /global/u1/a/asarje/hopper/openmpi-dev-trunk/build/ompi/mca/fcoll/dynamic/../../../../../ompi/mca/fcoll/dynamic/fcoll_dynamic_file_write_all.c:1111:
> multiple definition of `local_heap_sort'
> mca/fcoll/static/.libs/libmca_fcoll_static.a(fcoll_static_file_write_all.o):/global/u1/a/asarje/hopper/openmpi-dev-trunk/build/ompi/mca/fcoll/static/../../../../../ompi/mca/fcoll/static/fcoll_static_file_write_all.c:929:
> first defined here
> make[2]: *** [libmpi.la] Error 2
> make[2]: Leaving directory
> `/global/u1/a/asarje/hopper/openmpi-dev-trunk/build/ompi'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
> `/global/u1/a/asarje/hopper/openmpi-dev-trunk/build/ompi'
> make: *** [all-recursive] Error 1
> ----------
> 
> Any idea why this is happening, and how to fix it? Again, I am using
> the XE6 platform configuration file.
> 
> Abhinav.
> 
> On Wed, Feb 29, 2012 at 12:13 AM, Nathan Hjelm <hje...@lanl.gov> wrote:
>> 
>> 
>> On Mon, 27 Feb 2012, Abhinav Sarje wrote:
>> 
>>> Hi Nathan, Gus, Manju,
>>> 
>>> I got a chance to try out the XE6 support build, but with no success.
>>> First I was getting this error: "PGC-F-0010-File write error occurred
>>> (temporary pragma .s file)". After searching online about this error,
>>> I saw that there is a patch at
>>> 
>>> "https://svn.open-mpi.org/trac/ompi/attachment/ticket/2913/openmpi-trunk-ident_string.patch";
>>> for this particular error.
>>> 
>>> With the patched version, I did not get this error anymore, but got
>>> the unknown switch flag error for the flag "-march=amdfam10"
>>> (specified in the XE6 configuration in the dev trunk) at a particular
>>> point even if I use the '-noswitcherror' flag with the pgcc compiler.
>>> 
>>> If I remove this flag (-march=amdfam10), the build fails later at the
>>> following point:
>>> -------------------------
>>> Making all in mca/ras/alps
>>> make[2]: Entering directory
>>> `/{mydir}/openmpi-dev-trunk/build/orte/mca/ras/alps'
>>>  CC     ras_alps_component.lo
>>>  CC     ras_alps_module.lo
>>> PGC-F-0206-Can't find include file alps/apInfo.h
>>> (../../../../../orte/mca/ras/alps/ras_alps_module.c: 37)
>>> PGC/x86-64 Linux 11.10-0: compilation aborted
>>> make[2]: *** [ras_alps_module.lo] Error 1
>>> make[2]: Leaving directory
>>> `/{mydir}/openmpi-dev-trunk/build/orte/mca/ras/alps'
>>> make[1]: *** [all-recursive] Error 1
>>> make[1]: Leaving directory `/{mydir}/openmpi-dev-trunk/build/orte'
>>> make: *** [all-recursive] Error 1
>>> --------------------------
>> 
>> 
>> This is a known issue with Cray's frontend environment. Build on one of the
>> internal login nodes.
>> 
>> 
>> -Nathan
>> 
>> _______________________________________________
>> users mailing list
>> us...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/users
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


Reply via email to