Boost logo

Boost Users :

Subject: Re: [Boost-users] Compiled Boost with MPI
From: julien.plu_at_[hidden]
Date: 2013-03-09 14:40:10


Hi,

Still the same error :-(

Command line : : b2 toolset=gcc --j4 --layout=system release --prefix=C:\librairies\boost-1.53.0 --user-config=user-config.jam install

Result :

Performing configuration checks

    - 32-bit : yes
    - x86 : yes
    - has_icu builds : no
    - iconv (libc) : no
    - iconv (separate) : yes
    - icu : no
    - icu (lib64) : no
    - gcc visibility : yes
    - long double support : yes

Component configuration:

    - atomic : building
    - chrono : building
    - context : building
    - date_time : building
    - exception : building
    - filesystem : building
    - graph : building
    - graph_parallel : building
    - iostreams : building
    - locale : building
    - math : building
    - mpi : building
    - program_options : building
    - python : building
    - random : building
    - regex : building
    - serialization : building
    - signals : building
    - system : building
    - test : building
    - thread : building
    - timer : building
    - wave : building

...patience...
...patience...
...patience...
...patience...
...found 31767 targets...
...updating 19 targets...
gcc.compile.c++ bin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\link-static\threading-multi\mpi_datatype_oarchive.o
In file included from C:\librairies\MPICH2-3.0.2\include/mpi.h:1214:0,
                 from ./boost/mpi/config.hpp:20,
                 from ./boost/mpi/detail/mpi_datatype_primitive.hpp:12,
                 from ./boost/mpi/detail/mpi_datatype_oarchive.hpp:18,
                 from libs\mpi\src\mpi_datatype_oarchive.cpp:12:
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Datatype::NULL_COPY_FN(const MPI::Datatype&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:130: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:138: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:142: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:151: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:161: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Datatype::NULL_DELETE_FN(MPI::Datatype&, int, void*, void*)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:410:90: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:410:98: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:410:104: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:410:108: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Datatype::DUP_FN(const MPI::Datatype&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:411:124: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:411:132: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:411:136: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Comm::NULL_COPY_FN(const MPI::Comm&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:126: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:134: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:138: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:147: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:157: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Comm::NULL_DELETE_FN(MPI::Comm&, int, void*, void*)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1472:86: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1472:94: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1472:100: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1472:104: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Comm::DUP_FN(const MPI::Comm&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1473:120: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1473:128: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1473:132: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Win::NULL_COPY_FN(const MPI::Win&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:123: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:131: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:135: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:144: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:154: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Win::NULL_DELETE_FN(MPI::Win&, int, void*, void*)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1905:83: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1905:91: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1905:97: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1905:101: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Win::DUP_FN(const MPI::Win&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1906:117: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1906:125: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1906:129: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: At global scope:
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:2495:17: erreur: dÚclaration ne dÚclarant rien du tout [-fpermissive]

    "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -mthreads -DBOOST_ALL_NO_LIB=1 -DBOOST_MPI_SOURCE=1 -DNDEBUG -I"." -I"C:\librairies\MPICH2-3.0.2\include" -c -o "bin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\link-static\threading-multi\mpi_datatype_oarchive.o" "libs\mpi\src\mpi_datatype_oarchive.cpp"

...failed gcc.compile.c++ bin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\link-static\threading-multi\mpi_datatype_oarchive.o...
gcc.compile.c++ bin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi\mpi_datatype_oarchive.o
In file included from C:\librairies\MPICH2-3.0.2\include/mpi.h:1214:0,
                 from ./boost/mpi/config.hpp:20,
                 from ./boost/mpi/detail/mpi_datatype_primitive.hpp:12,
                 from ./boost/mpi/detail/mpi_datatype_oarchive.hpp:18,
                 from libs\mpi\src\mpi_datatype_oarchive.cpp:12:
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Datatype::NULL_COPY_FN(const MPI::Datatype&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:130: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:138: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:142: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:151: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:161: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Datatype::NULL_DELETE_FN(MPI::Datatype&, int, void*, void*)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:410:90: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:410:98: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:410:104: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:410:108: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Datatype::DUP_FN(const MPI::Datatype&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:411:124: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:411:132: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:411:136: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Comm::NULL_COPY_FN(const MPI::Comm&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:126: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:134: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:138: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:147: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:157: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Comm::NULL_DELETE_FN(MPI::Comm&, int, void*, void*)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1472:86: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1472:94: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1472:100: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1472:104: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Comm::DUP_FN(const MPI::Comm&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1473:120: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1473:128: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1473:132: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Win::NULL_COPY_FN(const MPI::Win&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:123: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:131: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:135: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:144: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:154: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Win::NULL_DELETE_FN(MPI::Win&, int, void*, void*)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1905:83: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1905:91: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1905:97: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1905:101: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Win::DUP_FN(const MPI::Win&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1906:117: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1906:125: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1906:129: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: At global scope:
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:2495:17: erreur: dÚclaration ne dÚclarant rien du tout [-fpermissive]

    "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -mthreads -DBOOST_ALL_NO_LIB=1 -DBOOST_MPI_DYN_LINK=1 -DBOOST_MPI_SOURCE=1 -DNDEBUG -I"." -I"C:\librairies\MPICH2-3.0.2\include" -c -o "bin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi\mpi_datatype_oarchive.o" "libs\mpi\src\mpi_datatype_oarchive.cpp"

...failed gcc.compile.c++ bin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi\mpi_datatype_oarchive.o...
gcc.compile.c++ bin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi\text_skeleton_oarchive.o
In file included from C:\librairies\MPICH2-3.0.2\include/mpi.h:1214:0,
                 from ./boost/mpi/config.hpp:20,
                 from ./boost/mpi/datatype.hpp:20,
                 from ./boost/mpi/detail/ignore_oprimitive.hpp:13,
                 from ./boost/mpi/detail/text_skeleton_oarchive.hpp:15,
                 from libs\mpi\src\text_skeleton_oarchive.cpp:10:
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Datatype::NULL_COPY_FN(const MPI::Datatype&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:130: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:138: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:142: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:151: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:161: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Datatype::NULL_DELETE_FN(MPI::Datatype&, int, void*, void*)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:410:90: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:410:98: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:410:104: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:410:108: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Datatype::DUP_FN(const MPI::Datatype&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:411:124: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:411:132: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:411:136: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Comm::NULL_COPY_FN(const MPI::Comm&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:126: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:134: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:138: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:147: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:157: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Comm::NULL_DELETE_FN(MPI::Comm&, int, void*, void*)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1472:86: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1472:94: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1472:100: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1472:104: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Comm::DUP_FN(const MPI::Comm&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1473:120: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1473:128: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1473:132: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Win::NULL_COPY_FN(const MPI::Win&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:123: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:131: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:135: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:144: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:154: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Win::NULL_DELETE_FN(MPI::Win&, int, void*, void*)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1905:83: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1905:91: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1905:97: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1905:101: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Win::DUP_FN(const MPI::Win&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1906:117: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1906:125: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1906:129: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: At global scope:
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:2495:17: erreur: dÚclaration ne dÚclarant rien du tout [-fpermissive]

    "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -mthreads -DBOOST_ALL_NO_LIB=1 -DBOOST_MPI_DYN_LINK=1 -DBOOST_MPI_SOURCE=1 -DNDEBUG -I"." -I"C:\librairies\MPICH2-3.0.2\include" -c -o "bin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi\text_skeleton_oarchive.o" "libs\mpi\src\text_skeleton_oarchive.cpp"

...failed gcc.compile.c++ bin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi\text_skeleton_oarchive.o...
...skipped <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>libboost_mpi.dll for lack of <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>mpi_datatype_oarchive.o...
...skipped <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>libboost_mpi.dll.a for lack of <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>mpi_datatype_oarchive.o...
...skipped <pC:\librairies\boost-1.53.0\lib>libboost_mpi.dll for lack of <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>libboost_mpi.dll...
...skipped <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>libboost_mpi_python.dll for lack of <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>libboost_mpi.dll.a...
...skipped <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>libboost_mpi_python.dll.a for lack of <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>libboost_mpi.dll.a...
...skipped <pC:\librairies\boost-1.53.0\lib>libboost_mpi_python.dll for lack of <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>libboost_mpi_python.dll...
...skipped <pC:\librairies\boost-1.53.0\lib>libboost_mpi_python.dll.a for lack of <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>libboost_mpi_python.dll.a...
...skipped <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>mpi.pyd for lack of <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>libboost_mpi_python.dll.a...
...skipped <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>libmpi.dll.a for lack of <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>libboost_mpi_python.dll.a...
...skipped <pC:\librairies\boost-1.53.0\lib>mpi.pyd for lack of <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>mpi.pyd...
...skipped <pC:\librairies\boost-1.53.0\lib>libmpi.dll.a for lack of <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>libmpi.dll.a...
...skipped <pC:\librairies\boost-1.53.0\lib>libboost_mpi.dll.a for lack of <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\threading-multi>libboost_mpi.dll.a...
gcc.compile.c++ bin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\link-static\threading-multi\text_skeleton_oarchive.o
In file included from C:\librairies\MPICH2-3.0.2\include/mpi.h:1214:0,
                 from ./boost/mpi/config.hpp:20,
                 from ./boost/mpi/datatype.hpp:20,
                 from ./boost/mpi/detail/ignore_oprimitive.hpp:13,
                 from ./boost/mpi/detail/text_skeleton_oarchive.hpp:15,
                 from libs\mpi\src\text_skeleton_oarchive.cpp:10:
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Datatype::NULL_COPY_FN(const MPI::Datatype&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:130: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:138: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:142: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:151: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:409:161: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Datatype::NULL_DELETE_FN(MPI::Datatype&, int, void*, void*)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:410:90: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:410:98: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:410:104: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:410:108: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Datatype::DUP_FN(const MPI::Datatype&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:411:124: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:411:132: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:411:136: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Comm::NULL_COPY_FN(const MPI::Comm&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:126: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:134: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:138: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:147: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1471:157: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Comm::NULL_DELETE_FN(MPI::Comm&, int, void*, void*)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1472:86: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1472:94: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1472:100: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1472:104: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Comm::DUP_FN(const MPI::Comm&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1473:120: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1473:128: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1473:132: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Win::NULL_COPY_FN(const MPI::Win&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:123: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:131: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:135: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:144: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1904:154: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Win::NULL_DELETE_FN(MPI::Win&, int, void*, void*)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1905:83: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1905:91: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1905:97: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1905:101: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: In static member function 'static int MPI::Win::DUP_FN(const MPI::Win&, int, void*, void*, void*, bool&)':
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1906:117: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1906:125: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:1906:129: attention : statement has no effect [-Wunused-value]
C:\librairies\MPICH2-3.0.2\include/mpicxx.h: At global scope:
C:\librairies\MPICH2-3.0.2\include/mpicxx.h:2495:17: erreur: dÚclaration ne dÚclarant rien du tout [-fpermissive]

    "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -mthreads -DBOOST_ALL_NO_LIB=1 -DBOOST_MPI_SOURCE=1 -DNDEBUG -I"." -I"C:\librairies\MPICH2-3.0.2\include" -c -o "bin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\link-static\threading-multi\text_skeleton_oarchive.o" "libs\mpi\src\text_skeleton_oarchive.cpp"

...failed gcc.compile.c++ bin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\link-static\threading-multi\text_skeleton_oarchive.o...
...skipped <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\link-static\threading-multi>libboost_mpi.a(clean) for lack of <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\link-static\threading-multi>mpi_datatype_oarchive.o...
...skipped <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\link-static\threading-multi>libboost_mpi.a for lack of <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\link-static\threading-multi>mpi_datatype_oarchive.o...
...skipped <pC:\librairies\boost-1.53.0\lib>libboost_mpi.a for lack of <pbin.v2\libs\mpi\build\gcc-mingw-4.7.2\release\link-static\threading-multi>libboost_mpi.a...
...failed updating 4 targets...
...skipped 15 targets...

As you can see no "-DMPICH_SKIP_MPICXX" in the compilation commands.

Do-I something wrong ?

Cheers.

Julien.

-----Message d'origine-----
De : Boost-users [mailto:boost-users-bounces_at_[hidden]] De la part de Jeremiah Willcock
Envoyé : samedi 9 mars 2013 17:13
À : boost-users_at_[hidden]
Objet : Re: [Boost-users] Compiled Boost with MPI

On Sat, 9 Mar 2013, julien.plu_at_[hidden] wrote:

> Hi,
>
> Sorry for my late reply I was away.
>
>> Are you sure those flags are getting through to your compiler?
>
> No the flag "-DMPICH_SKIP_MPICXX" doesn't appear in the in the compilation lines.

Could you please try to build Boost with that flag? I think it would likely work around the problem.

>> Also, is there some #define of UNSIGNED_SHORT anywhere in your MinGW header directory?
>
> I don't know, how I can check that ? because I have a lot of headers in the MinGW header directory.

I couldn't find anything about it online. Using the #define that excludes mpicxx.h would likely fix the issue, though.

-- Jeremiah Willcock

>
> -----Message d'origine-----
> De : Boost-users [mailto:boost-users-bounces_at_[hidden]] De la
> part de Jeremiah Willcock Envoyé : jeudi 7 mars 2013 00:24 À :
> boost-users_at_[hidden] Objet : Re: [Boost-users] Compiled Boost
> with MPI
>
> On Wed, 6 Mar 2013, julien.plu_at_[hidden] wrote:
>
>> Hi,
>>
>> Thanks for your answer.
>>
>> I have the same problem than the person on the trac with his code and
>> If I add "--compileflags=-DMPICH_SKIP_MPICXX" or
>> "--linkflags=-DMPICH_SKIP_MPICXX " to the boost compile command line
>> I have exactly the same error.
>
> Are you sure those flags are getting through to your compiler? The "mpicxx.h" file should not be included at all if that macro is defined.
> Also, is there some #define of UNSIGNED_SHORT anywhere in your MinGW header directory?
>
> -- Jeremiah Willcock
>
>
>>
>> -----Message d'origine-----
>> De : Boost-users [mailto:boost-users-bounces_at_[hidden]] De la
>> part de Jeremiah Willcock Envoyé : mardi 5 mars 2013 23:41 À :
>> boost-users_at_[hidden] Objet : Re: [Boost-users] Compiled Boost
>> with MPI
>>
>> On Tue, 5 Mar 2013, julien.plu_at_[hidden] wrote:
>>
>>>
>>> Hi,
>>>
>>>
>>>
>>> For my project I saw today that I needed MPI too. So I installed
>>> MPICH2 and Changed my « user-config.jam » file like that :
>>>
>>>
>>>
>>> import toolset : using ;
>>>
>>> using python : 2.7 : "C:/Python273" : "C:/Python273/include" :
>>> "C:/Python273/libs" ;
>>>
>>> using mpi : :
>>>
>>> <find-static-library>mpi
>>>
>>> <library-path>"C:/librairies/MPICH2-3.0.2/lib"
>>>
>>> <include>"C:/librairies/MPICH2-3.0.2/include"
>>>
>>> :
>>>
>>> "\"C:\\librairies\\MPICH2-3.0.2\\bin\\mpiexec\""
>>>
>>> ;
>>>
>>>
>>>
>>> So I compile Boost with this command line : b2 toolset=gcc --j4
>>> --layout=system release
>>> --prefix=C:\librairies\boost-1.53.0 --user-config=user-config.jam
>>> install
>>>
>>>
>>>
>>> And the error is in the out.txt file in attachment.
>>>
>>>
>>>
>>> Anyone know whatʼs happenned ?
>>
>> It looks like mpicxx.h is having problems. Try to download
>> http://www.usqcd.org/fnal/example/cpi.c, rename it to a .cpp file,
>> and try to compile it with mpic++. If you get similar errors, it is
>> a bug in MPICH and you should report it there (you might be hitting
>> http://trac.mpich.org/projects/mpich/ticket/1582 which mentions the same line number as in your error messages). If that ends up being the problem, adding -DMPICH_SKIP_MPICXX to your compile flags might act as a workaround. If you do hit the existing bug, you might want to post a comment on that bug saying that it breaks compiling Boost.MPI with MPICH 3.0.2.
>>
>> -- Jeremiah Willcock
>>
>> _______________________________________________
>> Boost-users mailing list
>> Boost-users_at_[hidden]
>> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>>
>
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net