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, bosi...@osl.iu.edu 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-f...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/svn-full
_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel


--
Jeff Squyres
Cisco Systems
_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to