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.
>

Reply via email to