[netcdfgroup] namespace collision between mvapich2 and netcdf4

There is a namespace collision between mvapich2 and NetCDF4 when NetCDF
(4.1) is compiled with parallel HDF5 (1.8.4).  Seems both mvapich2 and
NetCDF use flex/bison to generate some code and the generated routine
names collide.  

E.g.
/nobackup/***/mvapich2-1.4/lib/libmpich.a(parser.o): In function 
`parser_setup_string':
/home1/***/***/mvapich2-1.4/src/mpid/ch3/channels/mrail/src/plpa/parser.l:77: 
multiple definition of `yyin'
ncgentab.o:/home1/***/Baselibs/GMAO-Baselibs-3_1_5/src/netcdf-4.1/ncgen3/ncgen.y:571:
 first defined here
/nobackup/***/mvapich2-1.4/lib/libmpich.a(parser.o): In function 
`parser_setup_string':
/home1/***/***/mvapich2-1.4/src/mpid/ch3/channels/mrail/src/plpa/parser.l:77: 
multiple definition of `yyout'
ncgentab.o:/home1/dkokron/Baselibs/GMAO-Baselibs-3_1_5/src/netcdf-4.1/ncgen3/ncgen.y:570:
 first defined here

See
http://mail.cse.ohio-state.edu/pipermail/mvapich-commit/2009-October/001080.html
for more information.

I've searched the netcdfgroup archives for this issue without finding
anything.  Has anyone else seen this?

-- 
Dan Kokron
Global Modeling and Assimilation Office
NASA Goddard Space Flight Center
Greenbelt, MD 20771
Daniel.S.Kokron@xxxxxxxx
Phone: (301) 614-5192
Fax:   (301) 614-5304



  • 2010 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: