ubuntuusers.de

Pyhton ImportError: No module named 'netCDF4'

Status: Gelöst | Ubuntu-Version: Ubuntu 13.10 (Saucy Salamander)
Antworten |

Rexus

Anmeldungsdatum:
23. November 2006

Beiträge: 153

Hallo,

ich brauche netcdf-support in Python.

Dafür habe ich nach folgendem Tutorial das Modul installiert: http://code.google.com/p/netcdf4-python/wiki/UbuntuInstall entsprechend aller Vorgaben von http://netcdf4-python.googlecode.com/svn/trunk/docs/netCDF4-module.html

Beim kompilieren funktioniert nicht der letzte Schritt:

1
2
3
4
fh@Luthien:~/Downloads/netcdf-4.3.1$ sudo ldconfig
fh@Luthien:~/Downloads/netcdf-4.3.1$ python setup.py install
python: can't open file 'setup.py': [Errno 2] No such file or directory
fh@Luthien:~/Downloads/netcdf-4.3.1$ 

Entsprechend, wenn ich in Python netCDF4 laden will, kriege ich ein ImportError

1
2
3
4
5
fh@Luthien:~/Documents/Python/netcdf$ python netcdf_Seawind_01.py 
Traceback (most recent call last):
  File "netcdf_Seawind_01.py", line 1, in <module>
    import netCDF4
ImportError: No module named netCDF4

oder:

1
2
3
4
5
fh@Luthien:~/Documents/Python/netcdf$ python3 netcdf_Seawind_01.py 
Traceback (most recent call last):
  File "netcdf_Seawind_01.py", line 1, in <module>
    import netCDF4
ImportError: No module named 'netCDF4'

netCDF-4 C library und HDF5 C library scheinen aber fehlerfrei installiert zu sein.

Gruß

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20095

Wohnort: Schwabenländle

python: can't open file 'setup.py': [Errno 2] No such file or directory

Existiert die Datei "setup.py" denn in dem Ordner, wo Du die Datei mit Python ausführen willst? Existiert sie vielleicht woanders?

Und wenn sich das Modul nicht installieren lässt, musst Du es auch nicht mit import versuchen.

netCDF-4 C library und HDF5 C library scheinen aber fehlerfrei installiert zu sein.

Woraus schließt Du das, obwohl die Installation nicht funktioniert hat?

Gruß Dee

diesch Team-Icon

Avatar von diesch

Anmeldungsdatum:
18. Februar 2009

Beiträge: 5072

Wohnort: Brandenburg an der Havel

Du musst

1
python setup.py install

in dem Ordner ausführen, in den du das .tar.gz von http://code.google.com/p/netcdf4-python/downloads/list entpackt hast.

Dee schrieb:

netCDF-4 C library und HDF5 C library scheinen aber fehlerfrei installiert zu sein.

Woraus schließt Du das, obwohl die Installation nicht funktioniert hat?

Woraus schließt du, dass die Installation der C-Bibliotheken nicht funktioniert hat? ☺

Rexus

(Themenstarter)

Anmeldungsdatum:
23. November 2006

Beiträge: 153

./configure --prefix=/usr/local --enable-shared --enable-hl

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
fh@Luthien:~/Downloads/hdf5-1.8.12$ ./configure --prefix=/usr/local --enable-shared --enable-hl 
checking for a BSD-compatible install... /usr/bin/install -c 
checking whether build environment is sane... yes 
checking for a thread-safe mkdir -p... /bin/mkdir -p 
checking for gawk... no 
checking for mawk... mawk 
checking whether make sets $(MAKE)... yes 
checking whether make supports nested variables... yes 
checking whether to enable maintainer-specific portions of Makefiles... no 
checking build system type... x86_64-unknown-linux-gnu 
checking host system type... x86_64-unknown-linux-gnu 
checking shell variables initial values... done 
checking if basename works... yes 
checking if xargs works... yes 
checking for cached host... none 
checking for config x86_64-unknown-linux-gnu... no 
checking for config x86_64-unknown-linux-gnu... no 
checking for config unknown-linux-gnu... no 
checking for config unknown-linux-gnu... no 
checking for config x86_64-linux-gnu... no 
checking for config x86_64-linux-gnu... no 
checking for config x86_64-unknown... no 
checking for config linux-gnu... found 
compiler 'gcc' is GNU gcc-4.8.1 
CC_BASENAME is gcc. 
checking for config ./config/site-specific/host-Luthien... no 
checking for gcc... gcc 
checking whether the C compiler works... yes 
checking for C compiler default output file name... a.out 
checking for suffix of executables... 
checking whether we are cross compiling... no 
checking for suffix of object files... o 
checking whether we are using the GNU C compiler... yes 
checking whether gcc accepts -g... yes 
checking for gcc option to accept ISO C89... none needed 
checking for style of include used by make... GNU 
checking dependency style of gcc... gcc3 
checking if unsupported combinations of configure options are allowed... no 
checking if Fortran interface enabled... no 
checking if Fortran 2003 interface enabled... yes 
checking whether we are using the GNU C++ compiler... yes 
checking whether g++ accepts -g... yes 
checking dependency style of g++... gcc3 
checking how to run the C++ preprocessor... g++ -E 
checking if c++ interface enabled... no 
checking for perl... perl 
checking for ar... ar 
checking whether make sets $(MAKE)... (cached) yes 
checking for tr... /usr/bin/tr 
checking if srcdir= and time commands work together... yes 
checking how to print strings... printf 
checking for a sed that does not truncate output... /bin/sed 
checking for grep that handles long lines and -e... /bin/grep 
checking for egrep... /bin/grep -E 
checking for fgrep... /bin/grep -F 
checking for ld used by gcc... /usr/bin/ld 
checking if the linker (/usr/bin/ld) is GNU ld... yes 
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B 
checking the name lister (/usr/bin/nm -B) interface... BSD nm 
checking whether ln -s works... yes 
checking the maximum length of command line arguments... 1572864 
checking whether the shell understands some XSI constructs... yes 
checking whether the shell understands "+="... yes 
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop 
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop 
checking for /usr/bin/ld option to reload object files... -r 
checking for objdump... objdump 
checking how to recognize dependent libraries... pass_all 
checking for dlltool... dlltool 
checking how to associate runtime and link libraries... printf %s\n 
checking for archiver @FILE support... @ 
checking for strip... strip 
checking for ranlib... ranlib 
checking command to parse /usr/bin/nm -B output from gcc object... ok 
checking for sysroot... no 
checking for mt... mt 
checking if mt is a manifest tool... no 
checking how to run the C preprocessor... gcc -E 
checking for ANSI C header files... yes 
checking for sys/types.h... yes 
checking for sys/stat.h... yes 
checking for stdlib.h... yes 
checking for string.h... yes 
checking for memory.h... yes 
checking for strings.h... yes 
checking for inttypes.h... yes 
checking for stdint.h... yes 
checking for unistd.h... yes 
checking for dlfcn.h... yes 
checking for objdir... .libs 
checking if gcc supports -fno-rtti -fno-exceptions... no 
checking for gcc option to produce PIC... -fPIC -DPIC 
checking if gcc PIC flag -fPIC -DPIC works... yes 
checking if gcc static flag -static works... yes 
checking if gcc supports -c -o file.o... yes 
checking if gcc supports -c -o file.o... (cached) yes 
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes 
checking whether -lc should be explicitly linked in... no 
checking dynamic linker characteristics... GNU/Linux ld.so 
checking how to hardcode library paths into programs... immediate 
checking for shl_load... no 
checking for shl_load in -ldld... no 
checking for dlopen... no 
checking for dlopen in -ldl... yes 
checking whether a program can dlopen itself... yes 
checking whether a statically linked program can dlopen itself... no 
checking whether stripping libraries is possible... yes 
checking if libtool supports shared libraries... yes 
checking whether to build shared libraries... yes 
checking whether to build static libraries... yes 
checking if we should install only statically linked executables... no 
checking if -Wl,-rpath should be used to link shared libs in nondefault directories... yes 
checking make... checking how make searches directories... VPATH=DIR1 DIR2 ... 
checking whether make will build with undefined variables... yes 
checking for production mode... production 
checking for ceil in -lm... yes 
checking for dlopen in -ldl... (cached) yes 
checking for ANSI C header files... (cached) yes 
checking whether time.h and sys/time.h may both be included... yes 
checking for difftime... yes 
checking for gettimeofday... yes 
checking for library containing clock_gettime... none required 
checking for clock_gettime... yes 
checking sys/resource.h usability... yes 
checking sys/resource.h presence... yes 
checking for sys/resource.h... yes 
checking sys/time.h usability... yes 
checking sys/time.h presence... yes 
checking for sys/time.h... yes 
checking for unistd.h... (cached) yes 
checking sys/ioctl.h usability... yes 
checking sys/ioctl.h presence... yes 
checking for sys/ioctl.h... yes 
checking for sys/stat.h... (cached) yes 
checking sys/socket.h usability... yes 
checking sys/socket.h presence... yes 
checking for sys/socket.h... yes 
checking for sys/types.h... (cached) yes 
checking stddef.h usability... yes 
checking stddef.h presence... yes 
checking for stddef.h... yes 
checking setjmp.h usability... yes 
checking setjmp.h presence... yes 
checking for setjmp.h... yes 
checking features.h usability... yes 
checking features.h presence... yes 
checking for features.h... yes 
checking dirent.h usability... yes 
checking dirent.h presence... yes 
checking for dirent.h... yes 
checking for stdint.h... (cached) yes 
checking mach/mach_time.h usability... no 
checking mach/mach_time.h presence... no 
checking for mach/mach_time.h... no 
checking io.h usability... no 
checking io.h presence... no 
checking for io.h... no 
checking winsock2.h usability... no 
checking winsock2.h presence... no 
checking for winsock2.h... no 
checking sys/timeb.h usability... yes 
checking sys/timeb.h presence... yes 
checking for sys/timeb.h... yes 
checking if libtool needs -no-undefined flag to build shared libraries... no 
checking if configure should try to set up large file support... yes 
checking for special C compiler options needed for large files... no 
checking for _FILE_OFFSET_BITS value needed for large files... no 
checking if large (64-bit) files are supported on this system.... yes 
checking for lseek64... yes 
checking for fseeko64... yes 
checking for ftello64... yes 
checking for ftruncate64... yes 
checking for fseeko... yes 
checking for ftello... yes 
checking for stat64... yes 
checking for fstat64... yes 
checking for off_t... yes 
checking for size_t... yes 
checking for ssize_t... yes 
checking for ptrdiff_t... yes 
checking whether byte ordering is bigendian... no 
checking size of char... 1 
checking size of short... 2 
checking size of int... 4 
checking size of unsigned... 4 
checking size of long... 8 
checking size of long long... 8 
checking size of __int64... 0 
checking size of float... 4 
checking size of double... 8 
checking size of long double... 16 
checking size of int8_t... 1 
checking size of uint8_t... 1 
checking size of int_least8_t... 1 
checking size of uint_least8_t... 1 
checking size of int_fast8_t... 1 
checking size of uint_fast8_t... 1 
checking size of int16_t... 2 
checking size of uint16_t... 2 
checking size of int_least16_t... 2 
checking size of uint_least16_t... 2 
checking size of int_fast16_t... 8 
checking size of uint_fast16_t... 8 
checking size of int32_t... 4 
checking size of uint32_t... 4 
checking size of int_least32_t... 4 
checking size of uint_least32_t... 4 
checking size of int_fast32_t... 8 
checking size of uint_fast32_t... 8 
checking size of int64_t... 8 
checking size of uint64_t... 8 
checking size of int_least64_t... 8 
checking size of uint_least64_t... 8 
checking size of int_fast64_t... 8 
checking size of uint_fast64_t... 8 
checking size of size_t... 8 
checking size of ssize_t... 8 
checking size of ptrdiff_t... 8 
checking size of off_t... 8 
checking size of off64_t... 8 
checking if dev_t is scalar... yes 
checking for dmalloc library... suppressed 
checking zlib.h usability... yes 
checking zlib.h presence... yes 
checking for zlib.h... yes 
checking for compress2 in -lz... yes 
checking for compress2... yes 
checking for szlib... suppressed 
checking for pthread... suppressed 
checking for thread safe support... no 
checking whether CLOCK_MONOTONIC is declared... yes 
checking for tm_gmtoff in struct tm... yes 
checking for __tm_gmtoff in struct tm... no 
checking for global timezone variable... no 
checking whether struct tm is in sys/time.h or time.h... time.h 
checking for struct tm.tm_zone... yes 
checking for struct timezone... yes 
checking whether gettimeofday() gives timezone... yes 
checking for st_blocks in struct stat... yes 
checking for _getvideoconfig... no 
checking for gettextinfo... no 
checking for GetConsoleScreenBufferInfo... no 
checking for _scrsize... no 
checking for ioctl... yes 
checking for struct videoconfig... no 
checking for struct text_info... no 
checking for TIOCGWINSZ... yes 
checking for TIOCGETD... yes 
checking for alarm... yes 
checking for BSDgettimeofday... no 
checking for fork... yes 
checking for frexpf... yes 
checking for frexpl... yes 
checking for gethostname... yes 
checking for getpwuid... yes 
checking for getrusage... yes 
checking for lstat... yes 
checking for rand_r... yes 
checking for random... yes 
checking for setsysinfo... no 
checking for signal... yes 
checking for longjmp... yes 
checking for setjmp... yes 
checking for siglongjmp... yes 
checking for sigsetjmp... no 
checking for sigprocmask... yes 
checking for snprintf... yes 
checking for srandom... yes 
checking for strdup... yes 
checking for symlink... yes 
checking for system... yes 
checking for tmpfile... yes 
checking for vasprintf... yes 
checking for waitpid... yes 
checking for vsnprintf... yes 
checking if vsnprintf returns correct value... yes 
checking if lone colon can be used as an argument... yes 
checking for an ANSI C-conforming const... yes 
checking for inline... inline 
checking for __attribute__ extension... yes 
checking for __func__ extension... yes 
checking for __FUNCTION__ extension... yes 
checking for C99 designated initialization support... yes 
checking how to print long long... %ld and %lu 
checking Threads support system scope... yes 
checking for gpfs... suppressed 
checking for debug flags... none 
checking whether function stack tracking is enabled... no 
checking whether metadata trace file code is enabled... no 
checking for API tracing... no 
checking for instrumented library... no 
checking whether to clear file buffers... yes 
checking whether a memory checking tool will be used... no 
checking for parallel support files... skipped 
checking for I/O filters... all (shuffle,fletcher32,nbit,scaleoffset) 
checking for Default Virtual File Driver definition... yes 
checking for Direct Virtual File Driver support... no 
checking for custom plugin default path definition... /usr/local/hdf5/lib/plugin 
checking whether exception handling functions is checked during data conversions... yes 
checking whether data accuracy is guaranteed during data conversions... yes 
checking if converting denormalized floating-point values is possible... yes 
checking if converting floating-point values to long long is not working... false 
checking if the machine has window style path name... no 
checking if converting from long double to integers is accurate... yes 
checking if converting from long double to integers works... yes 
checking if accurately converting from integers to long double... yes 
checking if accurately converting unsigned long to float values... yes 
checking if accurately converting unsigned long long to floating-point values... yes 
checking if accurately roundup converting floating-point to unsigned long long values... yes 
checking if right maximum converting floating-point to unsigned long long values... yes 
checking if correctly converting long double to unsigned int values... yes 
checking if compiling unsigned long long to floating-point typecasts work... yes 
checking if compiling long long to floating-point typecasts work... yes 
checking if converting unsigned long long to long double with precision... yes 
checking if overflows normally converting floating-point to integer values... yes 
checking if using special algorithm to convert long double to (unsigned) long values... no 
checking if using special algorithm to convert (unsigned) long to long double values... no 
checking if correctly converting long double to (unsigned) long long values... yes 
checking if correctly converting (unsigned) long long to long double values... yes 
checking if bad code for log2 routine is generated... no 
checking if high level library is enabled... yes 
checking additional programs should be built... no 
checking if deprecated public symbols are available... yes 
checking which version of public symbols to use by default... v18 
checking whether to perform strict file format checks... no 
checking whether to have library information embedded in the executables... yes 
checking if alignment restrictions are strictly enforced... no 
configure: creating ./config.lt 
config.lt: creating libtool 
checking that generated files are newer than configure... done 
configure: creating ./config.status 
config.status: creating src/libhdf5.settings 
config.status: creating Makefile 
config.status: creating src/Makefile 
config.status: creating test/Makefile 
config.status: creating test/testcheck_version.sh 
config.status: creating test/testerror.sh 
config.status: creating test/H5srcdir_str.h 
config.status: creating test/testlibinfo.sh 
config.status: creating test/testlinks_env.sh 
config.status: creating test/test_plugin.sh 
config.status: creating testpar/Makefile 
config.status: creating testpar/testph5.sh 
config.status: creating perform/Makefile 
config.status: creating tools/Makefile 
config.status: creating tools/h5dump/Makefile 
config.status: creating tools/h5dump/testh5dump.sh 
config.status: creating tools/h5dump/testh5dumppbits.sh 
config.status: creating tools/h5dump/testh5dumpxml.sh 
config.status: creating tools/h5ls/testh5ls.sh 
config.status: creating tools/h5import/Makefile 
config.status: creating tools/h5import/h5importtestutil.sh 
config.status: creating tools/h5diff/Makefile 
config.status: creating tools/h5diff/testh5diff.sh 
config.status: creating tools/h5diff/testph5diff.sh 
config.status: creating tools/h5jam/Makefile 
config.status: creating tools/h5jam/testh5jam.sh 
config.status: creating tools/h5repack/Makefile 
config.status: creating tools/h5repack/h5repack.sh 
config.status: creating tools/h5repack/h5repack_plugin.sh 
config.status: creating tools/h5ls/Makefile 
config.status: creating tools/h5copy/Makefile 
config.status: creating tools/h5copy/testh5copy.sh 
config.status: creating tools/lib/Makefile 
config.status: creating tools/misc/Makefile 
config.status: creating tools/misc/h5cc 
config.status: creating tools/misc/testh5mkgrp.sh 
config.status: creating tools/misc/testh5repart.sh 
config.status: creating tools/h5stat/testh5stat.sh 
config.status: creating tools/h5stat/Makefile 
config.status: creating examples/Makefile 
config.status: creating examples/run-c-ex.sh 
config.status: creating examples/testh5cc.sh 
config.status: creating c++/Makefile 
config.status: creating c++/src/Makefile 
config.status: creating c++/src/h5c++ 
config.status: creating c++/test/Makefile 
config.status: creating c++/test/H5srcdir_str.h 
config.status: creating c++/examples/Makefile 
config.status: creating c++/examples/run-c++-ex.sh 
config.status: creating c++/examples/testh5c++.sh 
config.status: creating fortran/Makefile 
config.status: creating fortran/src/h5fc 
config.status: creating fortran/src/Makefile 
config.status: creating fortran/test/Makefile 
config.status: creating fortran/testpar/Makefile 
config.status: creating fortran/examples/Makefile 
config.status: creating fortran/examples/run-fortran-ex.sh 
config.status: creating fortran/examples/testh5fc.sh 
config.status: creating hl/Makefile 
config.status: creating hl/src/Makefile 
config.status: creating hl/test/Makefile 
config.status: creating hl/test/H5srcdir_str.h 
config.status: creating hl/tools/Makefile 
config.status: creating hl/tools/gif2h5/Makefile 
config.status: creating hl/tools/gif2h5/h52giftest.sh 
config.status: creating hl/examples/Makefile 
config.status: creating hl/examples/run-hlc-ex.sh 
config.status: creating hl/c++/Makefile 
config.status: creating hl/c++/src/Makefile 
config.status: creating hl/c++/test/Makefile 
config.status: creating hl/c++/examples/Makefile 
config.status: creating hl/c++/examples/run-hlc++-ex.sh 
config.status: creating hl/fortran/Makefile 
config.status: creating hl/fortran/src/Makefile 
config.status: creating hl/fortran/test/Makefile 
config.status: creating hl/fortran/examples/Makefile 
config.status: creating hl/fortran/examples/run-hlfortran-ex.sh 
config.status: creating src/H5config.h 
config.status: executing pubconf commands 
creating src/H5pubconf.h 
src/H5pubconf.h is unchanged 
Post process src/libhdf5.settings 
config.status: executing depfiles commands 
config.status: executing libtool commands 
	    SUMMARY OF THE HDF5 CONFIGURATION 
	    ================================= 

General Information: 
------------------- 
		   HDF5 Version: 1.8.12 
		  Configured on: Fri Jan 24 10:35:34 CET 2014 
		  Configured by: fh@Luthien 
		 Configure mode: production 
		    Host system: x86_64-unknown-linux-gnu 
	      Uname information: Linux Luthien 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 
		       Byte sex: little-endian 
		      Libraries: static, shared 
	     Installation point: /usr/local 

Compiling Options: 
------------------ 
               Compilation Mode: production 
                     C Compiler: /usr/bin/gcc 
                         CFLAGS: 
                      H5_CFLAGS: -std=c99 -pedantic -Wall -Wextra -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wfloat-equal -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wdisabled-optimization -Wformat=2 -Wunreachable-code -Wendif-labels -Wdeclaration-after-statement -Wold-style-definition -Winvalid-pch -Wvariadic-macros -Winit-self -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wunused-macros -Wunsafe-loop-optimizations -Wc++-compat -Wstrict-overflow -Wlogical-op -Wlarger-than=2048 -Wvla -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wsuggest-attribute=const -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wsuggest-attribute=pure -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -O3 -fomit-frame-pointer -finline-functions 
                      AM_CFLAGS: 
                       CPPFLAGS: 
                    H5_CPPFLAGS: -D_POSIX_C_SOURCE=199506L   -DNDEBUG -UH5_DEBUG_API 
                    AM_CPPFLAGS: -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_BSD_SOURCE 
               Shared C Library: yes 
               Static C Library: yes 
  Statically Linked Executables: no 
                        LDFLAGS: 
                     H5_LDFLAGS: 
                     AM_LDFLAGS: 
 	 	Extra libraries:  -lz -ldl -lm 
 		       Archiver: ar 
 		 	 Ranlib: ranlib 
 	      Debugged Packages: 
		    API Tracing: no 
 
Languages: 
---------- 
                        Fortran: no 

                            C++: no 

Features: 
--------- 
                  Parallel HDF5: no 
             High Level library: yes 
                   Threadsafety: no 
            Default API Mapping: v18 
 With Deprecated Public Symbols: yes 
         I/O filters (external): deflate(zlib) 
         I/O filters (internal): shuffle,fletcher32,nbit,scaleoffset 
                            MPE: no 
                     Direct VFD: no 
                        dmalloc: no 
Clear file buffers before write: yes 
           Using memory checker: no 
         Function Stack Tracing: no 
                           GPFS: no 
      Strict File Format Checks: no 
   Optimization Instrumentation: no 
       Large File Support (LFS): yes 
fh@Luthien:~/Downloads/hdf5-1.8.12$ 

make -j 3

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
  CCLD     binread 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5dump' 
Making all in misc 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/misc' 
  CCLD     h5debug 
  CCLD     h5repart 
  CCLD     h5mkgrp 
  CCLD     h5repart_gentest 
  CCLD     talign 
  CCLD     repart_test 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/misc' 
Making all in h5import 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5import' 
  CCLD     h5import 
  CCLD     h5importtest 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5import' 
Making all in h5repack 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5repack' 
  CCLD     testh5repack_detect_szip 
  CCLD     h5repack 
  CCLD     h5repacktst 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5repack' 
Making all in h5jam 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5jam' 
  CCLD     h5jam 
  CCLD     h5unjam 
  CCLD     tellub 
  CCLD     h5jamgentest 
  CCLD     getub 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5jam' 
Making all in h5copy 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5copy' 
  CCLD     h5copy 
  CCLD     h5copygentest 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5copy' 
Making all in h5stat 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5stat' 
  CCLD     h5stat 
  CCLD     h5stat_gentest 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5stat' 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools' 
make[2]: Nothing to be done for `all-am'. 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools' 
make[1]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools' 
Making all in . 
make[1]: Entering directory `/home/fh/Downloads/hdf5-1.8.12' 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/perform' 
  CCLD     h5perf_serial 
  CCLD     iopipe 
  CCLD     chunk 
  CCLD     overhead 
  CCLD     zip_perf 
  CCLD     perf_meta 
  CCLD     perf 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/perform' 
make[1]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12' 
Making all in hl 
make[1]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl' 
Making all in src 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl/src' 
  CCLD     libhdf5_hl.la 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl/src' 
Making all in test 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl/test' 
  CC       test_image.o 
  CC       test_lite.o 
  CCLD     test_file_image 
  CC       test_table.o 
test_lite.c: In function ‘test_dsets’: 
test_lite.c:301:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
         if ( data_float_in[i] != data_float_out[i] ) { 
                               ^ 
test_lite.c:312:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
         if ( data_float_in[i] != data_float_out[i] ) { 
                               ^ 
test_lite.c:337:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
         if ( data_double_in[i] != data_double_out[i] ) { 
                                ^ 
test_lite.c:348:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
         if ( data_double_in[i] != data_double_out[i] ) { 
                                ^ 
test_lite.c: In function ‘make_attributes’: 
test_lite.c:932:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
         if ( attr_float_in[i] != attr_float_out[i] ) { 
                               ^ 
test_lite.c:943:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
         if ( attr_float_in[i] != attr_float_out[i] ) { 
                               ^ 
test_lite.c:976:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
         if ( attr_double_in[i] != attr_double_out[i] ) { 
                                ^ 
test_lite.c:987:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
         if ( attr_double_in[i] != attr_double_out[i] ) { 
                                ^ 
test_lite.c:1019:5: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 
     if(NULL==(dims_out = (hsize_t*) HDmalloc( sizeof(hsize_t) * rank_out ))) return -1; 
     ^ 
test_lite.c: In function ‘test_valid_path’: 
test_lite.c:1823:9: warning: unused variable ‘fp’ [-Wunused-variable] 
   FILE *fp = NULL; 
         ^ 
In file included from test_lite.c:19:0: 
test_lite.c: At top level: 
../../test/H5srcdir.h:38:20: warning: ‘H5_get_srcdir_filename’ defined but not used [-Wunused-function] 
 static const char *H5_get_srcdir_filename(const char *filename) 
                    ^ 
../../test/H5srcdir.h:70:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] 
 static const char *H5_get_srcdir(void) 
                    ^ 
In file included from test_image.c:19:0: 
../../test/H5srcdir.h:70:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] 
 static const char *H5_get_srcdir(void) 
                    ^ 
test_image.c: In function ‘read_data’: 
test_image.c:802:11: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 
     fscanf(f, "%s", str); 
           ^ 
test_image.c:803:11: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 
     fscanf(f, "%d", &color_planes); 
           ^ 
test_image.c:804:11: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 
     fscanf(f, "%s", str); 
           ^ 
test_image.c:805:11: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 
     fscanf(f, "%d", &h); 
           ^ 
test_image.c:806:11: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 
     fscanf(f, "%s", str); 
           ^ 
test_image.c:807:11: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 
     fscanf(f, "%d", &w); 
           ^ 
test_image.c:838:15: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 
         fscanf(f, "%d",&n); 
               ^ 
test_image.c: In function ‘test_generate’: 
test_image.c:616:11: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 
     fscanf( f, "%d %d %d", &imax, &jmax, &kmax ); 
           ^ 
test_image.c:617:11: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 
     fscanf( f, "%f %f %f", &valex, &xmin, &xmax ); 
           ^ 
test_image.c:644:15: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 
         fscanf( f, "%f ", &value ); 
               ^ 
test_table.c: In function ‘cmp_par’: 
test_table.c:178:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
         rbuf[i].pressure != wbuf[j].pressure || 
                          ^ 
test_table.c:179:29: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
         rbuf[i].temperature != wbuf[j].temperature ) 
                             ^ 
test_table.c:183:13: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion] 
             rbuf[i].name,rbuf[i].longi,rbuf[i].pressure,rbuf[i].temperature,rbuf[i].lati); 
             ^ 
test_table.c:185:13: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion] 
             wbuf[j].name,wbuf[j].longi,wbuf[j].pressure,wbuf[j].temperature,wbuf[j].lati); 
             ^ 
test_table.c: In function ‘test_table’: 
test_table.c:230:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
     particle_t  fill1[1] = { {"no data",-1, -99.0f, -99.0, -1} }; 
     ^ 
test_table.c:258:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
     particle_t  abuf[2]={{"eight",80,8.0f,80.0,80},{"nine",90,9.0f,90.0,90}}; 
     ^ 
test_table.c:258:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
test_table.c:259:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
     particle_t  ibuf[2]={{"zero", 0, 0.0f, 0.0, 0},{"zero", 0, 0.0f, 0.0, 0}}; 
     ^ 
test_table.c:259:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
test_table.c:262:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
         {"zero", 0, 0.0f, 0.0, 0,}, 
         ^ 
test_table.c:263:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
         {"one",  10, 1.0f, 10.0, 10}, 
         ^ 
test_table.c:264:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
         {"two",  20, 2.0f, 20.0, 20}, 
         ^ 
test_table.c:265:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
         {"three",30, 3.0f, 30.0, 30}, 
         ^ 
test_table.c:266:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
         {"four", 40, 4.0f, 40.0, 40}, 
         ^ 
test_table.c:267:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
         {"five", 50, 5.0f, 50.0, 50}, 
         ^ 
test_table.c:268:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
         {"six",  60, 6.0f, 60.0, 60}, 
         ^ 
test_table.c:269:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
         {"seven",70, 7.0f, 70.0, 70} 
         ^ 
test_table.c:402:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
         {12112, 1.4, 2.5, {1,2,3},{4,5,6}, {99,100}}, 
         ^ 
test_table.c:402:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
test_table.c:403:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
         {12113, 1.4, 2.5, {1,2,3},{4,5,6}, {99,100}}, 
         ^ 
test_table.c:403:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
test_table.c:404:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
         {12114, 1.4, 2.5, {1,2,3},{4,5,6}, {99,100}}, 
         ^ 
test_table.c:404:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
test_table.c:405:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
         {12115, 1.4, 2.5, {1,2,3},{4,5,6}, {99,100}}, 
         ^ 
test_table.c:405:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
test_table.c:406:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
         {12116, 1.4, 2.5, {1,2,3},{4,5,6}, {99,100}}, 
         ^ 
test_table.c:406:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
test_table.c:407:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
         {12117, 1.4, 2.5, {1,2,3},{4,5,6}, {99,100}}, 
         ^ 
test_table.c:407:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
test_table.c:408:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
         {12118, 1.4, 2.5, {1,2,3},{4,5,6}, {99,100}}, 
         ^ 
test_table.c:408:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
test_table.c:409:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
         {12119, 1.4, 2.5, {1,2,3},{4,5,6}, {99,100}} 
         ^ 
test_table.c:409:9: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
test_table.c:1152:45: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
                         rbuf[i].pressure    != pressure_in[i-NRECORDS_ADD+1] ) 
                                             ^ 
test_table.c:1155:29: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion] 
                             rbuf[i].longi,rbuf[i].pressure,rbuf[i].lati); 
                             ^ 
test_table.c:1157:29: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion] 
                             position_in[i].longi,pressure_in[i],position_in[i].lati); 
                             ^ 
test_table.c:1209:30: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
         if ( pressure_out[i] != pressure_in[i] ) { 
                              ^ 
test_table.c:1272:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
             namepre_out[i].pressure != namepre_in[i].pressure ) { 
                                     ^ 
test_table.c:1301:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
             namepre_out[i].pressure != namepre_in[iistart+i].pressure ) { 
                                     ^ 
test_table.c:1360:41: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
                     rbuf[i].pressure    != pressure_in[i-NRECORDS_ADD+1] ) 
                                         ^ 
test_table.c:1413:30: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
         if ( pressure_out[i] != pressure_in[i] ) { 
                              ^ 
test_table.c:1479:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
             namepre_out[i].pressure != namepre_in[i].pressure ) { 
                                     ^ 
test_table.c:1509:9: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] 
         if ( ( HDstrcmp( namepre_out[i].name,  wbuf[iistart+i].name ) != 0 ) || 
         ^ 
test_table.c:1509:9: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] 
test_table.c:1509:9: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] 
test_table.c:1509:9: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] 
test_table.c:1509:9: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] 
test_table.c:1509:9: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] 
test_table.c:1509:9: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] 
test_table.c:1509:9: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] 
test_table.c:1509:9: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] 
test_table.c:1509:9: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] 
test_table.c:1509:9: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] 
test_table.c:1509:9: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] 
test_table.c:1510:13: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] 
             namepre_out[i].pressure != wbuf[iistart+i].pressure ) { 
             ^ 
test_table.c:1510:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
             namepre_out[i].pressure != wbuf[iistart+i].pressure ) { 
                                     ^ 
test_table.c:1553:40: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
                 rbuf2[i].pressure      != wbuf[i].pressure || 
                                        ^ 
test_table.c:1554:40: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
                 rbuf2[i].temperature   != wbuf[i].temperature || 
                                        ^ 
test_table.c:1594:38: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 
                 rbuf3[i].temperature != wbuf[i].temperature ) { 
                                      ^ 
In file included from test_table.c:19:0: 
test_table.c: At top level: 
../../test/H5srcdir.h:38:20: warning: ‘H5_get_srcdir_filename’ defined but not used [-Wunused-function] 
 static const char *H5_get_srcdir_filename(const char *filename) 
                    ^ 
../../test/H5srcdir.h:70:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] 
 static const char *H5_get_srcdir(void) 
                    ^ 
test_image.c: In function ‘read_data’: 
test_image.c:837:5: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] 
     for(i = 0; i < n_elements; i++) { 
     ^ 
In file included from ../../test/h5test.h:26:0, 
                 from h5hltest.h:27, 
                 from test_image.c:18: 
test_image.c: In function ‘test_generate’: 
../../src/H5private.h:724:30: warning: ‘data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 
     #define HDfree(M)    free(M) 
                              ^ 
test_image.c:541:15: note: ‘data’ was declared here 
     float    *data; 
               ^ 
  CC       test_ds.o 
  CCLD     test_packet 
test_ds.c: In function ‘create_long_dataset’: 
test_ds.c:392:13: warning: size of ‘buf’ is 2304 bytes [-Wlarger-than=] 
     long    buf[DIM1_SIZE*DIM2_SIZE*DIM3_SIZE*DIM4_SIZE]; 
             ^ 
test_ds.c: In function ‘test_simple’: 
test_ds.c:3137:5: warning: conversion to ‘size_t’ from ‘ssize_t’ may change the sign of the result [-Wsign-conversion] 
     if(HDstrncmp("Latitude set 0",name_out, name_len)!=0) 
     ^ 
In file included from test_ds.c:19:0: 
test_ds.c: At top level: 
../../test/H5srcdir.h:38:20: warning: ‘H5_get_srcdir_filename’ defined but not used [-Wunused-function] 
 static const char *H5_get_srcdir_filename(const char *filename) 
                    ^ 
../../test/H5srcdir.h:70:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] 
 static const char *H5_get_srcdir(void) 
                    ^ 
test_ds.c: In function ‘read_data’: 
test_ds.c:4891:15: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 
         fscanf( f, "%s %u", str, &j); 
               ^ 
test_ds.c:4892:15: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 
         fscanf( f, "%d",&n ); 
               ^ 
test_ds.c:4906:15: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 
         fscanf( f, "%f",&val ); 
               ^ 
  CC       test_dset_opt.o 
  CCLD     test_lite 
test_dset_opt.c: In function ‘test_direct_chunk_write’: 
test_dset_opt.c:116:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 
     uLongf      z_dst_nbytes = (uLongf)DEFLATE_SIZE_ADJUST(buf_size); 
     ^ 
test_dset_opt.c: In function ‘filter_bogus1’: 
test_dset_opt.c:504:22: warning: conversion to ‘ssize_t’ from ‘size_t’ may change the sign of the result [-Wsign-conversion] 
     ssize_t buf_left=*buf_size;  /* Amount of data buffer left to process */ 
                      ^ 
test_dset_opt.c:510:13: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ may change the sign of the result [-Wsign-conversion] 
             buf_left -= sizeof(int); 
             ^ 
test_dset_opt.c:510:22: warning: conversion to ‘ssize_t’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion] 
             buf_left -= sizeof(int); 
                      ^ 
test_dset_opt.c:517:13: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ may change the sign of the result [-Wsign-conversion] 
             buf_left -= sizeof(int); 
             ^ 
test_dset_opt.c:517:22: warning: conversion to ‘ssize_t’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion] 
             buf_left -= sizeof(int); 
                      ^ 
test_dset_opt.c: In function ‘filter_bogus2’: 
test_dset_opt.c:541:22: warning: conversion to ‘ssize_t’ from ‘size_t’ may change the sign of the result [-Wsign-conversion] 
     ssize_t buf_left=*buf_size;  /* Amount of data buffer left to process */ 
                      ^ 
test_dset_opt.c:547:13: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ may change the sign of the result [-Wsign-conversion] 
             buf_left -= sizeof(int); 
             ^ 
test_dset_opt.c:547:22: warning: conversion to ‘ssize_t’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion] 
             buf_left -= sizeof(int); 
                      ^ 
test_dset_opt.c:554:13: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ may change the sign of the result [-Wsign-conversion] 
             buf_left -= sizeof(int); 
             ^ 
test_dset_opt.c:554:22: warning: conversion to ‘ssize_t’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion] 
             buf_left -= sizeof(int); 
                      ^ 
In file included from test_dset_opt.c:19:0: 
test_dset_opt.c: At top level: 
../../test/H5srcdir.h:38:20: warning: ‘H5_get_srcdir_filename’ defined but not used [-Wunused-function] 
 static const char *H5_get_srcdir_filename(const char *filename) 
                    ^ 
../../test/H5srcdir.h:70:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] 
 static const char *H5_get_srcdir(void) 
                    ^ 
  CCLD     test_image 
  CCLD     test_table 
  CCLD     test_dset_opt 
  CCLD     test_ds 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl/test' 
Making all in tools 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl/tools' 
Making all in gif2h5 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl/tools/gif2h5' 
  CCLD     h52gif 
  CCLD     gif2h5 
  CCLD     h52gifgentst 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl/tools/gif2h5' 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl/tools' 
make[3]: Nothing to be done for `all-am'. 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl/tools' 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl/tools' 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl' 
make[2]: Nothing to be done for `all-am'. 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl' 
make[1]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl' 
Making all in perform 
make[1]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/perform' 
make[1]: Nothing to be done for `all'. 
make[1]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/perform' 
fh@Luthien:~/Downloads/hdf5-1.8.12$ 

sudo make install

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
fh@Luthien:~/Downloads/hdf5-1.8.12$ sudo make install 
[sudo] password for fh: 
Making install in src 
make[1]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/src' 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/src' 
 /bin/mkdir -p '/usr/local/lib' 
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libhdf5.la '/usr/local/lib' 
libtool: install: /usr/bin/install -c .libs/libhdf5.so.8.0.1 /usr/local/lib/libhdf5.so.8.0.1 
libtool: install: (cd /usr/local/lib && { ln -s -f libhdf5.so.8.0.1 libhdf5.so.8 || { rm -f libhdf5.so.8 && ln -s libhdf5.so.8.0.1 libhdf5.so.8; }; }) 
libtool: install: (cd /usr/local/lib && { ln -s -f libhdf5.so.8.0.1 libhdf5.so || { rm -f libhdf5.so && ln -s libhdf5.so.8.0.1 libhdf5.so; }; }) 
libtool: install: /usr/bin/install -c .libs/libhdf5.lai /usr/local/lib/libhdf5.la 
libtool: install: /usr/bin/install -c .libs/libhdf5.a /usr/local/lib/libhdf5.a 
libtool: install: chmod 644 /usr/local/lib/libhdf5.a 
libtool: install: ranlib /usr/local/lib/libhdf5.a 
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib 
---------------------------------------------------------------------- 
Libraries have been installed in: 
   /usr/local/lib 

If you ever happen to want to link against installed libraries 
in a given directory, LIBDIR, you must either use libtool, and 
specify the full pathname of the library, or use the `-LLIBDIR' 
flag during linking and do at least one of the following: 
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable 
     during execution 
   - add LIBDIR to the `LD_RUN_PATH' environment variable 
     during linking 
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag 
   - have your system administrator add LIBDIR to `/etc/ld.so.conf' 

See any operating system documentation about shared libraries for 
more information, such as the ld(1) and ld.so(8) manual pages. 
---------------------------------------------------------------------- 
 /bin/mkdir -p '/usr/local/include' 
 /usr/bin/install -c -m 644 hdf5.h H5api_adpt.h H5overflow.h H5pubconf.h H5public.h H5version.h H5Apublic.h H5ACpublic.h H5Cpublic.h H5Dpublic.h H5Epubgen.h H5Epublic.h H5Fpublic.h H5FDpublic.h H5FDcore.h H5FDdirect.h H5FDfamily.h H5FDlog.h H5FDmpi.h H5FDmpio.h H5FDmpiposix.h H5FDmulti.h H5FDsec2.h H5FDstdio.h H5Gpublic.h H5Ipublic.h H5Lpublic.h H5MMpublic.h H5Opublic.h H5Ppublic.h H5PLextern.h H5Rpublic.h H5Spublic.h H5Tpublic.h H5Zpublic.h '/usr/local/include' 
 /bin/mkdir -p '/usr/local/lib' 
 /usr/bin/install -c -m 644 libhdf5.settings '/usr/local/lib' 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/src' 
make[1]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/src' 
Making install in test 
make[1]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/test' 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/test' 
 /bin/mkdir -p '/usr/local/lib' 
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libdynlib1.la libdynlib2.la libdynlib3.la '/usr/local/lib' 
libtool: install: /usr/bin/install -c .libs/libdynlib1.so.0.0.0 /usr/local/lib/libdynlib1.so.0.0.0 
libtool: install: (cd /usr/local/lib && { ln -s -f libdynlib1.so.0.0.0 libdynlib1.so.0 || { rm -f libdynlib1.so.0 && ln -s libdynlib1.so.0.0.0 libdynlib1.so.0; }; }) 
libtool: install: (cd /usr/local/lib && { ln -s -f libdynlib1.so.0.0.0 libdynlib1.so || { rm -f libdynlib1.so && ln -s libdynlib1.so.0.0.0 libdynlib1.so; }; }) 
libtool: install: /usr/bin/install -c .libs/libdynlib1.lai /usr/local/lib/libdynlib1.la 
libtool: install: /usr/bin/install -c .libs/libdynlib2.so.0.0.0 /usr/local/lib/libdynlib2.so.0.0.0 
libtool: install: (cd /usr/local/lib && { ln -s -f libdynlib2.so.0.0.0 libdynlib2.so.0 || { rm -f libdynlib2.so.0 && ln -s libdynlib2.so.0.0.0 libdynlib2.so.0; }; }) 
libtool: install: (cd /usr/local/lib && { ln -s -f libdynlib2.so.0.0.0 libdynlib2.so || { rm -f libdynlib2.so && ln -s libdynlib2.so.0.0.0 libdynlib2.so; }; }) 
libtool: install: /usr/bin/install -c .libs/libdynlib2.lai /usr/local/lib/libdynlib2.la 
libtool: install: /usr/bin/install -c .libs/libdynlib3.so.0.0.0 /usr/local/lib/libdynlib3.so.0.0.0 
libtool: install: (cd /usr/local/lib && { ln -s -f libdynlib3.so.0.0.0 libdynlib3.so.0 || { rm -f libdynlib3.so.0 && ln -s libdynlib3.so.0.0.0 libdynlib3.so.0; }; }) 
libtool: install: (cd /usr/local/lib && { ln -s -f libdynlib3.so.0.0.0 libdynlib3.so || { rm -f libdynlib3.so && ln -s libdynlib3.so.0.0.0 libdynlib3.so; }; }) 
libtool: install: /usr/bin/install -c .libs/libdynlib3.lai /usr/local/lib/libdynlib3.la 
libtool: install: /usr/bin/install -c .libs/libdynlib1.a /usr/local/lib/libdynlib1.a 
libtool: install: chmod 644 /usr/local/lib/libdynlib1.a 
libtool: install: ranlib /usr/local/lib/libdynlib1.a 
libtool: install: /usr/bin/install -c .libs/libdynlib2.a /usr/local/lib/libdynlib2.a 
libtool: install: chmod 644 /usr/local/lib/libdynlib2.a 
libtool: install: ranlib /usr/local/lib/libdynlib2.a 
libtool: install: /usr/bin/install -c .libs/libdynlib3.a /usr/local/lib/libdynlib3.a 
libtool: install: chmod 644 /usr/local/lib/libdynlib3.a 
libtool: install: ranlib /usr/local/lib/libdynlib3.a 
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib 
---------------------------------------------------------------------- 
Libraries have been installed in: 
   /usr/local/lib 

If you ever happen to want to link against installed libraries 
in a given directory, LIBDIR, you must either use libtool, and 
specify the full pathname of the library, or use the `-LLIBDIR' 
flag during linking and do at least one of the following: 
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable 
     during execution 
   - add LIBDIR to the `LD_RUN_PATH' environment variable 
     during linking 
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag 
   - have your system administrator add LIBDIR to `/etc/ld.so.conf' 

See any operating system documentation about shared libraries for 
more information, such as the ld(1) and ld.so(8) manual pages. 
---------------------------------------------------------------------- 
make  install-exec-hook 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/test' 
rm -f /usr/local/lib/*dynlib* 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/test' 
make[2]: Nothing to be done for `install-data-am'. 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/test' 
make[1]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/test' 
Making install in tools 
make[1]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools' 
Making install in lib 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/lib' 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/lib' 
make[3]: Nothing to be done for `install-exec-am'. 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/lib' 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/lib' 
Making install in h5diff 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5diff' 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5diff' 
 /bin/mkdir -p '/usr/local/bin' 
  /bin/bash ../../libtool   --mode=install /usr/bin/install -c h5diff '/usr/local/bin' 
libtool: install: /usr/bin/install -c .libs/h5diff /usr/local/bin/h5diff 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5diff' 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5diff' 
Making install in h5ls 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5ls' 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5ls' 
 /bin/mkdir -p '/usr/local/bin' 
  /bin/bash ../../libtool   --mode=install /usr/bin/install -c h5ls '/usr/local/bin' 
libtool: install: /usr/bin/install -c .libs/h5ls /usr/local/bin/h5ls 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5ls' 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5ls' 
Making install in h5dump 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5dump' 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5dump' 
 /bin/mkdir -p '/usr/local/bin' 
  /bin/bash ../../libtool   --mode=install /usr/bin/install -c h5dump '/usr/local/bin' 
libtool: install: /usr/bin/install -c .libs/h5dump /usr/local/bin/h5dump 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5dump' 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5dump' 
Making install in misc 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/misc' 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/misc' 
 /bin/mkdir -p '/usr/local/bin' 
  /bin/bash ../../libtool   --mode=install /usr/bin/install -c h5debug h5repart h5mkgrp '/usr/local/bin' 
libtool: install: /usr/bin/install -c .libs/h5debug /usr/local/bin/h5debug 
libtool: install: /usr/bin/install -c .libs/h5repart /usr/local/bin/h5repart 
libtool: install: /usr/bin/install -c .libs/h5mkgrp /usr/local/bin/h5mkgrp 
 /bin/mkdir -p '/usr/local/bin' 
 /usr/bin/install -c h5redeploy '/usr/local/bin' 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/misc' 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/misc' 
Making install in h5import 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5import' 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5import' 
 /bin/mkdir -p '/usr/local/bin' 
  /bin/bash ../../libtool   --mode=install /usr/bin/install -c h5import '/usr/local/bin' 
libtool: install: /usr/bin/install -c .libs/h5import /usr/local/bin/h5import 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5import' 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5import' 
Making install in h5repack 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5repack' 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5repack' 
 /bin/mkdir -p '/usr/local/lib' 
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libdynlibadd.la '/usr/local/lib' 
libtool: install: /usr/bin/install -c .libs/libdynlibadd.so.0.0.0 /usr/local/lib/libdynlibadd.so.0.0.0 
libtool: install: (cd /usr/local/lib && { ln -s -f libdynlibadd.so.0.0.0 libdynlibadd.so.0 || { rm -f libdynlibadd.so.0 && ln -s libdynlibadd.so.0.0.0 libdynlibadd.so.0; }; }) 
libtool: install: (cd /usr/local/lib && { ln -s -f libdynlibadd.so.0.0.0 libdynlibadd.so || { rm -f libdynlibadd.so && ln -s libdynlibadd.so.0.0.0 libdynlibadd.so; }; }) 
libtool: install: /usr/bin/install -c .libs/libdynlibadd.lai /usr/local/lib/libdynlibadd.la 
libtool: install: /usr/bin/install -c .libs/libdynlibadd.a /usr/local/lib/libdynlibadd.a 
libtool: install: chmod 644 /usr/local/lib/libdynlibadd.a 
libtool: install: ranlib /usr/local/lib/libdynlibadd.a 
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib 
---------------------------------------------------------------------- 
Libraries have been installed in: 
   /usr/local/lib 

If you ever happen to want to link against installed libraries 
in a given directory, LIBDIR, you must either use libtool, and 
specify the full pathname of the library, or use the `-LLIBDIR' 
flag during linking and do at least one of the following: 
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable 
     during execution 
   - add LIBDIR to the `LD_RUN_PATH' environment variable 
     during linking 
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag 
   - have your system administrator add LIBDIR to `/etc/ld.so.conf' 

See any operating system documentation about shared libraries for 
more information, such as the ld(1) and ld.so(8) manual pages. 
---------------------------------------------------------------------- 
 /bin/mkdir -p '/usr/local/bin' 
  /bin/bash ../../libtool   --mode=install /usr/bin/install -c h5repack '/usr/local/bin' 
libtool: install: /usr/bin/install -c .libs/h5repack /usr/local/bin/h5repack 
make  install-exec-hook 
make[4]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5repack' 
rm -f /usr/local/lib/*dynlib* 
make[4]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5repack' 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5repack' 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5repack' 
Making install in h5jam 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5jam' 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5jam' 
 /bin/mkdir -p '/usr/local/bin' 
  /bin/bash ../../libtool   --mode=install /usr/bin/install -c h5jam h5unjam '/usr/local/bin' 
libtool: install: /usr/bin/install -c .libs/h5jam /usr/local/bin/h5jam 
libtool: install: /usr/bin/install -c .libs/h5unjam /usr/local/bin/h5unjam 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5jam' 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5jam' 
Making install in h5copy 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5copy' 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5copy' 
 /bin/mkdir -p '/usr/local/bin' 
  /bin/bash ../../libtool   --mode=install /usr/bin/install -c h5copy '/usr/local/bin' 
libtool: install: /usr/bin/install -c .libs/h5copy /usr/local/bin/h5copy 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5copy' 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5copy' 
Making install in h5stat 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5stat' 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5stat' 
 /bin/mkdir -p '/usr/local/bin' 
  /bin/bash ../../libtool   --mode=install /usr/bin/install -c h5stat '/usr/local/bin' 
libtool: install: /usr/bin/install -c .libs/h5stat /usr/local/bin/h5stat 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5stat' 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools/h5stat' 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools' 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/tools' 
make[3]: Nothing to be done for `install-exec-am'. 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools' 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools' 
make[1]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/tools' 
Making install in . 
make[1]: Entering directory `/home/fh/Downloads/hdf5-1.8.12' 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/perform' 
make[2]: Nothing to be done for `all'. 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/perform' 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12' 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/perform' 
make[4]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/perform' 
 /bin/mkdir -p '/usr/local/bin' 
  /bin/bash ../libtool   --mode=install /usr/bin/install -c h5perf_serial '/usr/local/bin' 
libtool: install: /usr/bin/install -c .libs/h5perf_serial /usr/local/bin/h5perf_serial 
make[4]: Nothing to be done for `install-data-am'. 
make[4]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/perform' 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/perform' 
make[2]: Nothing to be done for `install-data-am'. 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12' 
make[1]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12' 
Making install in hl 
make[1]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl' 
Making install in src 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl/src' 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl/src' 
 /bin/mkdir -p '/usr/local/lib' 
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libhdf5_hl.la '/usr/local/lib' 
libtool: install: warning: relinking `libhdf5_hl.la' 
libtool: install: (cd /home/fh/Downloads/hdf5-1.8.12/hl/src; /bin/bash /home/fh/Downloads/hdf5-1.8.12/libtool  --silent --tag CC --mode=relink gcc -std=c99 -pedantic -Wall -Wextra -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wfloat-equal -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wdisabled-optimization -Wformat=2 -Wunreachable-code -Wendif-labels -Wdeclaration-after-statement -Wold-style-definition -Winvalid-pch -Wvariadic-macros -Winit-self -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wunused-macros -Wunsafe-loop-optimizations -Wc++-compat -Wstrict-overflow -Wlogical-op -Wlarger-than=2048 -Wvla -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wsuggest-attribute=const -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wsuggest-attribute=pure -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -O3 -fomit-frame-pointer -finline-functions -version-info 8:1:0 -o libhdf5_hl.la -rpath /usr/local/lib H5DO.lo H5DS.lo H5IM.lo H5LT.lo H5LTanalyze.lo H5LTparse.lo H5PT.lo H5TB.lo ../../src/libhdf5.la -lz -ldl -lm ) 
libtool: install: /usr/bin/install -c .libs/libhdf5_hl.so.8.0.1T /usr/local/lib/libhdf5_hl.so.8.0.1 
libtool: install: (cd /usr/local/lib && { ln -s -f libhdf5_hl.so.8.0.1 libhdf5_hl.so.8 || { rm -f libhdf5_hl.so.8 && ln -s libhdf5_hl.so.8.0.1 libhdf5_hl.so.8; }; }) 
libtool: install: (cd /usr/local/lib && { ln -s -f libhdf5_hl.so.8.0.1 libhdf5_hl.so || { rm -f libhdf5_hl.so && ln -s libhdf5_hl.so.8.0.1 libhdf5_hl.so; }; }) 
libtool: install: /usr/bin/install -c .libs/libhdf5_hl.lai /usr/local/lib/libhdf5_hl.la 
libtool: install: /usr/bin/install -c .libs/libhdf5_hl.a /usr/local/lib/libhdf5_hl.a 
libtool: install: chmod 644 /usr/local/lib/libhdf5_hl.a 
libtool: install: ranlib /usr/local/lib/libhdf5_hl.a 
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib 
---------------------------------------------------------------------- 
Libraries have been installed in: 
   /usr/local/lib 

If you ever happen to want to link against installed libraries 
in a given directory, LIBDIR, you must either use libtool, and 
specify the full pathname of the library, or use the `-LLIBDIR' 
flag during linking and do at least one of the following: 
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable 
     during execution 
   - add LIBDIR to the `LD_RUN_PATH' environment variable 
     during linking 
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag 
   - have your system administrator add LIBDIR to `/etc/ld.so.conf' 

See any operating system documentation about shared libraries for 
more information, such as the ld(1) and ld.so(8) manual pages. 
---------------------------------------------------------------------- 
 /bin/mkdir -p '/usr/local/include' 
 /usr/bin/install -c -m 644 hdf5_hl.h H5DOpublic.h H5IMpublic.h H5LTpublic.h H5TBpublic.h H5DSpublic.h H5PTpublic.h '/usr/local/include' 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl/src' 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl/src' 
Making install in test 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl/test' 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl/test' 
make[3]: Nothing to be done for `install-exec-am'. 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl/test' 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl/test' 
Making install in tools 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl/tools' 
Making install in gif2h5 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl/tools/gif2h5' 
make[4]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl/tools/gif2h5' 
 /bin/mkdir -p '/usr/local/bin' 
  /bin/bash ../../../libtool   --mode=install /usr/bin/install -c gif2h5 h52gif '/usr/local/bin' 
libtool: install: /usr/bin/install -c .libs/gif2h5 /usr/local/bin/gif2h5 
libtool: install: /usr/bin/install -c .libs/h52gif /usr/local/bin/h52gif 
make[4]: Nothing to be done for `install-data-am'. 
make[4]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl/tools/gif2h5' 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl/tools/gif2h5' 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl/tools' 
make[4]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl/tools' 
make[4]: Nothing to be done for `install-exec-am'. 
make[4]: Nothing to be done for `install-data-am'. 
make[4]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl/tools' 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl/tools' 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl/tools' 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl' 
make[3]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl' 
make[3]: Nothing to be done for `install-exec-am'. 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl' 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl' 
make[1]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl' 
Making install in perform 
make[1]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/perform' 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/perform' 
 /bin/mkdir -p '/usr/local/bin' 
  /bin/bash ../libtool   --mode=install /usr/bin/install -c h5perf_serial '/usr/local/bin' 
libtool: install: /usr/bin/install -c .libs/h5perf_serial /usr/local/bin/h5perf_serial 
make[2]: Nothing to be done for `install-data-am'. 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/perform' 
make[1]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/perform' 
+ for d in examples hl 
+ cd examples 
+ make install-examples 
make[1]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/examples' 
+ /usr/bin/install -c ./h5_write.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_read.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_extend_write.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_chunk_read.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_crtgrpd.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_subset.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_cmprss.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_rdwt.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_crtgrpar.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_extend.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_crtatt.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_crtgrp.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_crtdat.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_compound.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_group.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_select.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_attribute.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_mount.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_reference.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_drivers.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_extlink.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_elink_unix2win.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_ref2reg.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./h5_shared_mesg.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./ph5example.c /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c run-c-ex.sh /usr/local/share/hdf5_examples/c/. 
+ /usr/bin/install -c ./README /usr/local/share/hdf5_examples/. 
+ /usr/bin/install -c ./run-all-ex.sh /usr/local/share/hdf5_examples/. 
make[1]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/examples' 
+ for d in examples hl 
+ cd hl 
+ make install-examples 
make[1]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl' 
+ for d in examples 
+ cd examples 
+ make install-examples 
make[2]: Entering directory `/home/fh/Downloads/hdf5-1.8.12/hl/examples' 
+ /usr/bin/install -c ./ex_lite1.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ex_lite2.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ex_lite3.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ptExampleFL.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ex_image1.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ex_image2.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ex_table_01.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ex_table_02.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ex_table_03.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ex_table_04.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ex_table_05.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ex_table_06.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ex_table_07.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ex_table_08.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ex_table_09.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ex_table_10.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ex_table_11.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ex_table_12.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./ex_ds1.c /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./image24pixel.txt /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./image8.txt /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./pal_rgb.h /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c run-hlc-ex.sh /usr/local/share/hdf5_examples/hl/c/. 
+ /usr/bin/install -c ./run-hl-ex.sh /usr/local/share/hdf5_examples/hl/. 
make[2]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl/examples' 
make[1]: Leaving directory `/home/fh/Downloads/hdf5-1.8.12/hl' 
fh@Luthien:~/Downloads/hdf5-1.8.12$

LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include ./configure --enable-netcdf-4 --enable-dap --enable-shared --prefix=/usr/local

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
fh@Luthien:~/Downloads/netcdf-4.3.1$ LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include ./configure --enable-netcdf-4 --enable-dap --enable-shared --prefix=/usr/local 
configure: netCDF 4.3.1 
checking build system type... x86_64-unknown-linux-gnu 
checking host system type... x86_64-unknown-linux-gnu 
checking target system type... x86_64-unknown-linux-gnu 
checking for a BSD-compatible install... /usr/bin/install -c 
checking whether build environment is sane... yes 
checking for a thread-safe mkdir -p... /bin/mkdir -p 
checking for gawk... no 
checking for mawk... mawk 
checking whether make sets $(MAKE)... yes 
checking whether to enable maintainer-specific portions of Makefiles... no 
configure: checking user options 
checking whether a win32 DLL is desired... no 
checking whether a NCIO_MINBLOCKSIZE was specified... 256 
checking if fsync support is enabled... no 
checking whether extra valgrind tests should be run... no 
checking whether we should try to build netCDF-4... yes 
checking do we require hdf5 dynamic-loading support... xno 
checking whether reading of HDF4 SD files is to be enabled... no 
checking whether to fetch some sample HDF4 files from Unidata ftp site to test HDF4 reading (requires wget)... no 
checking whether parallel I/O for classic and 64-bit offset files using parallel-netcdf is to be enabled... no 
checking whether extra example tests should be run... no 
checking whether parallel IO tests should be run... no 
checking whether a default chunk size in bytes was specified... 4194304 
checking whether a maximum per-variable cache size for HDF5 was specified... 67108864 
checking whether a number of chunks for the default per-variable cache was specified... 10 
checking whether a default file cache size for HDF5 was specified... 4194304 
checking whether a default file cache maximum number of elements for HDF5 was specified... 1009 
checking whether a default cache preemption for HDF5 was specified... 0.75 
checking whether netCDF-4 logging is enabled... no 
checking whether cdmremote client is to be built... no 
checking whether DAP client is to be built... yes 
checking for style of include used by make... GNU 
checking for gcc... gcc 
checking whether the C compiler works... yes 
checking for C compiler default output file name... a.out 
checking for suffix of executables... 
checking whether we are cross compiling... no 
checking for suffix of object files... o 
checking whether we are using the GNU C compiler... yes 
checking whether gcc accepts -g... yes 
checking for gcc option to accept ISO C89... none needed 
checking dependency style of gcc... gcc3 
checking for curl_easy_setopt in -lcurl... yes 
checking for library containing curl_easy_setopt... -lcurl 
checking whether dap remote testing should be enabled (default on)... yes 
checking whether netcdf4 group names should be enabled (default on)... yes 
checking whether the time-consuming dap tests should be enabled (default off)... no 
checking whether netCDF extra tests should be run (developers only)... no 
checking whether FFIO will be used... no 
checking whether examples should be built... yes 
checking whether v2 netCDF API should be built... yes 
checking whether the ncgen/ncdump/nccopy should be built... yes 
checking whether test should be built and run... yes 
checking whether large file (> 2GB) tests should be run... no 
checking whether benchmaks should be run (experimental)... no 
checking whether extreme numbers should be used in tests... yes 
checking where to put large temp files if large file tests are run... . 
configure: finding C compiler 
checking for gcc... (cached) gcc 
checking whether we are using the GNU C compiler... (cached) yes 
checking whether gcc accepts -g... (cached) yes 
checking for gcc option to accept ISO C89... (cached) none needed 
checking dependency style of gcc... (cached) gcc3 
checking whether gcc and cc understand -c and -o together... yes 
checking for an ANSI C-conforming const... yes 
checking whether a CURLOPT_KEYPASSWD is defined... yes 
configure: setting up libtool 
checking how to print strings... printf 
checking for a sed that does not truncate output... /bin/sed 
checking for grep that handles long lines and -e... /bin/grep 
checking for egrep... /bin/grep -E 
checking for fgrep... /bin/grep -F 
checking for ld used by gcc... /usr/bin/ld 
checking if the linker (/usr/bin/ld) is GNU ld... yes 
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B 
checking the name lister (/usr/bin/nm -B) interface... BSD nm 
checking whether ln -s works... yes 
checking the maximum length of command line arguments... 1572864 
checking whether the shell understands some XSI constructs... yes 
checking whether the shell understands "+="... yes 
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop 
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop 
checking for /usr/bin/ld option to reload object files... -r 
checking for objdump... objdump 
checking how to recognize dependent libraries... pass_all 
checking for dlltool... no 
checking how to associate runtime and link libraries... printf %s\n 
checking for ar... ar 
checking for archiver @FILE support... @ 
checking for strip... strip 
checking for ranlib... ranlib 
checking command to parse /usr/bin/nm -B output from gcc object... ok 
checking for sysroot... no 
checking for mt... mt 
checking if mt is a manifest tool... no 
checking how to run the C preprocessor... gcc -E 
checking for ANSI C header files... yes 
checking for sys/types.h... yes 
checking for sys/stat.h... yes 
checking for stdlib.h... yes 
checking for string.h... yes 
checking for memory.h... yes 
checking for strings.h... yes 
checking for inttypes.h... yes 
checking for stdint.h... yes 
checking for unistd.h... yes 
checking for dlfcn.h... yes 
checking for objdir... .libs 
checking if gcc supports -fno-rtti -fno-exceptions... no 
checking for gcc option to produce PIC... -fPIC -DPIC 
checking if gcc PIC flag -fPIC -DPIC works... yes 
checking if gcc static flag -static works... yes 
checking if gcc supports -c -o file.o... yes 
checking if gcc supports -c -o file.o... (cached) yes 
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes 
checking whether -lc should be explicitly linked in... no 
checking dynamic linker characteristics... GNU/Linux ld.so 
checking how to hardcode library paths into programs... immediate 
checking whether stripping libraries is possible... yes 
checking if libtool supports shared libraries... yes 
checking whether to build shared libraries... yes 
checking whether to build static libraries... yes 
configure: finding other utilities 
checking for doxygen... no 
configure: WARNING: Doxygen not found - documentation will not be built 
checking for special C compiler options needed for large files... no 
checking for _FILE_OFFSET_BITS value needed for large files... no 
configure: displaying some results 
checking CPPFLAGS... -I/usr/local/include 
checking CC CFLAGS... gcc -g -O2 
checking type gcc... gcc is /usr/bin/gcc 
checking CXX... unset 
checking FC... unset 
checking F90... unset 
checking AR... ar 
checking AR_FLAGS... cru 
checking type ar... ar is /usr/bin/ar 
checking NM... /usr/bin/nm -B 
checking NMFLAGS... 
configure: checking types, headers, and functions 
checking for stdlib.h... (cached) yes 
checking for sys/types.h... (cached) yes 
checking sys/param.h usability... yes 
checking sys/param.h presence... yes 
checking for sys/param.h... yes 
checking for dirent.h that defines DIR... yes 
checking for library containing opendir... none required 
checking for ANSI C header files... (cached) yes 
checking for sys/wait.h that is POSIX.1 compatible... yes 
checking whether time.h and sys/time.h may both be included... yes 
checking locale.h usability... yes 
checking locale.h presence... yes 
checking for locale.h... yes 
checking stdio.h usability... yes 
checking stdio.h presence... yes 
checking for stdio.h... yes 
checking stdarg.h usability... yes 
checking stdarg.h presence... yes 
checking for stdarg.h... yes 
checking errno.h usability... yes 
checking errno.h presence... yes 
checking for errno.h... yes 
checking ctype.h usability... yes 
checking ctype.h presence... yes 
checking for ctype.h... yes 
checking fcntl.h usability... yes 
checking fcntl.h presence... yes 
checking for fcntl.h... yes 
checking malloc.h usability... yes 
checking malloc.h presence... yes 
checking for malloc.h... yes 
checking for stdlib.h... (cached) yes 
checking for string.h... (cached) yes 
checking for strings.h... (cached) yes 
checking for unistd.h... (cached) yes 
checking for sys/stat.h... (cached) yes 
checking getopt.h usability... yes 
checking getopt.h presence... yes 
checking for getopt.h... yes 
checking sys/time.h usability... yes 
checking sys/time.h presence... yes 
checking for sys/time.h... yes 
checking for vprintf... yes 
checking for _doprnt... no 
checking sys/resource.h usability... yes 
checking sys/resource.h presence... yes 
checking for sys/resource.h... yes 
checking for stdbool.h that conforms to C99... yes 
checking for _Bool... yes 
checking for strlcat... no 
checking for strerror... yes 
checking for snprintf... yes 
checking for strchr... yes 
checking for strrchr... yes 
checking for strcat... yes 
checking for strcpy... yes 
checking for strdup... yes 
checking for strcasecmp... yes 
checking for strtod... yes 
checking for strtoll... yes 
checking for strtoull... yes 
checking for strstr... yes 
checking for mkstemp... yes 
checking for rand... yes 
checking for getrlimit... yes 
checking for gettimeofday... yes 
checking for fsync... yes 
checking for MPI_Comm_f2c... no 
checking whether in-memory files are enabled... configure: --enable-dap requires --enable-diskless 
yes 
checking for memmove... yes 
checking for getpagesize... yes 
checking for sysconf... yes 
checking whether mmap is enabled for in-memory files... no 
checking for stdlib.h... (cached) yes 
checking for unistd.h... (cached) yes 
checking for sys/param.h... (cached) yes 
checking for getpagesize... (cached) yes 
checking for working mmap... yes 
checking for mremap... yes 
checking for size_t... yes 
checking for working alloca.h... yes 
checking for alloca... yes 
checking whether isnan is declared... yes 
checking whether isinf is declared... yes 
checking whether isfinite is declared... yes 
checking whether signbit is declared... yes 
checking for struct stat.st_blksize... yes 
checking for IEEE floating point format... yes 
checking for size_t... (cached) yes 
checking for off_t... yes 
checking for ssize_t... yes 
checking for ptrdiff_t... yes 
checking for uchar... no 
checking for longlong... no 
checking whether char is unsigned... no 
checking whether byte ordering is bigendian... no 
checking size of short... 2 
checking size of int... 4 
checking size of long... 8 
checking size of long long... 8 
checking size of float... 4 
checking size of double... 8 
checking size of off_t... 8 
checking size of size_t... 8 
checking for library containing deflate... -lz 
checking for floor in -lm... yes 
checking for library containing H5Fflush... -lhdf5 
checking for library containing H5DSis_scale... -lhdf5_hl 
checking hdf5.h usability... yes 
checking hdf5.h presence... yes 
checking for hdf5.h... yes 
checking for H5Pget_fapl_mpiposix... no 
checking for H5Pget_fapl_mpio... no 
checking for H5Pset_deflate... yes 
checking for H5Z_SZIP... no 
checking whether parallel I/O features are to be included... no 
checking for long long int... yes 
checking for unsigned long long int... yes 
checking what to call the output of the ftpbin target... binary-netcdf-4.3.1.tar  
checking value of LIBS... -lhdf5_hl -lhdf5 -lm -lz -lcurl 
configure: generating header files and makefiles 
configure: creating ./config.status 
config.status: creating Makefile 
config.status: creating nc-config 
config.status: creating netcdf.pc 
config.status: creating include/Makefile 
config.status: creating h5_test/Makefile 
config.status: creating man4/Makefile 
config.status: creating man4/images/Makefile 
config.status: creating libsrc/Makefile 
config.status: creating libsrc4/Makefile 
config.status: creating libsrc5/Makefile 
config.status: creating nctest/Makefile 
config.status: creating nc_test4/Makefile 
config.status: creating nc_test/Makefile 
config.status: creating ncdump/Makefile 
config.status: creating ncgen3/Makefile 
config.status: creating ncgen/Makefile 
config.status: creating examples/Makefile 
config.status: creating examples/C/Makefile 
config.status: creating examples/CDL/Makefile 
config.status: creating oc2/Makefile 
config.status: creating libdap2/Makefile 
config.status: creating libdispatch/Makefile 
config.status: creating liblib/Makefile 
config.status: creating ncdump/cdl4/Makefile 
config.status: creating ncdump/expected4/Makefile 
config.status: creating ncdap_test/Makefile 
config.status: creating ncdap_test/testdata3/Makefile 
config.status: creating ncdap_test/expected3/Makefile 
config.status: creating ncdap_test/expected4/Makefile 
config.status: creating ncdap_test/expectremote3/Makefile 
config.status: creating ncdap_test/expectremote4/Makefile 
config.status: creating config.h 
config.status: executing depfiles commands 
config.status: executing libtool commands 
fh@Luthien:~/Downloads/netcdf-4.3.1$ 

make -j 3

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
2_la-ncdap3.Tpo -c ncdap3.c -o libdap2_la-ncdap3.o >/dev/null 2>&1 
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../oc2 -I../libsrc4 -I/usr/local/include -g -O2 -MT libdap2_la-ncdap3a.lo -MD -MP -MF .deps/libdap2_la-ncdap3a.Tpo -c ncdap3a.c -o libdap2_la-ncdap3a.o >/dev/null 2>&1 
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../oc2 -I../libsrc4 -I/usr/local/include -g -O2 -MT libdap2_la-getvara3.lo -MD -MP -MF .deps/libdap2_la-getvara3.Tpo -c getvara3.c -o libdap2_la-getvara3.o >/dev/null 2>&1 
mv -f .deps/libdap2_la-ncdap3.Tpo .deps/libdap2_la-ncdap3.Plo 
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I../libsrc4 -I/usr/local/include  -g -O2 -MT libdap2_la-dceconstraints.lo -MD -MP -MF .deps/libdap2_la-dceconstraints.Tpo -c -o libdap2_la-dceconstraints.lo `test -f 'dceconstraints.c' || echo './'`dceconstraints.c 
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../oc2 -I../libsrc4 -I/usr/local/include -g -O2 -MT libdap2_la-dceconstraints.lo -MD -MP -MF .deps/libdap2_la-dceconstraints.Tpo -c dceconstraints.c  -fPIC -DPIC -o .libs/libdap2_la-dceconstraints.o 
mv -f .deps/libdap2_la-ncdap3a.Tpo .deps/libdap2_la-ncdap3a.Plo 
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I../libsrc4 -I/usr/local/include  -g -O2 -MT libdap2_la-dcetab.lo -MD -MP -MF .deps/libdap2_la-dcetab.Tpo -c -o libdap2_la-dcetab.lo `test -f 'dcetab.c' || echo './'`dcetab.c 
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../oc2 -I../libsrc4 -I/usr/local/include -g -O2 -MT libdap2_la-dcetab.lo -MD -MP -MF .deps/libdap2_la-dcetab.Tpo -c dcetab.c  -fPIC -DPIC -o .libs/libdap2_la-dcetab.o 
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../oc2 -I../libsrc4 -I/usr/local/include -g -O2 -MT libdap2_la-dcetab.lo -MD -MP -MF .deps/libdap2_la-dcetab.Tpo -c dcetab.c -o libdap2_la-dcetab.o >/dev/null 2>&1 
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../oc2 -I../libsrc4 -I/usr/local/include -g -O2 -MT libdap2_la-dceconstraints.lo -MD -MP -MF .deps/libdap2_la-dceconstraints.Tpo -c dceconstraints.c -o libdap2_la-dceconstraints.o >/dev/null 2>&1 
mv -f .deps/libdap2_la-getvara3.Tpo .deps/libdap2_la-getvara3.Plo 
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I../libsrc4 -I/usr/local/include  -g -O2 -MT libdap2_la-dceparse.lo -MD -MP -MF .deps/libdap2_la-dceparse.Tpo -c -o libdap2_la-dceparse.lo `test -f 'dceparse.c' || echo './'`dceparse.c 
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../oc2 -I../libsrc4 -I/usr/local/include -g -O2 -MT libdap2_la-dceparse.lo -MD -MP -MF .deps/libdap2_la-dceparse.Tpo -c dceparse.c  -fPIC -DPIC -o .libs/libdap2_la-dceparse.o 
mv -f .deps/libdap2_la-dcetab.Tpo .deps/libdap2_la-dcetab.Plo 
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I../libsrc4 -I/usr/local/include  -g -O2 -MT libdap2_la-dcelex.lo -MD -MP -MF .deps/libdap2_la-dcelex.Tpo -c -o libdap2_la-dcelex.lo `test -f 'dcelex.c' || echo './'`dcelex.c 
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../oc2 -I../libsrc4 -I/usr/local/include -g -O2 -MT libdap2_la-dceparse.lo -MD -MP -MF .deps/libdap2_la-dceparse.Tpo -c dceparse.c -o libdap2_la-dceparse.o >/dev/null 2>&1 
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../oc2 -I../libsrc4 -I/usr/local/include -g -O2 -MT libdap2_la-dcelex.lo -MD -MP -MF .deps/libdap2_la-dcelex.Tpo -c dcelex.c  -fPIC -DPIC -o .libs/libdap2_la-dcelex.o 
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../oc2 -I../libsrc4 -I/usr/local/include -g -O2 -MT libdap2_la-dcelex.lo -MD -MP -MF .deps/libdap2_la-dcelex.Tpo -c dcelex.c -o libdap2_la-dcelex.o >/dev/null 2>&1 
mv -f .deps/libdap2_la-dceparse.Tpo .deps/libdap2_la-dceparse.Plo 
mv -f .deps/libdap2_la-dceconstraints.Tpo .deps/libdap2_la-dceconstraints.Plo 
mv -f .deps/libdap2_la-dcelex.Tpo .deps/libdap2_la-dcelex.Plo 
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2  -L/usr/local/lib -o libdap2.la  libdap2_la-constraints3.lo libdap2_la-common34.lo libdap2_la-dapcvt.lo libdap2_la-dapalign.lo libdap2_la-dapodom.lo libdap2_la-daputil.lo libdap2_la-ncdaperr.lo libdap2_la-cdf3.lo libdap2_la-cache.lo libdap2_la-dapdump.lo libdap2_la-dapdebug.lo libdap2_la-dapattr3.lo libdap2_la-ncd3dispatch.lo libdap2_la-ncdap3.lo libdap2_la-ncdap3a.lo libdap2_la-getvara3.lo libdap2_la-dceconstraints.lo libdap2_la-dcetab.lo libdap2_la-dceparse.lo libdap2_la-dcelex.lo   -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: ar cru .libs/libdap2.a .libs/libdap2_la-constraints3.o .libs/libdap2_la-common34.o .libs/libdap2_la-dapcvt.o .libs/libdap2_la-dapalign.o .libs/libdap2_la-dapodom.o .libs/libdap2_la-daputil.o .libs/libdap2_la-ncdaperr.o .libs/libdap2_la-cdf3.o .libs/libdap2_la-cache.o .libs/libdap2_la-dapdump.o .libs/libdap2_la-dapdebug.o .libs/libdap2_la-dapattr3.o .libs/libdap2_la-ncd3dispatch.o .libs/libdap2_la-ncdap3.o .libs/libdap2_la-ncdap3a.o .libs/libdap2_la-getvara3.o .libs/libdap2_la-dceconstraints.o .libs/libdap2_la-dcetab.o .libs/libdap2_la-dceparse.o .libs/libdap2_la-dcelex.o 
libtool: link: ranlib .libs/libdap2.a 
libtool: link: ( cd ".libs" && rm -f "libdap2.la" && ln -s "../libdap2.la" "libdap2.la" ) 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/libdap2' 
Making all in liblib 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/liblib' 
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2   -I../libdap2 -I../oc -I../libsrc4  -I/usr/local/include  -g -O2 -MT libnetcdf_la-stub.lo -MD -MP -MF .deps/libnetcdf_la-stub.Tpo -c -o libnetcdf_la-stub.lo `test -f 'stub.c' || echo './'`stub.c 
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../oc2 -I../libdap2 -I../oc -I../libsrc4 -I/usr/local/include -g -O2 -MT libnetcdf_la-stub.lo -MD -MP -MF .deps/libnetcdf_la-stub.Tpo -c stub.c  -fPIC -DPIC -o .libs/libnetcdf_la-stub.o 
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../oc2 -I../libdap2 -I../oc -I../libsrc4 -I/usr/local/include -g -O2 -MT libnetcdf_la-stub.lo -MD -MP -MF .deps/libnetcdf_la-stub.Tpo -c stub.c -o libnetcdf_la-stub.o >/dev/null 2>&1 
mv -f .deps/libnetcdf_la-stub.Tpo .deps/libnetcdf_la-stub.Plo 
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2 -version-info 9:0:2  -L/usr/local/lib -o libnetcdf.la -rpath /usr/local/lib libnetcdf_la-stub.lo ../libdispatch/libnetcdf2.la ../libdispatch/libdispatch.la ../libsrc/libnetcdf3.la  ../libdap2/libdap2.la ../oc2/liboc.la ../libsrc4/libnetcdf4.la  -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/libnetcdf_la-stub.o  -Wl,--whole-archive ../libdispatch/.libs/libnetcdf2.a ../libdispatch/.libs/libdispatch.a ../libsrc/.libs/libnetcdf3.a ../libdap2/.libs/libdap2.a ../oc2/.libs/liboc.a ../libsrc4/.libs/libnetcdf4.a -Wl,--no-whole-archive  -L/usr/local/lib -ldl /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so  -O2   -pthread -Wl,-soname -Wl,libnetcdf.so.7 -o .libs/libnetcdf.so.7.2.0 
libtool: link: (cd ".libs" && rm -f "libnetcdf.so.7" && ln -s "libnetcdf.so.7.2.0" "libnetcdf.so.7") 
libtool: link: (cd ".libs" && rm -f "libnetcdf.so" && ln -s "libnetcdf.so.7.2.0" "libnetcdf.so") 
libtool: link: (cd .libs/libnetcdf.lax/libnetcdf2.a && ar x "/home/fh/Downloads/netcdf-4.3.1/liblib/../libdispatch/.libs/libnetcdf2.a") 
libtool: link: (cd .libs/libnetcdf.lax/libdispatch.a && ar x "/home/fh/Downloads/netcdf-4.3.1/liblib/../libdispatch/.libs/libdispatch.a") 
libtool: link: (cd .libs/libnetcdf.lax/libnetcdf3.a && ar x "/home/fh/Downloads/netcdf-4.3.1/liblib/../libsrc/.libs/libnetcdf3.a") 
libtool: link: (cd .libs/libnetcdf.lax/libdap2.a && ar x "/home/fh/Downloads/netcdf-4.3.1/liblib/../libdap2/.libs/libdap2.a") 
libtool: link: (cd .libs/libnetcdf.lax/liboc.a && ar x "/home/fh/Downloads/netcdf-4.3.1/liblib/../oc2/.libs/liboc.a") 
libtool: link: (cd .libs/libnetcdf.lax/libnetcdf4.a && ar x "/home/fh/Downloads/netcdf-4.3.1/liblib/../libsrc4/.libs/libnetcdf4.a") 
libtool: link: ar cru .libs/libnetcdf.a  libnetcdf_la-stub.o  .libs/libnetcdf.lax/libnetcdf2.a/libnetcdf2_la-dv2i.o  .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-datt.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dattget.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dattinq.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dattput.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dcompound.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dcopy.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-ddim.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-ddispatch.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-denum.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-derror.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dfile.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dgroup.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dopaque.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dparallel.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dstring.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dsubstrate.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dtype.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dutf8proc.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dvar.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dvarget.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dvarinq.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dvarput.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-dvlen.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-nc.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-ncaux.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-ncbytes.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-nchashmap.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-nclist.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-nclistmgr.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-nclog.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-nctime.o .libs/libnetcdf.lax/libdispatch.a/libdispatch_la-ncuri.o  .libs/libnetcdf.lax/libnetcdf3.a/libnetcdf3_la-attr.o .libs/libnetcdf.lax/libnetcdf3.a/libnetcdf3_la-dim.o .libs/libnetcdf.lax/libnetcdf3.a/libnetcdf3_la-lookup3.o .libs/libnetcdf.lax/libnetcdf3.a/libnetcdf3_la-memio.o .libs/libnetcdf.lax/libnetcdf3.a/libnetcdf3_la-nc3dispatch.o .libs/libnetcdf.lax/libnetcdf3.a/libnetcdf3_la-nc3internal.o .libs/libnetcdf.lax/libnetcdf3.a/libnetcdf3_la-ncio.o .libs/libnetcdf.lax/libnetcdf3.a/libnetcdf3_la-ncx.o .libs/libnetcdf.lax/libnetcdf3.a/libnetcdf3_la-posixio.o .libs/libnetcdf.lax/libnetcdf3.a/libnetcdf3_la-putget.o .libs/libnetcdf.lax/libnetcdf3.a/libnetcdf3_la-v1hpg.o .libs/libnetcdf.lax/libnetcdf3.a/libnetcdf3_la-var.o  .libs/libnetcdf.lax/libdap2.a/libdap2_la-cache.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-cdf3.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-common34.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-constraints3.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-dapalign.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-dapattr3.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-dapcvt.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-dapdebug.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-dapdump.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-dapodom.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-daputil.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-dceconstraints.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-dcelex.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-dceparse.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-dcetab.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-getvara3.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-ncd3dispatch.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-ncdap3.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-ncdap3a.o .libs/libnetcdf.lax/libdap2.a/libdap2_la-ncdaperr.o  .libs/libnetcdf.lax/liboc.a/liboc_la-daplex.o .libs/libnetcdf.lax/liboc.a/liboc_la-dapparse.o .libs/libnetcdf.lax/liboc.a/liboc_la-daptab.o .libs/libnetcdf.lax/liboc.a/liboc_la-oc.o .libs/libnetcdf.lax/liboc.a/liboc_la-ocbytes.o .libs/libnetcdf.lax/liboc.a/liboc_la-occlientparams.o .libs/libnetcdf.lax/liboc.a/liboc_la-occompile.o .libs/libnetcdf.lax/liboc.a/liboc_la-occurlfunctions.o .libs/libnetcdf.lax/liboc.a/liboc_la-ocdata.o .libs/libnetcdf.lax/liboc.a/liboc_la-ocdebug.o .libs/libnetcdf.lax/liboc.a/liboc_la-ocdump.o .libs/libnetcdf.lax/liboc.a/liboc_la-ochttp.o .libs/libnetcdf.lax/liboc.a/liboc_la-ocinternal.o .libs/libnetcdf.lax/liboc.a/liboc_la-oclist.o .libs/libnetcdf.lax/liboc.a/liboc_la-oclog.o .libs/libnetcdf.lax/liboc.a/liboc_la-ocnode.o .libs/libnetcdf.lax/liboc.a/liboc_la-ocrc.o .libs/libnetcdf.lax/liboc.a/liboc_la-ocread.o .libs/libnetcdf.lax/liboc.a/liboc_la-ocuri.o .libs/libnetcdf.lax/liboc.a/liboc_la-ocutil.o .libs/libnetcdf.lax/liboc.a/liboc_la-xxdr.o  .libs/libnetcdf.lax/libnetcdf4.a/libnetcdf4_la-error4.o .libs/libnetcdf.lax/libnetcdf4.a/libnetcdf4_la-nc4attr.o .libs/libnetcdf.lax/libnetcdf4.a/libnetcdf4_la-nc4dim.o .libs/libnetcdf.lax/libnetcdf4.a/libnetcdf4_la-nc4dispatch.o .libs/libnetcdf.lax/libnetcdf4.a/libnetcdf4_la-nc4file.o .libs/libnetcdf.lax/libnetcdf4.a/libnetcdf4_la-nc4grp.o .libs/libnetcdf.lax/libnetcdf4.a/libnetcdf4_la-nc4hdf.o .libs/libnetcdf.lax/libnetcdf4.a/libnetcdf4_la-nc4internal.o .libs/libnetcdf.lax/libnetcdf4.a/libnetcdf4_la-nc4type.o .libs/libnetcdf.lax/libnetcdf4.a/libnetcdf4_la-nc4var.o .libs/libnetcdf.lax/libnetcdf4.a/libnetcdf4_la-ncfunc.o 
libtool: link: ranlib .libs/libnetcdf.a 
libtool: link: rm -fr .libs/libnetcdf.lax 
libtool: link: ( cd ".libs" && rm -f "libnetcdf.la" && ln -s "../libnetcdf.la" "libnetcdf.la" ) 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/liblib' 
Making all in ncgen3 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncgen3' 
depbase=`echo main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT main.o -MD -MP -MF $depbase.Tpo -c -o main.o main.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo load.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT load.o -MD -MP -MF $depbase.Tpo -c -o load.o load.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo escapes.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT escapes.o -MD -MP -MF $depbase.Tpo -c -o escapes.o escapes.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo getfill.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT getfill.o -MD -MP -MF $depbase.Tpo -c -o getfill.o getfill.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo init.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT init.o -MD -MP -MF $depbase.Tpo -c -o init.o init.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo genlib.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT genlib.o -MD -MP -MF $depbase.Tpo -c -o genlib.o genlib.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo ncgentab.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT ncgentab.o -MD -MP -MF $depbase.Tpo -c -o ncgentab.o ncgentab.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2  -L/usr/local/lib -o ncgen3 main.o load.o escapes.o getfill.o init.o genlib.o ncgentab.o ../liblib/libnetcdf.la  -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/ncgen3 main.o load.o escapes.o getfill.o init.o genlib.o ncgentab.o  -L/usr/local/lib ../liblib/.libs/libnetcdf.so /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncgen3' 
Making all in ncgen 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncgen' 
depbase=`echo generate.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT generate.o -MD -MP -MF $depbase.Tpo -c -o generate.o generate.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT main.o -MD -MP -MF $depbase.Tpo -c -o main.o main.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo cdata.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT cdata.o -MD -MP -MF $depbase.Tpo -c -o cdata.o cdata.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo bindata.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT bindata.o -MD -MP -MF $depbase.Tpo -c -o bindata.o bindata.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo genchar.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT genchar.o -MD -MP -MF $depbase.Tpo -c -o genchar.o genchar.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo cvt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT cvt.o -MD -MP -MF $depbase.Tpo -c -o cvt.o cvt.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo data.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT data.o -MD -MP -MF $depbase.Tpo -c -o data.o data.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo debug.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT debug.o -MD -MP -MF $depbase.Tpo -c -o debug.o debug.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo escapes.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT escapes.o -MD -MP -MF $depbase.Tpo -c -o escapes.o escapes.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo genc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT genc.o -MD -MP -MF $depbase.Tpo -c -o genc.o genc.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo genbin.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT genbin.o -MD -MP -MF $depbase.Tpo -c -o genbin.o genbin.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo generr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT generr.o -MD -MP -MF $depbase.Tpo -c -o generr.o generr.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo genlib.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT genlib.o -MD -MP -MF $depbase.Tpo -c -o genlib.o genlib.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo getfill.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT getfill.o -MD -MP -MF $depbase.Tpo -c -o getfill.o getfill.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo odom.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT odom.o -MD -MP -MF $depbase.Tpo -c -o odom.o odom.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo offsets.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT offsets.o -MD -MP -MF $depbase.Tpo -c -o offsets.o offsets.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo semantics.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT semantics.o -MD -MP -MF $depbase.Tpo -c -o semantics.o semantics.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo ncgentab.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT ncgentab.o -MD -MP -MF $depbase.Tpo -c -o ncgentab.o ncgentab.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo dump.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT dump.o -MD -MP -MF $depbase.Tpo -c -o dump.o dump.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo util.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT util.o -MD -MP -MF $depbase.Tpo -c -o util.o util.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo bytebuffer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT bytebuffer.o -MD -MP -MF $depbase.Tpo -c -o bytebuffer.o bytebuffer.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT list.o -MD -MP -MF $depbase.Tpo -c -o list.o list.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo genf77.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT genf77.o -MD -MP -MF $depbase.Tpo -c -o genf77.o genf77.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo f77data.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT f77data.o -MD -MP -MF $depbase.Tpo -c -o f77data.o f77data.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo genj.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT genj.o -MD -MP -MF $depbase.Tpo -c -o genj.o genj.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo jdata.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT jdata.o -MD -MP -MF $depbase.Tpo -c -o jdata.o jdata.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo nc_iter.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT nc_iter.o -MD -MP -MF $depbase.Tpo -c -o nc_iter.o nc_iter.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo ConvertUTF.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT ConvertUTF.o -MD -MP -MF $depbase.Tpo -c -o ConvertUTF.o ConvertUTF.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2  -L/usr/local/lib -o ncgen generate.o main.o cdata.o bindata.o genchar.o cvt.o data.o debug.o escapes.o genc.o genbin.o generr.o genlib.o getfill.o odom.o offsets.o semantics.o ncgentab.o dump.o util.o bytebuffer.o list.o genf77.o f77data.o genj.o jdata.o nc_iter.o ConvertUTF.o ../liblib/libnetcdf.la -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/ncgen generate.o main.o cdata.o bindata.o genchar.o cvt.o data.o debug.o escapes.o genc.o genbin.o generr.o genlib.o getfill.o odom.o offsets.o semantics.o ncgentab.o dump.o util.o bytebuffer.o list.o genf77.o f77data.o genj.o jdata.o nc_iter.o ConvertUTF.o  -L/usr/local/lib ../liblib/.libs/libnetcdf.so /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncgen' 
Making all in ncdump 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdump' 
make  all-recursive 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdump' 
Making all in cdl4 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdump/cdl4' 
make[4]: Nothing to be done for `all'. 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdump/cdl4' 
Making all in expected4 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdump/expected4' 
make[4]: Nothing to be done for `all'. 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdump/expected4' 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdump' 
depbase=`echo ncdump.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT ncdump.o -MD -MP -MF $depbase.Tpo -c -o ncdump.o ncdump.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo vardata.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT vardata.o -MD -MP -MF $depbase.Tpo -c -o vardata.o vardata.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo dumplib.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT dumplib.o -MD -MP -MF $depbase.Tpo -c -o dumplib.o dumplib.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo indent.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT indent.o -MD -MP -MF $depbase.Tpo -c -o indent.o indent.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo nctime0.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT nctime0.o -MD -MP -MF $depbase.Tpo -c -o nctime0.o nctime0.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo utils.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT utils.o -MD -MP -MF $depbase.Tpo -c -o utils.o utils.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo nciter.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT nciter.o -MD -MP -MF $depbase.Tpo -c -o nciter.o nciter.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo nccopy.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT nccopy.o -MD -MP -MF $depbase.Tpo -c -o nccopy.o nccopy.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo chunkspec.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT chunkspec.o -MD -MP -MF $depbase.Tpo -c -o chunkspec.o chunkspec.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
depbase=`echo dimmap.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I/usr/local/include  -g -O2 -MT dimmap.o -MD -MP -MF $depbase.Tpo -c -o dimmap.o dimmap.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2  -L/usr/local/lib -o ncdump ncdump.o vardata.o dumplib.o indent.o nctime0.o utils.o nciter.o ../liblib/libnetcdf.la  -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/ncdump ncdump.o vardata.o dumplib.o indent.o nctime0.o utils.o nciter.o  -L/usr/local/lib ../liblib/.libs/libnetcdf.so /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2  -L/usr/local/lib -o nccopy nccopy.o nciter.o chunkspec.o utils.o dimmap.o ../liblib/libnetcdf.la  -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/nccopy nccopy.o nciter.o chunkspec.o utils.o dimmap.o  -L/usr/local/lib ../liblib/.libs/libnetcdf.so /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdump' 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdump' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdump' 
Making all in nctest 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/nctest' 
make[2]: Nothing to be done for `all'. 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/nctest' 
Making all in nc_test 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/nc_test' 
make[2]: Nothing to be done for `all'. 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/nc_test' 
Making all in nc_test4 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/nc_test4' 
make[2]: Nothing to be done for `all'. 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/nc_test4' 
Making all in ncdap_test 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
echo "#DODSRC" >.dodsrc 
make  all-recursive 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
Making all in testdata3 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/testdata3' 
make[4]: Nothing to be done for `all'. 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/testdata3' 
Making all in expected3 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expected3' 
make[4]: Nothing to be done for `all'. 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expected3' 
Making all in expected4 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expected4' 
make[4]: Nothing to be done for `all'. 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expected4' 
Making all in expectremote3 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expectremote3' 
make[4]: Nothing to be done for `all'. 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expectremote3' 
Making all in expectremote4 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expectremote4' 
make[4]: Nothing to be done for `all'. 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expectremote4' 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
make[4]: Nothing to be done for `all-am'. 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
Making all in man4 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/man4' 
Making all in images 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/man4/images' 
make[3]: Nothing to be done for `all'. 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/man4/images' 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/man4' 
make[3]: Nothing to be done for `all-am'. 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/man4' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/man4' 
Making all in examples 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples' 
Making all in C 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples/C' 
make[3]: Nothing to be done for `all'. 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples/C' 
Making all in CDL 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples/CDL' 
make[3]: Nothing to be done for `all'. 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples/CDL' 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples' 
make[3]: Nothing to be done for `all-am'. 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1' 
fh@Luthien:~/Downloads/netcdf-4.3.1

sudo make install

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
fh@Luthien:~/Downloads/netcdf-4.3.1$ sudo make install 
Making install in include 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/include' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/include' 
make[2]: Nothing to be done for `install-exec-am'. 
 /bin/mkdir -p '/usr/local/include' 
 /usr/bin/install -c -m 644 netcdf.h '/usr/local/include' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/include' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/include' 
Making install in oc2 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/oc2' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/oc2' 
make[2]: Nothing to be done for `install-exec-am'. 
make[2]: Nothing to be done for `install-data-am'. 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/oc2' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/oc2' 
Making install in h5_test 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/h5_test' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/h5_test' 
make[2]: Nothing to be done for `install-exec-am'. 
make[2]: Nothing to be done for `install-data-am'. 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/h5_test' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/h5_test' 
Making install in libdispatch 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/libdispatch' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/libdispatch' 
make[2]: Nothing to be done for `install-exec-am'. 
make[2]: Nothing to be done for `install-data-am'. 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/libdispatch' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/libdispatch' 
Making install in libsrc 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/libsrc' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/libsrc' 
make[2]: Nothing to be done for `install-exec-am'. 
 /bin/mkdir -p '/usr/local/share/man/man3' 
 /usr/bin/install -c -m 644 netcdf.3 '/usr/local/share/man/man3' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/libsrc' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/libsrc' 
Making install in libsrc4 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/libsrc4' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/libsrc4' 
make[2]: Nothing to be done for `install-exec-am'. 
make[2]: Nothing to be done for `install-data-am'. 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/libsrc4' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/libsrc4' 
Making install in libdap2 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/libdap2' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/libdap2' 
make[2]: Nothing to be done for `install-exec-am'. 
make[2]: Nothing to be done for `install-data-am'. 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/libdap2' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/libdap2' 
Making install in liblib 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/liblib' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/liblib' 
 /bin/mkdir -p '/usr/local/lib' 
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libnetcdf.la '/usr/local/lib' 
libtool: install: /usr/bin/install -c .libs/libnetcdf.so.7.2.0 /usr/local/lib/libnetcdf.so.7.2.0 
libtool: install: (cd /usr/local/lib && { ln -s -f libnetcdf.so.7.2.0 libnetcdf.so.7 || { rm -f libnetcdf.so.7 && ln -s libnetcdf.so.7.2.0 libnetcdf.so.7; }; }) 
libtool: install: (cd /usr/local/lib && { ln -s -f libnetcdf.so.7.2.0 libnetcdf.so || { rm -f libnetcdf.so && ln -s libnetcdf.so.7.2.0 libnetcdf.so; }; }) 
libtool: install: /usr/bin/install -c .libs/libnetcdf.lai /usr/local/lib/libnetcdf.la 
libtool: install: /usr/bin/install -c .libs/libnetcdf.a /usr/local/lib/libnetcdf.a 
libtool: install: chmod 644 /usr/local/lib/libnetcdf.a 
libtool: install: ranlib /usr/local/lib/libnetcdf.a 
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib 
---------------------------------------------------------------------- 
Libraries have been installed in: 
   /usr/local/lib 

If you ever happen to want to link against installed libraries 
in a given directory, LIBDIR, you must either use libtool, and 
specify the full pathname of the library, or use the `-LLIBDIR' 
flag during linking and do at least one of the following: 
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable 
     during execution 
   - add LIBDIR to the `LD_RUN_PATH' environment variable 
     during linking 
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag 
   - have your system administrator add LIBDIR to `/etc/ld.so.conf' 

See any operating system documentation about shared libraries for 
more information, such as the ld(1) and ld.so(8) manual pages. 
---------------------------------------------------------------------- 
make[2]: Nothing to be done for `install-data-am'. 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/liblib' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/liblib' 
Making install in ncgen3 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncgen3' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncgen3' 
 /bin/mkdir -p '/usr/local/bin' 
  /bin/bash ../libtool   --mode=install /usr/bin/install -c ncgen3 '/usr/local/bin' 
libtool: install: /usr/bin/install -c .libs/ncgen3 /usr/local/bin/ncgen3 
 /bin/mkdir -p '/usr/local/share/man/man1' 
 /usr/bin/install -c -m 644 ncgen3.1 '/usr/local/share/man/man1' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncgen3' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncgen3' 
Making install in ncgen 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncgen' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncgen' 
 /bin/mkdir -p '/usr/local/bin' 
  /bin/bash ../libtool   --mode=install /usr/bin/install -c ncgen '/usr/local/bin' 
libtool: install: /usr/bin/install -c .libs/ncgen /usr/local/bin/ncgen 
 /bin/mkdir -p '/usr/local/share/man/man1' 
 /usr/bin/install -c -m 644 ncgen.1 '/usr/local/share/man/man1' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncgen' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncgen' 
Making install in ncdump 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdump' 
make  install-recursive 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdump' 
Making install in cdl4 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdump/cdl4' 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdump/cdl4' 
make[4]: Nothing to be done for `install-exec-am'. 
make[4]: Nothing to be done for `install-data-am'. 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdump/cdl4' 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdump/cdl4' 
Making install in expected4 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdump/expected4' 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdump/expected4' 
make[4]: Nothing to be done for `install-exec-am'. 
make[4]: Nothing to be done for `install-data-am'. 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdump/expected4' 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdump/expected4' 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdump' 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdump' 
 /bin/mkdir -p '/usr/local/bin' 
  /bin/bash ../libtool   --mode=install /usr/bin/install -c ncdump nccopy '/usr/local/bin' 
libtool: install: /usr/bin/install -c .libs/ncdump /usr/local/bin/ncdump 
libtool: install: /usr/bin/install -c .libs/nccopy /usr/local/bin/nccopy 
 /bin/mkdir -p '/usr/local/share/man/man1' 
 /usr/bin/install -c -m 644 ncdump.1 nccopy.1 '/usr/local/share/man/man1' 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdump' 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdump' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdump' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdump' 
Making install in nctest 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/nctest' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/nctest' 
make[2]: Nothing to be done for `install-exec-am'. 
make[2]: Nothing to be done for `install-data-am'. 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/nctest' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/nctest' 
Making install in nc_test 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/nc_test' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/nc_test' 
make[2]: Nothing to be done for `install-exec-am'. 
make[2]: Nothing to be done for `install-data-am'. 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/nc_test' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/nc_test' 
Making install in nc_test4 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/nc_test4' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/nc_test4' 
make[2]: Nothing to be done for `install-exec-am'. 
make[2]: Nothing to be done for `install-data-am'. 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/nc_test4' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/nc_test4' 
Making install in ncdap_test 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
make  install-recursive 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
Making install in testdata3 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/testdata3' 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/testdata3' 
make[4]: Nothing to be done for `install-exec-am'. 
make[4]: Nothing to be done for `install-data-am'. 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/testdata3' 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/testdata3' 
Making install in expected3 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expected3' 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expected3' 
make[4]: Nothing to be done for `install-exec-am'. 
make[4]: Nothing to be done for `install-data-am'. 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expected3' 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expected3' 
Making install in expected4 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expected4' 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expected4' 
make[4]: Nothing to be done for `install-exec-am'. 
make[4]: Nothing to be done for `install-data-am'. 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expected4' 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expected4' 
Making install in expectremote3 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expectremote3' 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expectremote3' 
make[4]: Nothing to be done for `install-exec-am'. 
make[4]: Nothing to be done for `install-data-am'. 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expectremote3' 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expectremote3' 
Making install in expectremote4 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expectremote4' 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expectremote4' 
make[4]: Nothing to be done for `install-exec-am'. 
make[4]: Nothing to be done for `install-data-am'. 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expectremote4' 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expectremote4' 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
make[4]: Nothing to be done for `install-exec-am'. 
make[4]: Nothing to be done for `install-data-am'. 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
Making install in man4 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/man4' 
Making install in images 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/man4/images' 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/man4/images' 
make[3]: Nothing to be done for `install-exec-am'. 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/man4/images' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/man4/images' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/man4' 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/man4' 
make[3]: Nothing to be done for `install-exec-am'. 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/man4' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/man4' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/man4' 
Making install in examples 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples' 
Making install in C 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples/C' 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples/C' 
make[3]: Nothing to be done for `install-exec-am'. 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples/C' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples/C' 
Making install in CDL 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples/CDL' 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples/CDL' 
make[3]: Nothing to be done for `install-exec-am'. 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples/CDL' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples/CDL' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples' 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples' 
make[3]: Nothing to be done for `install-exec-am'. 
make[3]: Nothing to be done for `install-data-am'. 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples' 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1' 
 /bin/mkdir -p '/usr/local/bin' 
 /usr/bin/install -c nc-config '/usr/local/bin' 
 /bin/mkdir -p '/usr/local/lib/pkgconfig' 
 /usr/bin/install -c -m 644 netcdf.pc '/usr/local/lib/pkgconfig' 
make  install-data-hook 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1' 
 
+-------------------------------------------------------------+ 
| Congratulations! You have successfully installed netCDF!    | 
|                                                             | 
| You can use script "nc-config" to find out the relevant     | 
| compiler options to build your application. Enter           | 
|                                                             | 
|     nc-config --help                                        | 
|                                                             | 
| for additional information.                                 | 
|                                                             | 
| CAUTION:                                                    | 
|                                                             | 
| If you have not already run "make check", then we strongly  | 
| recommend you do so. It does not take very long.            | 
|                                                             | 
| Before using netCDF to store important data, test your      | 
| build with "make check".                                    | 
|                                                             | 
| NetCDF is tested nightly on many platforms at Unidata       | 
| but your platform is probably different in some ways.       | 
|                                                             | 
| If any tests fail, please see the netCDF web site:          | 
| http://www.unidata.ucar.edu/software/netcdf/                | 
|                                                             | 
| NetCDF is developed and maintained at the Unidata Program   | 
| Center. Unidata provides a broad array of data and software | 
| tools for use in geoscience education and research.         | 
| http://www.unidata.ucar.edu                                 | 
+-------------------------------------------------------------+ 

make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1' 
fh@Luthien:~/Downloads/netcdf-4.3.1$ 

sudo make check

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
*** Testing netcdf-4 variable functions, even more. 
*** Testing with classic format: 
**** testing simple fill value attribute creation...ok. 
**** testing simple fill value with data read...ok. 
**** testing fill value with one other attribute...ok. 
**** testing fill value with three other attributes...ok. 
**** testing fill value with simple example...ok. 
**** testing fill value with example from cxx tests in v2 api...ok. 
*** Testing with 64-bit offset format: 
**** testing simple fill value attribute creation...ok. 
**** testing simple fill value with data read...ok. 
**** testing fill value with one other attribute...ok. 
**** testing fill value with three other attributes...ok. 
**** testing fill value with simple example...ok. 
**** testing fill value with example from cxx tests in v2 api...ok. 
*** Testing with HDF5: 
**** testing simple fill value attribute creation...ok. 
**** testing simple fill value with data read...ok. 
**** testing fill value with one other attribute...ok. 
**** testing fill value with three other attributes...ok. 
**** testing fill value with simple example...ok. 
**** testing fill value with example from cxx tests in v2 api...ok. 
*** Testing with HDF5, netCDF Classic Model: 
**** testing simple fill value attribute creation...ok. 
**** testing simple fill value with data read...ok. 
**** testing fill value with one other attribute...ok. 
**** testing fill value with three other attributes...ok. 
**** testing fill value with simple example...ok. 
**** testing fill value with example from cxx tests in v2 api...ok. 
**** testing create order varids...ok. 
**** testing simple variable renaming...ok. 
**** testing dimension and variable renaming...ok. 
**** testing endianness...ok. 
**** testing chunking and the chunk cache...ok. 
**** testing contiguous storage...ok. 
**** testing extreme numbers dude...ok. 
**** testing error codes for name clashes...ok. 
**** testing error codes for name clashes some more...ok. 
**** testing error codes for name clashes even more...ok. 
**** testing error code for too-large chunks...ok. 
**** testing that contiguous storage can't be turned on for vars with unlimited dims or filters...ok. 
**** testing that contiguous storage can't be turned on for vars with unlimited dims or filters...ok. 
*** Tests successful! 
PASS: tst_vars2 

*** Testing netcdf file functions. 
*** Checking the new inq_path function...ok. 
*** Tests successful! 
PASS: tst_files5 

*** Testing netcdf file functions some more. 
*** testing Jeff Whitaker's test...ok. 
*** Tests successful! 
PASS: tst_files6 

*** Testing netcdf-4 variable syncing. 
**** testing that sync works in netCDF-4...ok. 
**** testing that sync works in netCDF-4, with test contributed by Jeff W....ok. 
**** testing that sync works in netCDF-4, with test contributed by Jeff W....ok. 
*** Tests successful! 
PASS: tst_sync 

*** Creating file for checking fix to bugs in accessing strings from HDF5 non-netcdf-4 file. 
*** Checking reading variable-length HDF5 string var through netCDF-4 API...ok. 
*** Checking reading fixed-length HDF5 string var through netCDF-4 API...ok. 
*** Checking reading variable-length HDF5 string att through netCDF-4 API...ok. 
*** Checking reading fixed-length HDF5 string att through netCDF-4 API...ok. 
*** Checking reading variable-length HDF5 strings var through netCDF-4 API...ok. 
*** Tests successful! 
PASS: tst_h_strbug 

*** Creating file with datasets & attributes that have reference datatypes. 
*** Checking accessing file through netCDF-4 API...ok. 
*** Tests successful! 
PASS: tst_h_refs 

*** Creating file with datasets & attributes that have scalar dataspaces...ok. 
*** Checking accessing file through netCDF-4 API...ok. 
*** Checking revising file through netCDF-4 API...ok. 
*** Tests successful! 
PASS: tst_h_scalar 

*** Running group_rename test 
-116: NetCDF: Bad group ID 
***XFAIL : attempt to rename root group failed as expected 
PASS: run_grp_rename.sh 

*** Testing netcdf-4 v2 API functions. 
*** testing simple opens and creates...ok. 
*** Tests successful! 
PASS: tst_v2 
=================== 
All 54 tests passed 
=================== 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/nc_test4' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/nc_test4' 
Making check in ncdap_test 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
make  check-recursive 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
Making check in testdata3 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/testdata3' 
make[3]: Nothing to be done for `check'. 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/testdata3' 
Making check in expected3 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expected3' 
make[3]: Nothing to be done for `check'. 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expected3' 
Making check in expected4 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expected4' 
make[3]: Nothing to be done for `check'. 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expected4' 
Making check in expectremote3 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expectremote3' 
make[3]: Nothing to be done for `check'. 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expectremote3' 
Making check in expectremote4 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expectremote4' 
make[3]: Nothing to be done for `check'. 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test/expectremote4' 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
make  nctestserver t_dap3a test_cvt3 test_vara test_partvar test_varm3 t_dap3a test_nstride_cached t_auth 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
depbase=`echo nctestserver.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I../liblib -I/usr/local/include  -g -O2 -MT nctestserver.o -MD -MP -MF $depbase.Tpo -c -o nctestserver.o nctestserver.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2  -L/usr/local/lib -o nctestserver nctestserver.o ../liblib/libnetcdf.la  -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/nctestserver nctestserver.o  -L/usr/local/lib ../liblib/.libs/libnetcdf.so /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
depbase=`echo t_dap3a.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I../liblib -I/usr/local/include  -g -O2 -MT t_dap3a.o -MD -MP -MF $depbase.Tpo -c -o t_dap3a.o t_dap3a.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2  -L/usr/local/lib -o t_dap3a t_dap3a.o ../liblib/libnetcdf.la  -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/t_dap3a t_dap3a.o  -L/usr/local/lib ../liblib/.libs/libnetcdf.so /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
depbase=`echo test_cvt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I../liblib -I/usr/local/include  -g -O2 -MT test_cvt.o -MD -MP -MF $depbase.Tpo -c -o test_cvt.o test_cvt.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2  -L/usr/local/lib -o test_cvt3 test_cvt.o ../liblib/libnetcdf.la  -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/test_cvt3 test_cvt.o  -L/usr/local/lib ../liblib/.libs/libnetcdf.so /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
depbase=`echo test_vara.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I../liblib -I/usr/local/include  -g -O2 -MT test_vara.o -MD -MP -MF $depbase.Tpo -c -o test_vara.o test_vara.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2  -L/usr/local/lib -o test_vara test_vara.o ../liblib/libnetcdf.la  -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/test_vara test_vara.o  -L/usr/local/lib ../liblib/.libs/libnetcdf.so /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
depbase=`echo test_partvar.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I../liblib -I/usr/local/include  -g -O2 -MT test_partvar.o -MD -MP -MF $depbase.Tpo -c -o test_partvar.o test_partvar.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2  -L/usr/local/lib -o test_partvar test_partvar.o ../liblib/libnetcdf.la  -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/test_partvar test_partvar.o  -L/usr/local/lib ../liblib/.libs/libnetcdf.so /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
depbase=`echo test_varm3.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I../liblib -I/usr/local/include  -g -O2 -MT test_varm3.o -MD -MP -MF $depbase.Tpo -c -o test_varm3.o test_varm3.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2  -L/usr/local/lib -o test_varm3 test_varm3.o ../liblib/libnetcdf.la  -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/test_varm3 test_varm3.o  -L/usr/local/lib ../liblib/.libs/libnetcdf.so /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
make[4]: `t_dap3a' is up to date. 
depbase=`echo test_nstride_cached.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I../liblib -I/usr/local/include  -g -O2 -MT test_nstride_cached.o -MD -MP -MF $depbase.Tpo -c -o test_nstride_cached.o test_nstride_cached.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2  -L/usr/local/lib -o test_nstride_cached test_nstride_cached.o ../liblib/libnetcdf.la  -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/test_nstride_cached test_nstride_cached.o  -L/usr/local/lib ../liblib/.libs/libnetcdf.so /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
depbase=`echo t_auth.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I../oc2  -I../liblib -I/usr/local/include  -g -O2 -MT t_auth.o -MD -MP -MF $depbase.Tpo -c -o t_auth.o t_auth.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2  -L/usr/local/lib -o t_auth t_auth.o ../liblib/libnetcdf.la  -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/t_auth t_auth.o  -L/usr/local/lib ../liblib/.libs/libnetcdf.so /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
make  check-TESTS 
make[4]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
*** Testing DAP to netCDF-3 translation 
        Base URL: [noprefetch]file:///home/fh/Downloads/netcdf-4.3.1/ncdap_test/testdata3 
        Client Parameters: [log][cache] 
*** Testing: synth9 ; url=[log][cache][noprefetch]file:///home/fh/Downloads/netcdf-4.3.1/ncdap_test/testdata3/synth9 
Log:Lost attribute: v1 
*** PASSED: 1/1 ; 0 expected failures ; 0 unexpected failures 
PASS: tst_ncdap3.sh 
*** Testing DAP to netCDF-3 translation 
        Client Parameters: [log][cache][prefetch][netcdf3] 
        Caching: on 
    Note: The remote tests may be slow or even fail if the server is overloaded 
Unknown which test: CB 
*** PASSED: 0/0 ; 0 expected failures ; 0 unexpected failures 
PASS: tst_remote3.sh 

*** Testing extended file format output. 
Test extended format output for a DAP2  file 
DAP2 mode=00000000 
PASS: tst_formatx.sh 
*** Test: var conversions on URL: file:///home/fh/Downloads/netcdf-4.3.1/ncdap_test/testdata3/test.02 
*** testing: ch_data 
*** testing: int8_data 
*** testing: uint8_data 
*** testing: int8toint32_data 
*** testing: int82float32_data 
*** testing: int16_data 
*** testing: int16toint32_data 
*** testing: int162float32_data 
*** testing: int32_data 
*** testing: int32tofloat32_data 
*** testing: int32toilong_data 
*** testing: float32_data 
*** testing: float64_data 
PASS: t_dap3a 
*** Test: var conversions on URL: file:///home/fh/Downloads/netcdf-4.3.1/ncdap_test/testdata3/test.02 
*** testing: ch_data 
*** testing: int8_data 
*** testing: uint8_data 
*** testing: int8toint32_data 
*** testing: int82float32_data 
*** testing: int16_data 
*** testing: int16toint32_data 
*** testing: int162float32_data 
*** testing: int32_data 
*** testing: int32tofloat32_data 
*** testing: int32toilong_data 
*** testing: float32_data 
*** testing: float64_data 
PASS: test_cvt3 
test_vara: url=file:///home/fh/Downloads/netcdf-4.3.1/ncdap_test/testdata3/test.06 
*** PASS 
PASS: test_vara 
test_partvar: url=http://thredds-test.ucar.edu/dts/ingrid 
*** PASS 
PASS: test_partvar 
*** Test: varm on URL: http://thredds-test.ucar.edu/thredds/dodsC/testdods/coads_climatology.nc 
*** Testing: stride case 1 
*** Pass: stride case 1 
*** Testing: stride case 2 
*** Pass: stride case 2 
*** Testing: stride case 3 
*** Pass: stride case 3 
PASS: test_varm3 
*** Test: var conversions on URL: file:///home/fh/Downloads/netcdf-4.3.1/ncdap_test/testdata3/test.02 
*** testing: ch_data 
*** testing: int8_data 
*** testing: uint8_data 
*** testing: int8toint32_data 
*** testing: int82float32_data 
*** testing: int16_data 
*** testing: int16toint32_data 
*** testing: int162float32_data 
*** testing: int32_data 
*** testing: int32tofloat32_data 
*** testing: int32toilong_data 
*** testing: float32_data 
*** testing: float64_data 
PASS: t_dap3a 
 
******************** 
open URL http://geoport.whoi.edu/thredds/dodsC/coawst_4/use/fmrc/coawst_4_use_best.ncd 
 
status = 0 
*** PASS 
PASS: test_nstride_cached 
Testing: Http Basic Authorization 
*** PASS: Http Basic Authorization 
PASS: t_auth 
=================== 
All 11 tests passed 
=================== 
make[4]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/ncdap_test' 
Making check in man4 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/man4' 
Making check in images 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/man4/images' 
make[2]: Nothing to be done for `check'. 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/man4/images' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/man4' 
make[2]: Nothing to be done for `check-am'. 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/man4' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/man4' 
Making check in examples 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples' 
Making check in C 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples/C' 
make  simple_xy_wr simple_xy_rd sfc_pres_temp_wr sfc_pres_temp_rd pres_temp_4D_wr pres_temp_4D_rd simple_nc4_wr simple_nc4_rd simple_xy_nc4_wr simple_xy_nc4_rd 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples/C' 
depbase=`echo simple_xy_wr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../liblib -I/usr/local/include  -g -O2 -MT simple_xy_wr.o -MD -MP -MF $depbase.Tpo -c -o simple_xy_wr.o simple_xy_wr.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../../libtool --tag=CC   --mode=link gcc  -g -O2 ../../liblib/libnetcdf.la -L/usr/local/lib -o simple_xy_wr simple_xy_wr.o -lm -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/simple_xy_wr simple_xy_wr.o  ../../liblib/.libs/libnetcdf.so -L/usr/local/lib /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
depbase=`echo simple_xy_rd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../liblib -I/usr/local/include  -g -O2 -MT simple_xy_rd.o -MD -MP -MF $depbase.Tpo -c -o simple_xy_rd.o simple_xy_rd.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../../libtool --tag=CC   --mode=link gcc  -g -O2 ../../liblib/libnetcdf.la -L/usr/local/lib -o simple_xy_rd simple_xy_rd.o -lm -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/simple_xy_rd simple_xy_rd.o  ../../liblib/.libs/libnetcdf.so -L/usr/local/lib /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
depbase=`echo sfc_pres_temp_wr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../liblib -I/usr/local/include  -g -O2 -MT sfc_pres_temp_wr.o -MD -MP -MF $depbase.Tpo -c -o sfc_pres_temp_wr.o sfc_pres_temp_wr.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../../libtool --tag=CC   --mode=link gcc  -g -O2 ../../liblib/libnetcdf.la -L/usr/local/lib -o sfc_pres_temp_wr sfc_pres_temp_wr.o -lm -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/sfc_pres_temp_wr sfc_pres_temp_wr.o  ../../liblib/.libs/libnetcdf.so -L/usr/local/lib /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
depbase=`echo sfc_pres_temp_rd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../liblib -I/usr/local/include  -g -O2 -MT sfc_pres_temp_rd.o -MD -MP -MF $depbase.Tpo -c -o sfc_pres_temp_rd.o sfc_pres_temp_rd.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../../libtool --tag=CC   --mode=link gcc  -g -O2 ../../liblib/libnetcdf.la -L/usr/local/lib -o sfc_pres_temp_rd sfc_pres_temp_rd.o -lm -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/sfc_pres_temp_rd sfc_pres_temp_rd.o  ../../liblib/.libs/libnetcdf.so -L/usr/local/lib /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
depbase=`echo pres_temp_4D_wr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../liblib -I/usr/local/include  -g -O2 -MT pres_temp_4D_wr.o -MD -MP -MF $depbase.Tpo -c -o pres_temp_4D_wr.o pres_temp_4D_wr.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../../libtool --tag=CC   --mode=link gcc  -g -O2 ../../liblib/libnetcdf.la -L/usr/local/lib -o pres_temp_4D_wr pres_temp_4D_wr.o -lm -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/pres_temp_4D_wr pres_temp_4D_wr.o  ../../liblib/.libs/libnetcdf.so -L/usr/local/lib /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
depbase=`echo pres_temp_4D_rd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../liblib -I/usr/local/include  -g -O2 -MT pres_temp_4D_rd.o -MD -MP -MF $depbase.Tpo -c -o pres_temp_4D_rd.o pres_temp_4D_rd.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../../libtool --tag=CC   --mode=link gcc  -g -O2 ../../liblib/libnetcdf.la -L/usr/local/lib -o pres_temp_4D_rd pres_temp_4D_rd.o -lm -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/pres_temp_4D_rd pres_temp_4D_rd.o  ../../liblib/.libs/libnetcdf.so -L/usr/local/lib /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
depbase=`echo simple_nc4_wr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../liblib -I/usr/local/include  -g -O2 -MT simple_nc4_wr.o -MD -MP -MF $depbase.Tpo -c -o simple_nc4_wr.o simple_nc4_wr.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../../libtool --tag=CC   --mode=link gcc  -g -O2 ../../liblib/libnetcdf.la -L/usr/local/lib -o simple_nc4_wr simple_nc4_wr.o -lm -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/simple_nc4_wr simple_nc4_wr.o  ../../liblib/.libs/libnetcdf.so -L/usr/local/lib /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
depbase=`echo simple_nc4_rd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../liblib -I/usr/local/include  -g -O2 -MT simple_nc4_rd.o -MD -MP -MF $depbase.Tpo -c -o simple_nc4_rd.o simple_nc4_rd.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../../libtool --tag=CC   --mode=link gcc  -g -O2 ../../liblib/libnetcdf.la -L/usr/local/lib -o simple_nc4_rd simple_nc4_rd.o -lm -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/simple_nc4_rd simple_nc4_rd.o  ../../liblib/.libs/libnetcdf.so -L/usr/local/lib /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
depbase=`echo simple_xy_nc4_wr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../liblib -I/usr/local/include  -g -O2 -MT simple_xy_nc4_wr.o -MD -MP -MF $depbase.Tpo -c -o simple_xy_nc4_wr.o simple_xy_nc4_wr.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../../libtool --tag=CC   --mode=link gcc  -g -O2 ../../liblib/libnetcdf.la -L/usr/local/lib -o simple_xy_nc4_wr simple_xy_nc4_wr.o -lm -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/simple_xy_nc4_wr simple_xy_nc4_wr.o  ../../liblib/.libs/libnetcdf.so -L/usr/local/lib /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
depbase=`echo simple_xy_nc4_rd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ 
	gcc -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../liblib -I/usr/local/include  -g -O2 -MT simple_xy_nc4_rd.o -MD -MP -MF $depbase.Tpo -c -o simple_xy_nc4_rd.o simple_xy_nc4_rd.c &&\ 
	mv -f $depbase.Tpo $depbase.Po 
/bin/bash ../../libtool --tag=CC   --mode=link gcc  -g -O2 ../../liblib/libnetcdf.la -L/usr/local/lib -o simple_xy_nc4_rd simple_xy_nc4_rd.o -lm -lhdf5_hl -lhdf5 -lm -lz -lcurl 
libtool: link: gcc -g -O2 -o .libs/simple_xy_nc4_rd simple_xy_nc4_rd.o  ../../liblib/.libs/libnetcdf.so -L/usr/local/lib /usr/local/lib/libhdf5_hl.so /usr/local/lib/libhdf5.so -lm -lz /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -pthread 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples/C' 
make  check-TESTS 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples/C' 
*** SUCCESS writing example file simple_xy.nc! 
PASS: simple_xy_wr 
*** SUCCESS reading example file simple_xy.nc! 
PASS: simple_xy_rd 
*** SUCCESS writing example file sfc_pres_temp.nc! 
PASS: sfc_pres_temp_wr 
*** SUCCESS reading example file sfc_pres_temp.nc! 
PASS: sfc_pres_temp_rd 
*** SUCCESS writing example file pres_temp_4D.nc! 
PASS: pres_temp_4D_wr 
*** SUCCESS reading example file pres_temp_4D.nc! 
PASS: pres_temp_4D_rd 
*** SUCCESS writing example file simple_nc4.nc! 
PASS: simple_nc4_wr 
*** SUCCESS reading example file simple_nc4.nc! 
PASS: simple_nc4_rd 
*** SUCCESS writing example file simple_xy_nc4.nc! 
PASS: simple_xy_nc4_wr 
*** SUCCESS reading example file simple_xy_nc4.nc! 
PASS: simple_xy_nc4_rd 
=================== 
All 10 tests passed 
=================== 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples/C' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples/C' 
Making check in CDL 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples/CDL' 
make  check-TESTS 
make[3]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples/CDL' 

*** Creating example data files from CDL scripts. 
*** creating simple_xy.nc... 
*** checking sfc_pres_temp.nc... 
*** checking pres_temp_4D.nc... 
*** All example creations worked! 
PASS: create_sample_files.sh 

*** Testing that the CDL examples produced same files as C examples. 
*** checking simple_xy.nc... 
*** checking sfc_pres_temp.nc... 
*** checking pres_temp_4D.nc... 
*** All CDL example comparisons worked! 
PASS: do_comps.sh 
================== 
All 2 tests passed 
================== 
make[3]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples/CDL' 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples/CDL' 
make[2]: Entering directory `/home/fh/Downloads/netcdf-4.3.1/examples' 
make[2]: Nothing to be done for `check-am'. 
make[2]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1/examples' 
make[1]: Entering directory `/home/fh/Downloads/netcdf-4.3.1' 
make[1]: Leaving directory `/home/fh/Downloads/netcdf-4.3.1' 
fh@Luthien:~/Downloads/netcdf-4.3.1$ 

sudo ldconfig python setup.py install

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
fh@Luthien:~/Downloads/netcdf-4.3.1$ sudo ldconfig 
fh@Luthien:~/Downloads/netcdf-4.3.1$ python setup.py install 
python: can't open file 'setup.py': [Errno 2] No such file or directory 
fh@Luthien:~/Downloads/netcdf-4.3.1$ 


fh@Luthien:~/Documents/Python/netcdf$ python netcdf_Seawind_01.py 
Traceback (most recent call last): 
  File "netcdf_Seawind_01.py", line 1, in <module> 
    import netCDF4 
ImportError: No module named netCDF4 
fh@Luthien:~/Documents/Python/netcdf$ python3 netcdf_Seawind_01.py 
Traceback (most recent call last): 
  File "netcdf_Seawind_01.py", line 1, in <module> 
    import netCDF4 
ImportError: No module named 'netCDF4' 
fh@Luthien:~/Documents/Python/netcdf$ 

Rexus

(Themenstarter)

Anmeldungsdatum:
23. November 2006

Beiträge: 153

Danke, für die Hilfe ☺

In dem Ordner, in den ich netcdf-4.3.1.tar.gz entpackt habe, ist leider keine setup.py ... was habe ich falsch gemacht?

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
fh@Luthien:~/Downloads/netcdf-4.3.1$ ls
acinclude.m4              h5_test        nc-config.in
aclocal.m4                include        nc-config.in.cmake
cmake                     INSTALL        ncdap_test
CMakeLists.txt            INSTALL.cmake  ncdump
cmake_uninstall.cmake.in  install-sh     ncgen
compile                   libdap2        ncgen3
COMPILE.cmake.txt         libdispatch    nctest
comps.txt                 lib_flags.am   nc_test
config.guess              liblib         nc_test4
config.h                  libsrc         netcdf-config.cmake.in
config.h.in               libsrc4        netcdf-config-version.cmake.in
config.h.in.cmake         libsrc5        netcdf.pc
config.log                libtool        netcdf.pc.in
config.status             ltmain.sh      oc2
config.sub                m4             README
configure                 Makefile       README.md
configure.ac              Makefile.am    RELEASE_NOTES.md
COPYRIGHT                 Makefile.in    stamp-h1
depcomp                   man4           test_prog.c
examples                  missing        VERSION
FixBundle.cmake.in        nc-config
fh@Luthien:~/Downloads/netcdf-4.3.1$ 

Rexus

(Themenstarter)

Anmeldungsdatum:
23. November 2006

Beiträge: 153

Habe meinen Fehler gefunden ☺ danke für die Hilfe

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20095

Wohnort: Schwabenländle

Wenn Du ihn noch erklärst, falls andere auch darüber stolpern, wäre das toll.

Woraus schließt du, dass die Installation der C-Bibliotheken nicht funktioniert hat?

Kam nur aus den Angaben nicht heraus, daher die Rückfrage. ☺

Gruß Dee

Antworten |