Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] [OMPI svn-full] svn:open-mpi r16909 (f77_hello compiler error)
From: George Bosilca (bosilca_at_[hidden])
Date: 2007-12-12 20:07:55


The logic was wrong. I only get half of it. Commit 16950 solve the
problem. Sorry for this.

   Thanks,
     george.

On Dec 12, 2007, at 2:44 PM, Jeff Squyres wrote:

> Yes -- something changed; I tested all 4 languages extensively before
> I committed (but not on mac). This fails for me on Linux as well;
> I'll check into it...
>
> On Dec 12, 2007, at 2:15 PM, Ethan Mallove wrote:
>
>> Hello,
>>
>> Is this change (or r16908) causing the below error in the MTT
>> trivial test (f77_hello)? The error occurs on Solaris and
>> Linux.
>>
>> ...
>> NOTICE: Invoking /ws/ompi-tools/SUNWspro/SOS11/bin/f90 -f77 -ftrap=
>> %none -I<scratch>/installs/cGmK/install/include/v9 -xarch=amd64
>> hello.f -o f77_hello -R<scratch>/installs/cGmK/install/lib/amd64 -R/
>> opt/mx/lib -L<scratch>/installs/cGmK/install/lib/amd64 -lmpi_f77 -
>> lmpi -lopen-rte -lopen-pal -lsocket -lnsl -lrt -lm
>> hello.f:
>> MAIN main:
>> Undefined first referenced
>> symbol in file
>> intercept_extra_state_t_class <scratch>/installs/cGmK/install/
>> lib/amd64/libmpi_f77.so
>> ld: fatal: Symbol referencing errors. No output written to f77_hello
>>
>> See also http://www.open-mpi.org/mtt/index.php?do_redir=475.
>>
>> Didn't look that closely here, just noted the line change
>> involving "intercept_extra_state".
>>
>> -Ethan
>>
>>
>> On Sun, Dec/09/2007 07:19:59PM, bosilca_at_[hidden] wrote:
>>> Author: bosilca
>>> Date: 2007-12-09 19:19:58 EST (Sun, 09 Dec 2007)
>>> New Revision: 16909
>>> URL: https://svn.open-mpi.org/trac/ompi/changeset/16909
>>>
>>> Log:
>>> Avoid a compiler warning about the function being defined but not
>>> used when we compile the profiling layer.
>>>
>>> Text files modified:
>>> trunk/ompi/mpi/f77/register_datarep_f.c | 6 +++---
>>> 1 files changed, 3 insertions(+), 3 deletions(-)
>>>
>>> Modified: trunk/ompi/mpi/f77/register_datarep_f.c
>>> =
>>> =
>>> =
>>> =
>>> =
>>> =
>>> =
>>> =
>>> =
>>> =
>>> ====================================================================
>>> --- trunk/ompi/mpi/f77/register_datarep_f.c (original)
>>> +++ trunk/ompi/mpi/f77/register_datarep_f.c 2007-12-09 19:19:58 EST
>>> (Sun, 09 Dec 2007)
>>> @@ -90,6 +90,9 @@
>>> MPI_Aint *extra_state_f77;
>>> } intercept_extra_state_t;
>>>
>>> +OBJ_CLASS_DECLARATION(intercept_extra_state_t);
>>> +
>>> +#if !OMPI_PROFILE_LAYER
>>> static void
>>> intercept_extra_state_constructor(intercept_extra_state_t *obj)
>>> {
>>> obj->read_fn_f77 = NULL;
>>> @@ -98,9 +101,6 @@
>>> obj->extra_state_f77 = NULL;
>>> }
>>>
>>> -OBJ_CLASS_DECLARATION(intercept_extra_state_t);
>>> -
>>> -#if !OMPI_PROFILE_LAYER
>>> OBJ_CLASS_INSTANCE(intercept_extra_state_t,
>>> opal_list_item_t,
>>> intercept_extra_state_constructor, NULL);
>>> _______________________________________________
>>> svn-full mailing list
>>> svn-full_at_[hidden]
>>> http://www.open-mpi.org/mailman/listinfo.cgi/svn-full
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
> --
> Jeff Squyres
> Cisco Systems
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel



  • application/pkcs7-signature attachment: smime.p7s