I've never seen that problem before, and I wasn't able to track down what "keyval parser" is being referenced. :-(
I have a very simple suggestion, however. Just edit the .txt files and remove the comments. If you are getting a workable executable, then I would think it must be reading past the error. Otherwise, it wouldn't know what linker and CPP flags to apply to generate the executable. But to be safe, like I said, just remove the comments. On Mar 28, 2011, at 3:18 PM, Gus Correa wrote: > Hi Ralph, list > > Sorry, I spoke too soon. > > The problem still seems to be there, in all compiler wrappers > (I.e. it probably tracks down to the opal_wrapper): > > $ mpicc -o hello_c hello_c.c > [mycomputer.mydomain:09148] keyval parser: error 1 reading file > /my/path/to/openmpi/1.4.3/gnu-intel/openmpi/mpicc-wrapper-data.txt at line 1: > # There can be multiple blocks of configuration data, chosen by > > *** > > Somehow the keyval parser fails to read the first (comment) > line of mpicc-wrapper-data.txt. > The same thing happens to the other mpi compiler wrappers. > > However, the compilation proceeds and a working executable is produced. > I wonder if the options in mpicc-wrapper-data.txt are being read by mpicc, > and likewise for the other compiler wrappers. > > Any clues on how I can get to the bottom of this issue? > Anything in the environment, or in the actual mpicc-wrapper-data.txt file > that could cause this? > Anything in the parser code? > > We have Linux CentOS 5.5 x86_62 with gcc 4.1.2. > I built OpenMPI both with gfortran and Intel Ifort 12.0.0. > Same problem on both builds. > > Thank you, > Gus Correa > > > Ralph Castain wrote: >> Good to hear (well, all except that bit about the conspiracy...)! >> On Mar 24, 2011, at 12:45 PM, Gus Correa wrote: >>> Hi Ralph, list >>> >>> Just for the record: >>> I configured and built OpenMPI 1.4.3 with gcc/g++/ifort again today. >>> The mpicc/opal_wrapper parser error disappeared. >>> >>> The whole problem must have been some computer daemon spell. >>> Other than my growing feeling that flipping bits and logic gates >>> have fun conspiring against my sanity, all is well now. >>> >>> Thank you, >>> Gus Correa >>> >>> >>> >>> Gus Correa wrote: >>>> Ralph Castain wrote: >>>>> On Mar 23, 2011, at 3:19 PM, Gus Correa wrote: >>>>> >>>>>> Dear OpenMPI Pros >>>>>> >>>>>> Why am I getting the parser error below? >>>>>> It seems not to recognize comment lines (#). >>>>>> >>>>>> This is OpenMPI 1.4.3. >>>>>> The same error happens with the other compiler wrappers too. >>>>>> However, the wrappers compile and produce an executable. >>>>> No idea - I just tested it and didn't get that error. Did you configure >>>>> this for script wrapper compilers instead of binaries? >>>>> >>>>>> Thank you, >>>>>> Gus Correa >>>>>> >>>>>> Parser error: >>>>>> >>>>>> $ mpicc hello_c.c >>>>>> [myhost.mydomain:06489] keyval parser: error 1 reading file >>>>>> /my/path/to/openmpi/share/openmpi/mpicc-wrapper-data.txt at line 1: >>>>>> # There can be multiple blocks of configuration data, chosen by >>>> Thank you, Ralph. >>>> I have two OpenMPI 1.4.3 builds on this cluster. >>>> One with gcc/g++/gfortran, >>>> the other with gcc/g++ and Intel ifort (12.0.0). >>>> The Gnu-only works right, no parser error. >>>> The error is restricted to the Gnu-Intel combination. >>>> Awkward. >>>> Both were configured with these parameters: >>>> --prefix=${MYINSTALLDIR} \ >>>> --with-libnuma=/usr \ >>>> --with-tm=/opt/torque/2.4.11 \ >>>> --with-openib=/usr \ >>>> --enable-static >>>> The opal_wrapper is a binary in both cases. >>>> To make things more confusing, on another cluster with (older) >>>> Intel compiler 10.1.017 the Gnu+Intel build of OpenMPI 1.4.3 >>>> doesn't have this parser error. >>>> Thank you, >>>> Gus Correa > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users