Ugh.  IMHO, Cygwin != POSIX.

The problem is that we're making the assumption that if dlsym() is present, RTLD_NEXT is defined. I guess that's not true for cygwin (lame). I suppose that we could also check for RTLD_NEXT...? Is there any other OS where dlsym() is present by RTLD_NEXT is not?

Would it be easier to run Linux in a virtual machine on your windows host? You'll probably get a lot better performance...?


On Oct 29, 2008, at 1:36 PM, Gustavo Seabra wrote:

On Wed, Oct 29, 2008 at 10:48 AM, George Bosilca wrote:
Gustavo,

I think we have a problem in the "make dist" for the 1.2. I just downloaded the latest 1.2.8, and the windows timer component header file is not in the tarball. This file is not automatically generated, and it is in the svn
version.

Anyway, the 1.3 is nearly ready to replace the 1.2 as the stable version. And it does have this file, so I strongly suggest to switch from the 1.2 to
the 1.3 series.

Hi George,

Thank you very much for the suggestion.

I did what you suggested and downloaded openmpi-1.3b1, and now I can
see that file there.

The configuration ends cleanly again, but this time the compilation
stops with the error below. Do you mind taking a look at it to see
what could be wrong?

Thanks.

=====================================================
[...]
Making install in mca/memory/mallopt
make[2]: Entering directory
`/home/seabra/local/openmpi-1.3b1/opal/mca/memory/mallopt'
depbase=`echo memory_mallopt_component.lo | sed 's|[^/]*$|.deps/&|;s| \.lo$||'`;\
       /bin/sh ../../../../libtool --tag=CC   --mode=compile gcc
-DHAVE_CONFIG_H -I. -I../../../../opal/include
-I../../../../orte/include -I../../../../ompi/include
-I../../../../opal/mca/paffinity/linux/plpa/src/libplpa
-I../../../..  -D_REENTRANT  -O3 -DNDEBUG -finline-functions
-fno-strict-aliasing  -MT memory_mallopt_component.lo -MD -MP -MF
$depbase.Tpo -c -o memory_mallopt_component.lo
memory_mallopt_component.c &&\
       mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../../opal/include
-I../../../../orte/include -I../../../../ompi/include
-I../../../../opal/mca/paffinity/linux/plpa/src/libplpa -I../../../..
-D_REENTRANT -O3 -DNDEBUG -finline-functions -fno-strict-aliasing -MT
memory_mallopt_component.lo -MD -MP -MF
.deps/memory_mallopt_component.Tpo -c memory_mallopt_component.c
-DDLL_EXPORT -DPIC -o .libs/memory_mallopt_component.o
memory_mallopt_component.c: In function `munmap':
memory_mallopt_component.c:106: error: `RTLD_NEXT' undeclared (first
use in this function)
memory_mallopt_component.c:106: error: (Each undeclared identifier is
reported only once
memory_mallopt_component.c:106: error: for each function it appears in.)
make[2]: *** [memory_mallopt_component.lo] Error 1
make[2]: Leaving directory
`/home/seabra/local/openmpi-1.3b1/opal/mca/memory/mallopt'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/seabra/local/openmpi-1.3b1/opal'
make: *** [install-recursive] Error
=====================================================
_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users


--
Jeff Squyres
Cisco Systems

Reply via email to