Re: [OMPI devel] 1.8.5rc1 is ready for testing

2015-04-07 Thread Ralph Castain
Yeah, that version will cause us problems. We fixed in the master, but bringing 
it over to 1.8 is no small thing. I’m waiting for Jeff to return next week 
(since he’s the one that created the fix) to decide on best path forward.


> On Apr 7, 2015, at 2:12 PM, Marco Atzeri  wrote:
> 
> On 4/7/2015 10:00 PM, Ralph Castain wrote:
>> What version of libtool do you have? We require 2.4.2 - newer versions don’t 
>> necessarily work, I fear.
>> 
> 
> 2.4.6
> 
> for what I can see opal/mca/backtrace/configure.m4 exist on
> the source tree
> 
> so it seems a lack of relative/absolute path when invoking
> 
> make[2]: Entering directory 
> '/cygdrive/e/cyg_pub/devel/openmpi/openmpi-1.8.5rc1-1.x86_64/build/opal/libltdl'
> CDPATH="${ZSH_VERSION+.}:" && cd 
> /pub/devel/openmpi/openmpi-1.8.5rc1-1.x86_64/src/openmpi-1.8.5rc1/opal/libltdl
>  && aclocal-1.15 -I ../../config
> aclocal-1.15: error: ../../config/autogen_found_items.m4:304: file 
> 'opal/mca/backtrace/configure.m4' does not exist
> Makefile:539: recipe for target 
> '/pub/devel/openmpi/openmpi-1.8.5rc1-1.x86_64/src/openmpi-1.8.5rc1/opal/libltdl/aclocal.m4'
>  failed
> make[2]: *** 
> [/pub/devel/openmpi/openmpi-1.8.5rc1-1.x86_64/src/openmpi-1.8.5rc1/opal/libltdl/aclocal.m4]
>  Error 1
> ___
> devel mailing list
> de...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post: 
> http://www.open-mpi.org/community/lists/devel/2015/04/17194.php



Re: [OMPI devel] 1.8.5rc1 is ready for testing

2015-04-07 Thread Marco Atzeri

On 4/7/2015 10:00 PM, Ralph Castain wrote:

What version of libtool do you have? We require 2.4.2 - newer versions don’t 
necessarily work, I fear.



2.4.6

for what I can see opal/mca/backtrace/configure.m4 exist on
the source tree

so it seems a lack of relative/absolute path when invoking

make[2]: Entering directory 
'/cygdrive/e/cyg_pub/devel/openmpi/openmpi-1.8.5rc1-1.x86_64/build/opal/libltdl'
CDPATH="${ZSH_VERSION+.}:" && cd 
/pub/devel/openmpi/openmpi-1.8.5rc1-1.x86_64/src/openmpi-1.8.5rc1/opal/libltdl 
&& aclocal-1.15 -I ../../config
aclocal-1.15: error: ../../config/autogen_found_items.m4:304: file 
'opal/mca/backtrace/configure.m4' does not exist
Makefile:539: recipe for target 
'/pub/devel/openmpi/openmpi-1.8.5rc1-1.x86_64/src/openmpi-1.8.5rc1/opal/libltdl/aclocal.m4' 
failed
make[2]: *** 
[/pub/devel/openmpi/openmpi-1.8.5rc1-1.x86_64/src/openmpi-1.8.5rc1/opal/libltdl/aclocal.m4] 
Error 1


Re: [OMPI devel] 1.8.5rc1 is ready for testing

2015-04-07 Thread Marco Atzeri

On 4/5/2015 11:42 PM, Ralph Castain wrote:

Usual place:

http://www.open-mpi.org/software/ompi/v1.8/



building on cygwin64

Making all in libltdl
make[2]: Entering directory 
'/cygdrive/e/cyg_pub/devel/openmpi/openmpi-1.8.5rc1-1.x86_64/build/opal/libltdl'
CDPATH="${ZSH_VERSION+.}:" && cd 
/pub/devel/openmpi/openmpi-1.8.5rc1-1.x86_64/src/openmpi-1.8.5rc1/opal/libltdl 
&& aclocal-1.15 -I ../../config
aclocal-1.15: error: ../../config/autogen_found_items.m4:304: file 
'opal/mca/backtrace/configure.m4' does not exist
Makefile:539: recipe for target 
'/pub/devel/openmpi/openmpi-1.8.5rc1-1.x86_64/src/openmpi-1.8.5rc1/opal/libltdl/aclocal.m4' 
failed
make[2]: *** 
[/pub/devel/openmpi/openmpi-1.8.5rc1-1.x86_64/src/openmpi-1.8.5rc1/opal/libltdl/aclocal.m4] 
Error 1




configuration:

   --disable-mca-dso \
--disable-sysv-shmem \
--enable-cxx-exceptions \
--with-threads=posix \
--without-cs-fs \
--with-mpi-param_check=always \
--enable-contrib-no-build=vt,libompitrace \

--enable-mca-no-build=paffinity,installdirs-windows,timer-windows,shmem-sysv


[OMPI devel] .ompi_info dependency files

2015-04-07 Thread Nathan Hjelm

I am working on rewriting some of the MCA component open code to delay
dlclose until opal_util_finalize () and I ran into something
interesting. Open MPI supports component dependency files ending in
.ompi_info. These files can be used to describe dependencies between mca
components. This feature seems to be a break in the MCA abstration. I
could, for example, make mca_btl_vader.so "depend" on components in
ompi (like mca_osc_pt2pt.so).

What is the history of the .ompi_info dependency file format? Can we
remove support for it? It would greatly simplify the code in
mca_base_component_find.c.

-Nathan


pgpeRCq_mg0MQ.pgp
Description: PGP signature


Re: [OMPI devel] 1.8.5rc1 VT-related build failure

2015-04-07 Thread Bert Wesarg

On 04/06/2015 10:10 PM, Paul Hargrove wrote:

I am trying to build Open MPI 1.8.5rc1 wit AMDs Open64 4.5.2.1.
I see the following failure (from "make V=1") while building VT:


thanks, I'll take a look.

Bert




openCC -DHAVE_CONFIG_H -I.
-I/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/ompi/contrib/vt/vt/tools/vtfilter
-I../..
  
-I/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/ompi/contrib/vt/vt/extlib/otf/otflib
-I../../extlib/otf/otflib
-I/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/ompi/contrib/vt/vt/tools/vtfilter
-I/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/ompi/contrib/vt/vt/tools/vtfilter/old
-I/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/ompi/contrib/vt/vt/include
-I../../include
-I/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/ompi/contrib/vt/vt/rfg
-I/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/ompi/contrib/vt/vt/vtlib
-I/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/ompi/contrib/vt/vt
-DINSIDE_OPENMPI
-I/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/opal/mca/hwloc/hwloc191/hwloc/include
-I/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/BLD/opal/mca/hwloc/hwloc191/hwloc/include
-I/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/opal/mca/event/libevent2021/libevent
-I/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/opal/mca/event/libevent2021/libevent/include
-I/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/BLD/opal/mca/event/libevent2021/libevent/include
-I/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/ompi/contrib/vt/vt/../../../include
-I/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/BLD/ompi/contrib/vt/vt/../../../include
-fopenmp -DVT_FILTER_OLD -O3 -DNDEBUG -finline-functions -pthread -MT
vtfilter-vt_filter.o -MD -MP -MF .deps/vtfilter-vt_filter.Tpo -c -o
vtfilter-vt_filter.o `test -f 'vt_filter.cc' || echo
'/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/ompi/contrib/vt/vt/tools/vtfilter/'`vt_filter.cc
In file included from
/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/ompi/contrib/vt/vt/tools/vtfilter/vt_filter.h:16,
  from
/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/ompi/contrib/vt/vt/tools/vtfilter/vt_filter.cc:13:
/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/ompi/contrib/vt/vt/tools/vtfilter/vt_filter_config.h:39:12:
error: floating constant in preprocessor expression
In file included from
/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/ompi/contrib/vt/vt/tools/vtfilter/vt_filter.h:16,
  from
/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/ompi/contrib/vt/vt/tools/vtfilter/vt_filter.cc:13:
/scratch/phargrov/OMPI/openmpi-1.8.5rc1-linux-x86_64-open64/openmpi-1.8.5rc1/ompi/contrib/vt/vt/tools/vtfilter/vt_filter_config.h:39:12:
error: floating constant in preprocessor expression
make[7]: *** [vtfilter-vt_filter.o] Error 1


The offending line is

# if !(__OPENCC_PATCHLEVEL__ + 0)

And the reason for the error is that __OPENCC_PATCHLEVEL__ is defined, but
is not an INTEGER:

$ /opt/amd/x86_open64-4.5.2.1/bin/openCC -dM -E ~/empty.c | grep OPENCC
#define __OPENCC_MINOR__ 5
#define __OPENCC__ 4
#define __OPENCC_PATCHLEVEL__ 2.1


The same usage of __OPENCC_PATCHLEVEL__ as an integer appears in
vt_unify_config.h.

-Paul




___
devel mailing list
de...@open-mpi.org
Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
Link to this post: 
http://www.open-mpi.org/community/lists/devel/2015/04/17183.php



--
Dipl.-Inf. Bert Wesarg
wiss. Mitarbeiter

Technische Universität Dresden
Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH)
01062 Dresden
Tel.: +49 (351) 463-42451
Fax: +49 (351) 463-37773
E-Mail: bert.wes...@tu-dresden.de



smime.p7s
Description: S/MIME Cryptographic Signature