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

mcpcom: No such file or directory

cramananjaona
Beginner
1,501 Views
Hi,
I have downloaded the 30-day trial version of Intel Fortran Composer XE 2011 for Mac OS X and installed only the command line tools. I can compile Fortran programs, however I have a problem with xiar. When I type

xiar -r libstuff.a stuff.o

I get

mcpcom: No such file or directory
xiar: error #10014: problem during multi-file optimization compilation (code 100)
xiar: error #10014: problem during multi-file optimization compilation (code 100)
mcpcom: No such file or directoryxiar: error #10014: problem during multi-file optimization compilation (code 100)xiar: error #10014: problem during multi-file optimization compilation (code 100)

It looks like mcpcom is not installed. Does anyone know what the problem is?
Thanks, C
0 Kudos
6 Replies
Kevin_D_Intel
Employee
1,501 Views

xiar is looking for our C/C++ compiler for reasonsthat I do not know at this moment.

I reported this to Development (internal tracking id below).

(Internal tracking id: DPD200163830)

(Resolution Update on 05/17/2011): This defect is fixed in the Intel Fortran Composer XE 2011 Update 4 (2011.4.184- Mac OS X)

0 Kudos
Kevin_D_Intel
Employee
1,501 Views

I removed my earlier instructions for setting up the sym-link. The issue only occurs when using /usr/bin/xiar (linked to /usr/bin/xiar-2011-base/bin/intel64/xiar). The error does not occur when using the compilervars.sh/csh setup sripts.

To avoid the error, source the compilervars.sh/csh (from /opt/intel/composerxe-2011.0.085/bin).

0 Kudos
Kevin_D_Intel
Employee
1,501 Views
This defect is fixed in the Intel Fortran Composer XE 2011 Update 4 (2011.4.184 - Mac OS X)
0 Kudos
jeffrey-mcaninch
Beginner
1,501 Views
I am trying to build a package (netcdf 4.1.1) under Cygwin on a 64-bit Windows 7 machine.

In looking through the netcdf build examples, there is an example with ifort 11.0 and 64-bit redhat.

That examples suggests
setenv AR xiar

I do not have an xiar in C:\Program Files (x86)\Intel\ComposerXE-2011\bin\intel64, which is where ifort and icl are, nor do I find an xiar anywhere under the Intel directory.

Has xiar been replaced, or is there an alternative choice for the AR environment variable?
0 Kudos
Kevin_D_Intel
Employee
1,501 Views

xiar is Linux specific. On Windows, use xilib or xilink -lib. You may search the IntelFortran Users guide for xiar or xilib and that will lead to a discussion of all with sample uses.

0 Kudos
TimP
Honored Contributor III
1,501 Views
That advice appears to pertain to linux tcsh. We normally stick with bash for builds under cygwin.
We haven't had any success with attempts to persuade cygwin to replace AR by lib or xilib so as to support that requirement of X64 builds. It's true that cygwin ar is limited to support of ia32 builds without IPO.
Changing a makefile to invoke xilib with its specific syntax may be required.
0 Kudos
Reply