Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29004 Discussions

ifort: error #10014: problem during multi-file optimization compilation (code 1) with 10.1.007

srinath
Beginner
1,710 Views
I have tried again to build PETSc with Open MPI using the most recent release fortran 10.1.007 (Dec. 5th? ). And I get the following error:

The following is the compile to object file:
/usr/local/openmpi-1.2.4-ifort/bin/mpif90 -c -I. -fPIC -g -I/Users/srinath/work/Packages/petsc-dev -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/Users/srinath/work/Packages/petsc-dev/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/usr/X11/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -I/usr/local/openmpi-1.2.4-ifort/lib -I. -I/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/include -o ex14f.o ex14f.F

This is the linking stage:
/usr/local/openmpi-1.2.4-ifort/bin/mpif90 -I. -fPIC -g -o ex14f ex14f.o -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lpetscksp -lpetscdm -lpetscmat -lpetscvec -lpetsc -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lcmumps -ldmumps -lsmumps -lzmumps -lpord -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lscalapack -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lblacs -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lsuperlu_dist_2.1 -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lparmetis -lmetis -Wl,-rpath,/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -L/Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib -lHYPRE -lmpi_cxx -lstdc++ /Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib/spoolesMPI.a /Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib/spooles.a -L/usr/X11/lib -lX11 -framework Accelerate -ldl -L/usr/local/openmpi-1.2.4-ifort/lib -lmpi_f90 -lmpi_f77 -lmpi -lopen-rte -lopen-pal -lutil -L/opt/intel/fc/10.1.007/lib -L/usr/lib/gcc/i686-apple-darwin9/4.0.1/ -L/usr/lib/ -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lifport -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lifcore -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -limf -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lsvml -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lipgo -Wl,-rpat h,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lirc -Wl,-rpath,/opt/intel/fc/10.1.007/lib -L/opt/intel/fc/10.1.007/lib -lirc_s -lmpi_cxx -lstdc++ -lmpi_cxx -lstdc++ -ldl

This is the error:
ipo: error #11021: OBJREAD Error: Could not create mapping for /Users/srinath/work/Packages/petsc-dev/ifort-openmpi/lib
ifort: error #10014: problem during multi-file optimization compilation (code 1)
make: [ex14f] Error 1 (ignored)

On a MacBookPro running Leopard and Apple's 4.0.1 gcc. I was hoping *.007 was going to fix this.

<>Srinath
0 Kudos
4 Replies
Steven_L_Intel1
Employee
1,710 Views
Is this something you reported to Intel Premier Support and were told it was resolved by 10.1.007?
0 Kudos
jimdempseyatthecove
Honored Contributor III
1,710 Views

Not being a Mac user I am not sure that this will help. In your compile command line you have

"-o ex14f.o" (note the space)

On Windoz I this would be

"/Foex14f.obj" (no space between the option switch and object file name/directory)

Jim Dempsey

0 Kudos
Steven_L_Intel1
Employee
1,710 Views
The -o with a space is correct syntax.
0 Kudos
srinath
Beginner
1,710 Views
I have not been notified that 10.1.007 was even released. I investigated and founnd it. I will submit this.


0 Kudos
Reply