FWIW I faced a simlar issue on my linux virtualbox. My shared folder is a vboxfs filesystem, but statfs returns the nfs magic id. That causes some mess and the test fails. At this stage i cannot tell whether i should blame the glibc, the kernel, a virtualbox driver or myself
Cheer, Gilles Mike Dubman <mi...@dev.mellanox.co.il>さんのメール: >Hi Siegmar, > >Could you please check the /etc/mtab file for real FS type for the following >mount points: > > >get_mounts: dirs[16]:/misc fs:autofs nfs:No >get_mounts: dirs[17]:/net fs:autofs nfs:No >get_mounts: dirs[18]:/home fs:autofs nfs:No > > >could you please check if mntent.h and paths.h were detected by "configure" in >config.log? > > >Thanks > > > >On Thu, Dec 18, 2014 at 12:39 AM, Jeff Squyres (jsquyres) <jsquy...@cisco.com> >wrote: > >Siegmar -- > >I filed https://github.com/open-mpi/ompi/issues/317 and >https://github.com/open-mpi/ompi/issues/318. > > > > >On Dec 17, 2014, at 3:33 PM, Siegmar Gross ><siegmar.gr...@informatik.hs-fulda.de> wrote: > >> Hi Jeff, >> >>> This fix was just pushed to the OMPI master. A new master tarball >>> should be available shortly (probably within an hour or so -- look >>> for a tarball dated Dec 17 at http://www.open-mpi.org/nightly/master/). >> >> Yes, I could build it now. Thank you very much to everybody who helped >> to fix the problem. I get an error for "make check" on Solaris 10 Sparc, >> Solaris 10 x86_64, and OpenSUSE Linux with both gcc-4.9.2 and Sun C 5.13. >> Hopefully I have some time tomorrow to to test this version with some >> simple programs. >> >> Linux, Sun C 5.13: >> ================== >> ... >> PASS: opal_bit_ops >> Failure : Mismatch: input "/home", expected:0 got:1 >> >> Failure : Mismatch: input "/net", expected:0 got:1 >> >> Failure : Mismatch: input "/misc", expected:0 got:1 >> >> SUPPORT: OMPI Test failed: opal_path_nfs() (3 of 20 failed) >> Test usage: ./opal_path_nfs [DIR] >> On Linux interprets output from mount(8) to check for nfs and verify >> opal_path_nfs() >> Additionally, you may specify multiple DIR on the cmd-line, of which you the >> output >> get_mounts: dirs[0]:/dev fs:devtmpfs nfs:No >> get_mounts: dirs[1]:/dev/shm fs:tmpfs nfs:No >> get_mounts: dirs[2]:/run fs:tmpfs nfs:No >> get_mounts: dirs[3]:/dev/pts fs:devpts nfs:No >> get_mounts: dirs[4]:/ fs:ext4 nfs:No >> get_mounts: dirs[5]:/proc fs:proc nfs:No >> get_mounts: dirs[6]:/sys fs:sysfs nfs:No >> get_mounts: dirs[7]:/sys/kernel/debug fs:debugfs nfs:No >> get_mounts: dirs[8]:/sys/kernel/security fs:securityfs nfs:No >> get_mounts: dirs[9]:/local fs:ext4 nfs:No >> get_mounts: dirs[10]:/var/lock fs:tmpfs nfs:No >> get_mounts: dirs[11]:/var/run fs:tmpfs nfs:No >> get_mounts: dirs[12]:/media fs:tmpfs nfs:No >> get_mounts: dirs[13]:/usr/local fs:nfs nfs:Yes >> get_mounts: dirs[14]:/opt/global fs:nfs nfs:Yes >> get_mounts: already know dir[13]:/usr/local >> get_mounts: dirs[13]:/usr/local fs:nfs nfs:Yes >> get_mounts: dirs[15]:/export2 fs:nfs nfs:Yes >> get_mounts: already know dir[14]:/opt/global >> get_mounts: dirs[14]:/opt/global fs:nfs nfs:Yes >> get_mounts: dirs[16]:/misc fs:autofs nfs:No >> get_mounts: dirs[17]:/net fs:autofs nfs:No >> get_mounts: dirs[18]:/home fs:autofs nfs:No >> get_mounts: dirs[19]:/home/fd1026 fs:nfs nfs:Yes >> test(): file:/home/fd1026 bool:1 >> test(): file:/home bool:0 >> test(): file:/net bool:0 >> test(): file:/misc bool:0 >> test(): file:/export2 bool:1 >> test(): file:/opt/global bool:1 >> test(): file:/usr/local bool:1 >> test(): file:/media bool:0 >> test(): file:/var/run bool:0 >> test(): file:/var/lock bool:0 >> test(): file:/local bool:0 >> test(): file:/sys/kernel/security bool:0 >> test(): file:/sys/kernel/debug bool:0 >> test(): file:/sys bool:0 >> test(): file:/proc bool:0 >> test(): file:/ bool:0 >> test(): file:/dev/pts bool:0 >> test(): file:/run bool:0 >> test(): file:/dev/shm bool:0 >> test(): file:/dev bool:0 >> FAIL: opal_path_nfs >> ======================================================== >> 1 of 2 tests failed >> Please report to http://www.open-mpi.org/community/help/ >> ======================================================== >> make[3]: *** [check-TESTS] Error 1 >> make[3]: Leaving directory >> `/export2/src/openmpi-1.9/openmpi-dev-557-g01a24c4-Linux.x86_64.64_cc/test/util' >> make[2]: *** [check-am] Error 2 >> make[2]: Leaving directory >> `/export2/src/openmpi-1.9/openmpi-dev-557-g01a24c4-Linux.x86_64.64_cc/test/util' >> make[1]: *** [check-recursive] Error 1 >> make[1]: Leaving directory >> `/export2/src/openmpi-1.9/openmpi-dev-557-g01a24c4-Linux.x86_64.64_cc/test' >> make: *** [check-recursive] Error 1 >> tyr openmpi-dev-557-g01a24c4-Linux.x86_64.64_cc 133 dtmail_ssh & >> [1] 17531 >> tyr openmpi-dev-557-g01a24c4-Linux.x86_64.64_cc 134 libSDtMail: Warning: Xt >> Warning: Missing charsets in >> String to FontSet conversion >> libSDtMail: Warning: Xt Warning: Cannot convert string "-dt-interface >> user-medium-r-normal-s*-*-*-*-*-*-*-*-*" to type FontSet >> >> tyr openmpi-dev-557-g01a24c4-Linux.x86_64.64_cc 134 >> >> >> >> Linux, gcc-4.9.2: >> ================= >> ... >> CC opal_lifo.o >> CCLD opal_lifo >> CC opal_fifo.o >> CCLD opal_fifo >> make[3]: Leaving directory >> `/export2/src/openmpi-1.9/openmpi-dev-557-g01a24c4-Linux.x86_64.64_gcc/test/class' >> make check-TESTS >> make[3]: Entering directory >> `/export2/src/openmpi-1.9/openmpi-dev-557-g01a24c4-Linux.x86_64.64_gcc/test/class' >> SUPPORT: OMPI Test Passed: opal_rb_tree_t: (21 tests) >> PASS: ompi_rb_tree >> SUPPORT: OMPI Test Passed: opal_bitmap_t: (17 tests) >> PASS: opal_bitmap >> SUPPORT: OMPI Test Passed: opal_hash_table_t: (57 tests) >> PASS: opal_hash_table >> SUPPORT: OMPI Test Passed: opal_proc_table_t: (9 tests) >> PASS: opal_proc_table >> SUPPORT: OMPI Test Passed: opal_tree_t: (12 tests) >> PASS: opal_tree >> SUPPORT: OMPI Test Passed: opal_list_t: (25 tests) >> PASS: opal_list >> SUPPORT: OMPI Test Passed: opal_value_array_t: (45 tests) >> PASS: opal_value_array >> SUPPORT: OMPI Test Passed: opal_pointer_array: (14 tests) >> PASS: opal_pointer_array >> /bin/sh: line 5: 5746 Illegal instruction ${dir}$tst >> FAIL: opal_lifo >> /bin/sh: line 5: 5776 Illegal instruction ${dir}$tst >> FAIL: opal_fifo >> ======================================================== >> 2 of 10 tests failed >> Please report to http://www.open-mpi.org/community/help/ >> ======================================================== >> make[3]: *** [check-TESTS] Error 1 >> make[3]: Leaving directory >> `/export2/src/openmpi-1.9/openmpi-dev-557-g01a24c4-Linux.x86_64.64_gcc/test/class' >> make[2]: *** [check-am] Error 2 >> make[2]: Leaving directory >> `/export2/src/openmpi-1.9/openmpi-dev-557-g01a24c4-Linux.x86_64.64_gcc/test/class' >> make[1]: *** [check-recursive] Error 1 >> make[1]: Leaving directory >> `/export2/src/openmpi-1.9/openmpi-dev-557-g01a24c4-Linux.x86_64.64_gcc/test' >> make: *** [check-recursive] Error 1 >> tyr openmpi-dev-557-g01a24c4-Linux.x86_64.64_gcc 146 >> >> >> Solaris 10 Sparc and x86_64, Sun C 5.13 and gcc-4.9.2: >> ====================================================== >> ... >> CC opal_lifo.o >> "../../../openmpi-dev-557-g01a24c4/test/class/opal_lifo.c", line 45: >> warning: implicit function >> declaration: timersub >> CCLD opal_lifo >> Undefined first referenced >> symbol in file >> timersub opal_lifo.o >> ld: fatal: symbol referencing errors. No output written to .libs/opal_lifo >> make[3]: *** [opal_lifo] Error 2 >> make[3]: Leaving directory >> `/export2/src/openmpi-1.9/openmpi-dev-557-g01a24c4-SunOS.sparc.64_cc/test/class' >> make[2]: *** [check-am] Error 2 >> make[2]: Leaving directory >> `/export2/src/openmpi-1.9/openmpi-dev-557-g01a24c4-SunOS.sparc.64_cc/test/class' >> make[1]: *** [check-recursive] Error 1 >> make[1]: Leaving directory >> `/export2/src/openmpi-1.9/openmpi-dev-557-g01a24c4-SunOS.sparc.64_cc/test' >> make: *** [check-recursive] Error 1 >> tyr openmpi-dev-557-g01a24c4-SunOS.sparc.64_cc 136 >> >> >> Kind regards >> >> Siegmar >> >> >> >>> I anticipate that this fix will also make it in for the v1.8.4 >>> release (see https://github.com/open-mpi/ompi-release/pull/136); >>> Ralph will be making a new RC tarball sometime this morning. >>> >>> >>> On Dec 15, 2014, at 1:22 AM, Siegmar Gross >>> <siegmar.gr...@informatik.hs-fulda.de> wrote: >>> >>>> Hi Gilles, >>>> >>>>> a similar issue was reported in mpich with xlf compilers : >>>>> http://trac.mpich.org/projects/mpich/ticket/2144 >>>>> >>>>> They concluded this is a compiler issue (e.g. the compiler does not >>>>> implement TS 29113 subclause 8.1) >>>> >>>> Thank you very much. I'll report the problem to Oracle and perhaps >>>> they can and will fix their compiler problem. >>>> >>>> >>>> Kind regards >>>> >>>> Siegmar >>>> >>>> >>>> >>>>> Jeff, >>>>> i made PR 315 https://github.com/open-mpi/ompi/pull/315 >>>>> f08 binding support is disabled if TS29113 subclause 8.1 is not >>>>> implemented >>>>> could you please review/comment on this ? >>>>> >>>>> >>>>> Cheers, >>>>> >>>>> Gilles >>>>> >>>>> >>>>> On 2014/12/12 2:28, Siegmar Gross wrote: >>>>>> Hi Jeff, >>>>>> >>>>>> will you have the time to fix the Fortran problem for the new Oracle >>>>>> Solaris Studio 12.4 compiler suite in openmpi-1.8.4? >>>>>> >>>>>> tyr openmpi-1.8.4rc2-SunOS.sparc.64_cc 103 tail -15 >>>> log.make.SunOS.sparc.64_cc >>>>>> PPFC comm_compare_f08.lo >>>>>> PPFC comm_connect_f08.lo >>>>>> PPFC comm_create_errhandler_f08.lo >>>>>> >>>>>> fn = c_funloc(comm_errhandler_fn) >>>>>> ^ >>>>>> >>>> "../../../../../openmpi-1.8.4rc2/ompi/mpi/fortran/use-mpi-f08/comm_create_errhan >>>>>> dler_f08.F90", Line = 22, Column = 18: ERROR: C_FUNLOC function argument >>>> must be >>>>>> a procedure that is interoperable or a procedure pointer associated with >>>>>> an >>>>>> interoperable procedure. >>>>>> ... >>>>>> >>>>>> >>>>>> Kind regards >>>>>> >>>>>> Siegmar >>>>>> >>>>>> _______________________________________________ >>>>>> users mailing list >>>>>> us...@open-mpi.org >>>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users >>>>>> Link to this post: >>>> http://www.open-mpi.org/community/lists/users/2014/12/25963.php >>>>> >>>> >>>> _______________________________________________ >>>> users mailing list >>>> us...@open-mpi.org >>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users >>>> Link to this post: >>>> http://www.open-mpi.org/community/lists/users/2014/12/25993.php >>> >>> >>> -- >>> Jeff Squyres >>> jsquy...@cisco.com >>> For corporate legal information go to: >>> http://www.cisco.com/web/about/doing_business/legal/cri/ >>> >>> >> >> _______________________________________________ >> users mailing list >> us...@open-mpi.org >> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users >> Link to this post: >> http://www.open-mpi.org/community/lists/users/2014/12/26012.php > > >-- >Jeff Squyres >jsquy...@cisco.com >For corporate legal information go to: >http://www.cisco.com/web/about/doing_business/legal/cri/ > >_______________________________________________ >users mailing list >us...@open-mpi.org >Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users > >Link to this post: >http://www.open-mpi.org/community/lists/users/2014/12/26015.php > > > >-- > > >Kind Regards, > > >M. >