-
Notifications
You must be signed in to change notification settings - Fork 262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix for Github issue netcdf-c 300 #301
Conversation
Modified provenance code to allocate the minimal space needed for _NCProperties attribute in file. Basically required using malloc in the provenance code and in ncdump. Otherwise should cause no externally visible effects. Also removed the ENABLE_FILEINFO from configure.ac since the provenance code is no longer optional.
The non-serial tests are failing but I don't know why yet; looking into it and will report what I find between other meetings today. |
My mistake. It's not parallel images failing, it appears to be ones which run without netcdf-4 enabled, so it's probably just some option/code/include fenceposting that's needed. |
When I run by hand with netcdf-4 turned off, it works, both with automake and cmake. |
It's possible to open the raw log from travis; when you go in to view the build log, at the top of the output panel on the right there is a button that says 'Raw log'. The issue is with 32-bit systems. In `ncdump/tst_ncgen4.sh', the following is shoping up when testing special attributes:
|
Ok, the string is not being null terminated. I will recheck my code. On 8/8/2016 6:29 PM, Ward Fisher wrote:
|
Super thanks Dennis! I'll get these merged ASAP. |
Modified provenance code to allocate the minimal space
needed for _NCProperties attribute in file. Basically
required using malloc in the provenance code and in ncdump.
Now an empty file is about 66 bytes larger than pre-provenance.
Otherwise should cause no externally visible effects.
Also removed the ENABLE_FILEINFO from configure.ac since
the provenance code is no longer optional.