From sean at rogue-research.com Wed May 27 14:32:04 2009 From: sean at rogue-research.com (Sean McBride) Date: Wed, 27 May 2009 14:32:04 -0400 Subject: [MINC-development] MINC2 and required NetCDF version Message-ID: <20090527183204.812119703@kingu.local> Hi all, It seems that MINC 2.0.18 does not compile against NetCDF 4.0.1 (the current version). The error is: libsrc/image_conversion.c: In function 'miicv_create': libsrc/image_conversion.c:219: error: 'MAX_NC_OPEN' undeclared (first use in this function) libsrc/image_conversion.c:219: error: (Each undeclared identifier is reported only once libsrc/image_conversion.c:219: error: for each function it appears in.) MAX_NC_OPEN was in netcdf.h but was removed at some point: In MINC it's used here: /* Maximum number of icv's allowed */ #define MI_MAX_NUM_ICV MAX_NC_OPEN Maybe this could just be changed to 32 (NetCDF's old value)? Thanks, -- ____________________________________________________________ Sean McBride, B. Eng sean at rogue-research.com Rogue Research www.rogue-research.com Mac Software Developer Montr?al, Qu?bec, Canada From sean at rogue-research.com Wed May 27 15:48:41 2009 From: sean at rogue-research.com (Sean McBride) Date: Wed, 27 May 2009 15:48:41 -0400 Subject: [MINC-development] MINC2 and required NetCDF version In-Reply-To: <20090527183204.812119703@kingu.local> References: <20090527183204.812119703@kingu.local> Message-ID: <20090527194841.1152052413@kingu.local> On 5/27/09 2:32 PM, Sean McBride said: >It seems that MINC 2.0.18 does not compile against NetCDF 4.0.1 (the >current version). The error is: > >libsrc/image_conversion.c: In function 'miicv_create': >libsrc/image_conversion.c:219: error: 'MAX_NC_OPEN' undeclared (first >use in this function) >libsrc/image_conversion.c:219: error: (Each undeclared identifier is >reported only once >libsrc/image_conversion.c:219: error: for each function it appears in.) > >MAX_NC_OPEN was in netcdf.h but was removed at some point: >msg00453.html> > >In MINC it's used here: > >/* Maximum number of icv's allowed */ >#define MI_MAX_NUM_ICV MAX_NC_OPEN > >Maybe this could just be changed to 32 (NetCDF's old value)? Actually, it's used elsewhere too... If I #define MAX_NC_OPEN 32 just after the #include in minc.h then compilation succeeds. -- ____________________________________________________________ Sean McBride, B. Eng sean at rogue-research.com Rogue Research www.rogue-research.com Mac Software Developer Montr?al, Qu?bec, Canada