Having problem building pnetcdf-1.1.1

Rob Latham robl at mcs.anl.gov
Thu Jul 1 16:53:30 CDT 2010


On Thu, Jul 01, 2010 at 03:20:22PM -0600, Craig Tierney wrote:
> I am trying to build parallel-netcdf 1.1.1 with mvapich2-1.4.1 and Intel 11.1 compilers.
> The build is failing when the tools, like cnmpigen, fail with errors similar to:
> 
> /opt/mvapich2/1.4.1-intel-11.1/lib/libmpich.a(parser.o): In function `mvapich_yylex':
> /misc/whome/admin/hjet/software/opt/mvapich/mvapich2-1.4.1/src/mpid/ch3/channels/mrail/src/plpa/parser.c:570: multiple definition of `yyin'

Hi Craig.  Been a while! :>

It looks like both mvapich and pnetcdf use yacc to generate some code
and both then expose some yacc-specific symbol. 

I can't dig into this in great detail right this moment but wanted to
let you know you're not being ignored.

I think we just need to keep those yacc objects out of the pnetcdf
library, but i'm not sure.

==rob

-- 
Rob Latham
Mathematics and Computer Science Division
Argonne National Lab, IL USA


More information about the parallel-netcdf mailing list