Sorry, but can you give us the config line, the config.log and the full output of make preferrably with make V=1?

--td
On 10/29/2010 04:30 AM, Siegmar Gross wrote:
Hi,

I tried to build Open MPI 1.5 on Solaris X86 and x86_64 with Oracle
Studio 12.2. I can compile Open MPI with thread support, but I can
only partly install it because "libtool" will not find "f95" although
it is available. "make check" shows no failures.

tyr openmpi-1.5-SunOS.x86_64.32_cc 188 ssh sunpc4 cc -V
cc: Sun C 5.11 SunOS_i386 145355-01 2010/10/11
usage: cc [ options ] files.  Use 'cc -flags' for details

No suspicious warnings or errors in log.configure.SunOS.x86_64.32_cc.

tyr openmpi-1.5-SunOS.x86_64.32_cc 182 grep -i warning:
  log.make.SunOS.x86_64.32_cc | more

".../opal/mca/crs/none/crs_none_module.c", line 136:
  warning: statement not reached

".../orte/mca/errmgr/errmgr.h", line 135: warning: attribute
  "noreturn" may not be applied to variable, ignored
(a lot of these warnings)

".../orte/mca/rmcast/tcp/rmcast_tcp.c", line 982: warning:
  assignment type mismatch:
".../orte/mca/rmcast/tcp/rmcast_tcp.c", line 1023: warning:
  assignment type mismatch:
".../orte/mca/rmcast/udp/rmcast_udp.c", line 877: warning:
  assignment type mismatch:
".../orte/mca/rmcast/udp/rmcast_udp.c", line 918: warning:
  assignment type mismatch:

".../orte/tools/orte-ps/orte-ps.c", line 288: warning:
  initializer does not fit or is out of range: 0xfffffffe
".../orte/tools/orte-ps/orte-ps.c", line 289: warning:
  initializer does not fit or is out of range: 0xfffffffe

grep -i error: log.make.SunOS.x86_64.32_cc | more

tyr openmpi-1.5-SunOS.x86_64.32_cc 185 grep -i FAIL
  log.make-check.SunOS.x86_64.32_cc
tyr openmpi-1.5-SunOS.x86_64.32_cc 186 grep -i SKIP
  log.make-check.SunOS.x86_64.32_cc
tyr openmpi-1.5-SunOS.x86_64.32_cc 187 grep -i PASS
  log.make-check.SunOS.x86_64.32_cc
PASS: predefined_gap_test
File opened with dladvise_local, all passed
PASS: dlopen_test
All 2 tests passed
    - 1 threads: Passed
    - 2 threads: Passed
    - 4 threads: Passed
    - 5 threads: Passed
    - 8 threads: Passed
PASS: atomic_barrier
    - 1 threads: Passed
    - 2 threads: Passed
    - 4 threads: Passed
    - 5 threads: Passed
    - 8 threads: Passed
PASS: atomic_barrier_noinline
    - 1 threads: Passed
    - 2 threads: Passed
    - 4 threads: Passed
    - 5 threads: Passed
    - 8 threads: Passed
PASS: atomic_spinlock
    - 1 threads: Passed
    - 2 threads: Passed
    - 4 threads: Passed
    - 5 threads: Passed
    - 8 threads: Passed
PASS: atomic_spinlock_noinline
    - 1 threads: Passed
    - 2 threads: Passed
    - 4 threads: Passed
    - 5 threads: Passed
    - 8 threads: Passed
PASS: atomic_math
    - 1 threads: Passed
    - 2 threads: Passed
    - 4 threads: Passed
    - 5 threads: Passed
    - 8 threads: Passed
PASS: atomic_math_noinline
    - 1 threads: Passed
    - 2 threads: Passed
    - 4 threads: Passed
    - 5 threads: Passed
    - 8 threads: Passed
PASS: atomic_cmpset
    - 1 threads: Passed
    - 2 threads: Passed
    - 4 threads: Passed
    - 5 threads: Passed
    - 8 threads: Passed
PASS: atomic_cmpset_noinline
All 8 tests passed
All 0 tests passed
All 0 tests passed
decode [PASSED]
PASS: opal_datatype_test
PASS: checksum
PASS: position
decode [PASSED]
PASS: ddt_test
decode [PASSED]
PASS: ddt_raw
All 5 tests passed
SUPPORT: OMPI Test Passed: opal_path_nfs(): (0 tests)
PASS: opal_path_nfs
1 test passed


tyr openmpi-1.5-SunOS.x86_64.32_cc 190 grep -i warning:
  log.make-install.SunOS.x86_64.32_cc | more
libtool: install: warning: relinking `libmpi_cxx.la'
libtool: install: warning: relinking `libmpi_f77.la'
libtool: install: warning: relinking `libmpi_f90.la'

tyr openmpi-1.5-SunOS.x86_64.32_cc 191 grep -i error:
  log.make-install.SunOS.x86_64.32_cc | more
libtool: install: error: relink `libmpi_f90.la' with the above
  command before installing it

tyr openmpi-1.5-SunOS.x86_64.32_cc 194 tail -20
  log.make-install.SunOS.x86_64.32_cc
make[4]: Leaving directory `.../ompi/mpi/f90/scripts'
make[4]: Entering directory `.../ompi/mpi/f90'
make[5]: Entering directory `.../ompi/mpi/f90'
test -z "/usr/local/openmpi-1.5_32_cc/lib" ||
  /usr/local/bin/mkdir -p "/usr/local/openmpi-1.5_32_cc/lib"
 /bin/bash ../../../libtool   --mode=install /usr/local/bin/install -c
   libmpi_f90.la '/usr/local/openmpi-1.5_32_cc/lib'
libtool: install: warning: relinking `libmpi_f90.la'
libtool: install: (cd 
/export2/src/openmpi-1.5/openmpi-1.5-SunOS.x86_64.32_cc/ompi/mpi/f90; /bin/bash 
/export2/src/openmpi-1.5/openmpi-1.5-SunOS.x86_64.32_cc/libtool  --silent --tag FC 
--mode=relink f95 -I../../../ompi/include -I../../../../openmpi-1.5/ompi/include -I. 
-I../../../../openmpi-1.5/ompi/mpi/f90 -I../../../ompi/mpi/f90 -m32 -version-info 1:0:0 
-export-dynamic -m32 -o libmpi_f90.la -rpath /usr/local/openmpi-1.5_32_cc/lib mpi.lo 
mpi_sizeof.lo mpi_comm_spawn_multiple_f90.lo mpi_testall_f90.lo mpi_testsome_f90.lo 
mpi_waitall_f90.lo mpi_waitsome_f90.lo mpi_wtick_f90.lo mpi_wtime_f90.lo 
../../../ompi/mpi/f77/libmpi_f77.la -lsocket -lnsl -lrt -lm )
/export2/src/openmpi-1.5/openmpi-1.5-SunOS.x86_64.32_cc/libtool:
  line 7846: f95: command not found
libtool: install: error: relink `libmpi_f90.la' with the above
  command before installing it
make[5]: *** [install-libLTLIBRARIES] Error 1
make[5]: Leaving directory `.../ompi/mpi/f90'
make[4]: *** [install-am] Error 2
make[4]: Leaving directory `.../ompi/mpi/f90'
make[3]: *** [install-recursive] Error 1
make[3]: Leaving directory `.../ompi/mpi/f90'
make[2]: *** [install] Error 2
make[2]: Leaving directory `.../ompi/mpi/f90'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `.../ompi'
make: *** [install-recursive] Error 1
tyr openmpi-1.5-SunOS.x86_64.32_cc 195 

Why doesn't libtool find "f95"?

sunpc4 fd1026 101 which f77
/opt/solstudio12.2/bin/f77
sunpc4 fd1026 102 which f95
/opt/solstudio12.2/bin/f95
sunpc4 fd1026 103 

sunpc4 openmpi-1.5-SunOS.x86_64.32_cc 114 grep f95
  log.configure.SunOS.x86_64.32_cc 
checking whether f95 accepts -g... yes
checking whether f77 and f95 compilers are compatible... yes
...

I have the same problem with the 64-bit version. I have looked into
"libtool" but don't understand what happens in line 7846. Does anybody
know what I can do to install the package? Please let me know if
you want any log-files or other files.


Kind regards

Siegmar

_______________________________________________
users mailing list
users@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users


--
Oracle
Terry D. Dontje | Principal Software Engineer
Developer Tools Engineering | +1.781.442.2631
Oracle - Performance Technologies
95 Network Drive, Burlington, MA 01803
Email terry.dontje@oracle.com