ProjectISP / ISP

Integrated Seismic Program (software development)
44 stars 10 forks source link

does not install #12

Open LGerardoRaZu opened 1 year ago

LGerardoRaZu commented 1 year ago

I am trying to install it on windows with WSL, but when I run the ./ISP_installer.sh it takes a long time and doesn't create the isp environment. it sends error messages and obsolescent functions in Numpy. I am using anaconda 2022.10. Attached screenshots isp_1 isp_2

rcabdia commented 1 year ago

Please try with this

be sure that you are in the 2.0 branch (git status will tell you), then conda env create -f ./linux_installer/linux_environment.yml

from isp install

Later, could you refresh us the output, checking if the environment is created.

LGerardoRaZu commented 1 year ago

I cloned the branch 2.0, Yesterday. I only modified the last line of the '.yml' file according to my home directory. I ran conda env create -f ./linux_installer/linux_environment.yml from isp install

and it shows the same error:

conda env create -f ./linux_installer/linux_environment.yml Collecting package metadata (repodata.json): - Killed

rcabdia commented 1 year ago

Sorry for the delay, I am out of the office. So I will back on it as sson as I can

LGerardoRaZu commented 1 year ago

Ok, I will keep trying to install it!

El mar., 21 de febrero de 2023 4:36, Roberto Cabieces Díaz < @.***> escribió:

Sorry for the delay, I am out of the office. So I will back on it as sson as I can

— Reply to this email directly, view it on GitHub https://github.com/ProjectISP/ISP/issues/12#issuecomment-1438243669, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATVI3MHAR6FUU765SBKSOG3WYSLDDANCNFSM6AAAAAAU7WZDEY . You are receiving this because you authored the thread.Message ID: @.***>

jmarinroa commented 1 year ago

Hello, in the attached document you'll find a guide to install from scratch using WSL, which may help you.

Running_WSLGUI.Apps_and_install_ISP_on_W10_v2.pdf

web-sys1 commented 1 year ago

Hi @rcabdia I have same problem while compiling.

Here's the error result:

```sh running build_ext Extracting files. /mnt/d/ksd/ISP/isp/mti/green Finished Error on trying to run nll make file. Command 'NLLoc1.c: In function ‘NLLoc’: NLLoc1.c:277:9: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 277 | system(sys_command); | ^~~~~~~~~~~~~~~~~~~ NLLoc1.c:280:9: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 280 | system(sys_command); | ^~~~~~~~~~~~~~~~~~~ NLLoc1.c:612:17: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 612 | system(sys_command); | ^~~~~~~~~~~~~~~~~~~ NLLoc1.c:629:17: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 629 | system(sys_command); | ^~~~~~~~~~~~~~~~~~~ NLLoc1.c:651:17: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 651 | system(sys_command); | ^~~~~~~~~~~~~~~~~~~ NLLoc1.c:276:40: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 397 [-Wformat-overflow=] 276 | sprintf(sys_command, "cp -p %s %s_%s", fn_control, fn_path_output, fname); | ^~ ~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output 9 or more bytes (assuming 1032) into a destination of size 404 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLoc1.c:311:28: warning: ‘%s’ directive writing 5 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 311 | sprintf(fname, "%s.%s", fn_loc_grids, "P.mod"); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 7 and 1030 bytes into a destination of size 1024 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLoc1.c:321:28: warning: ‘%s’ directive writing 5 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 321 | sprintf(fname, "%s.%s", fn_loc_grids, "S.mod"); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 7 and 1030 bytes into a destination of size 1024 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLoc1.c:341:55: warning: ‘%s’ directive writing up to 10239999 bytes into a region of size 981 [-Wformat-overflow=] 341 | sprintf(MsgStr, "... Reading observation file %s", | ^~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 30 and 10240029 bytes into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLoc1.c:406:78: warning: ‘%s’ directive writing up to 1023 bytes into a region of size between 936 and 956 [-Wformat-overflow=] 406 | "... %d observations read, %d will be used for location (%s).", | ^~ 407 | NumArrivalsRead, NumArrivalsLocation, fn_root_out); | ~~~~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 57 and 1100 bytes into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLoc1.c:549:65: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 971 [-Wformat-overflow=] 549 | "Finished event location, output files: %s.* <%s.grid0.loc.hyp>", | ^~ 550 | fn_root_out, fn_root_out); | ~~~~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 59 and 2105 bytes into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLoc1.c:588:35: warning: ‘.sum.grid’ directive writing 9 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 588 | sprintf(fname, "%s.sum.grid%d.loc.stat", fn_path_output, ngrid); | ^~~~~~~~~ NLLoc1.c:588:32: note: directive argument in the range [0, 9] 588 | sprintf(fname, "%s.sum.grid%d.loc.stat", fn_path_output, ngrid); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 20 and 1043 bytes into a destination of size 1024 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLoc1.c:614:35: warning: ‘.sum.grid’ directive writing 9 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 614 | sprintf(fname, "%s.sum.grid%d.loc.stat_totcorr", fn_path_output, ngrid); | ^~~~~~~~~ NLLoc1.c:614:32: note: directive argument in the range [0, 9] 614 | sprintf(fname, "%s.sum.grid%d.loc.stat_totcorr", fn_path_output, ngrid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 28 and 1051 bytes into a destination of size 1024 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLoc1.c:638:35: warning: ‘.sum.grid’ directive writing 9 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 638 | sprintf(fname, "%s.sum.grid%d.loc.stations", fn_path_output, ngrid); | ^~~~~~~~~ NLLoc1.c:638:32: note: directive argument in the range [0, 9] 638 | sprintf(fname, "%s.sum.grid%d.loc.stations", fn_path_output, ngrid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 24 and 1047 bytes into a destination of size 1024 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c: In function ‘GetObservations’: NLLocLib.c:1119:31: warning: variable ‘n_NoAbsTime’ set but not used [-Wunused-but-set-variable] 1119 | int istat, ntry, nLocate, n_NoAbsTime, n_compan, n_time_grid; | ^~~~~~~~~~~ NLLocLib.c: At top level: NLLocLib.c:5773:15: warning: argument 4 of type ‘char *’ declared as a pointer [-Warray-parameter=] 5773 | char* lastfile, int isec, int *pncount) { | ~~~~~~^~~~~~~~ In file included from NLLocLib.c:116: NLLocLib.h:546:80: note: previously declared as an array ‘char[1024]’ 546 | int SetOutName(ArrivalDesc *arrival, char* out_file_root, char* out_file, char lastfile[FILENAME_MAX], int isec, int *pncount); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ NLLocLib.c: In function ‘SaveBestLocation’: NLLocLib.c:6454:32: warning: variable ‘iopened’ set but not used [-Wunused-but-set-variable] 6454 | int istat, narr, n_compan, iopened; | ^~~~~~~ NLLocLib.c: In function ‘calc_maximum_likelihood_ot_sort’: NLLocLib.c:7613:12: warning: variable ‘arr_weight_mean’ set but not used [-Wunused-but-set-variable] 7613 | double arr_weight_mean = 0.0; | ^~~~~~~~~~~~~~~ NLLocLib.c:7605:9: warning: variable ‘node_size_le_critical’ set but not used [-Wunused-but-set-variable] 7605 | int node_size_le_critical = 0; | ^~~~~~~~~~~~~~~~~~~~~ NLLocLib.c: In function ‘calc_maximum_likelihood_ot’: NLLocLib.c:8142:18: warning: variable ‘parr’ set but not used [-Wunused-but-set-variable] 8142 | ArrivalDesc *parr; | ^~~~ NLLocLib.c: In function ‘CalcMaxLikeOriginTime’: NLLocLib.c:8684:18: warning: variable ‘wtmtx’ set but not used [-Wunused-but-set-variable] 8684 | MatrixDouble wtmtx; | ^~~~~ NLLocLib.c: In function ‘ReadNLLoc_Input’: NLLocLib.c:8948:47: warning: variable ‘flag_gauss2’ set but not used [-Wunused-but-set-variable] 8948 | flag_hyptype = 0, flag_gauss = 0, flag_gauss2 = 0, flag_trans = 0, flag_comp = 0, | ^~~~~~~~~~~ NLLocLib.c: In function ‘GetNLLoc_Magnitude’: NLLocLib.c:9970:16: warning: variable ‘ierr’ set but not used [-Wunused-but-set-variable] 9970 | int istat, ierr; | ^~~~ NLLocLib.c: In function ‘Calc_MD_FMAG’: NLLocLib.c:11976:12: warning: variable ‘hyp_dist’ set but not used [-Wunused-but-set-variable] 11976 | double hyp_dist, magnitude; | ^~~~~~~~ NLLocLib.c: In function ‘LocOctree’: NLLocLib.c:12674:12: warning: variable ‘misfit_min’ set but not used [-Wunused-but-set-variable] 12674 | double misfit_min = VERY_LARGE_DOUBLE, misfit_max = -VERY_LARGE_DOUBLE; | ^~~~~~~~~~ NLLocLib.c: In function ‘SaveLocation’: NLLocLib.c:925:9: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 925 | system(sys_command); | ^~~~~~~~~~~~~~~~~~~ NLLocLib.c:928:9: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 928 | system(sys_command); | ^~~~~~~~~~~~~~~~~~~ NLLocLib.c:933:13: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 933 | system(sys_command); | ^~~~~~~~~~~~~~~~~~~ NLLocLib.c:951:9: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 951 | system(sys_command); | ^~~~~~~~~~~~~~~~~~~ NLLocLib.c: In function ‘GetNextObs’: NLLocLib.c:2246:13: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2246 | fgets(line, MAXLINE_LONG, fp_obs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NLLocLib.c:2258:21: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2258 | fgets(line, MAXLINE_LONG, fp_obs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NLLocLib.c: In function ‘ApplyTimeDelays’: NLLocLib.c:2110:30: warning: ‘%s’ directive writing up to 3199 bytes into a region of size 1006 [-Wformat-overflow=] 2110 | " %s surface delay of %lf sec at lat %f, long %f subtracted from obs time.", | ^~ NLLocLib.c:2110:25: note: assuming directive output of 8 bytes 2110 | " %s surface delay of %lf sec at lat %f, long %f subtracted from obs time.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NLLocLib.c:2110:25: note: assuming directive output of 8 bytes NLLocLib.c:2110:25: note: assuming directive output of 8 bytes In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 77 and 4218 bytes into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c: In function ‘GetObservations’: NLLocLib.c:1399:82: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 958 [-Wformat-overflow=] 1399 | "INFO: S phase: using P phase travel time grid file: %s", filename); | ^~ ~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 53 and 1076 bytes into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c:1455:85: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 967 [-Wformat-overflow=] 1455 | "INFO: using DEFAULT travel time grid file: %s", filename); | ^~ ~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 44 and 1067 bytes into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c:1471:63: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 973 [-Wformat-overflow=] 1471 | "WARNING: cannot open time grid file: %s: rejecting observation: %s %s", | ^~ 1472 | filename, arrival[nobs].label, arrival[nobs].phase); | ~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output 64 or more bytes (assuming 1087) into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c:1399:82: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 958 [-Wformat-overflow=] 1399 | "INFO: S phase: using P phase travel time grid file: %s", filename); | ^~ ~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 53 and 1076 bytes into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c:1455:85: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 967 [-Wformat-overflow=] 1455 | "INFO: using DEFAULT travel time grid file: %s", filename); | ^~ ~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 44 and 1067 bytes into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c:1471:63: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 973 [-Wformat-overflow=] 1471 | "WARNING: cannot open time grid file: %s: rejecting observation: %s %s", | ^~ 1472 | filename, arrival[nobs].label, arrival[nobs].phase); | ~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output 64 or more bytes (assuming 1087) into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c: In function ‘SaveBestLocation’: NLLocLib.c:6584:34: warning: ‘.angle’ directive writing 6 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 6584 | sprintf(filename, "%s.angle", arrival[n_compan].fileroot); | ^~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 7 and 1030 bytes into a destination of size 1024 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c: In function ‘GetNLLoc_Files’: NLLocLib.c:9464:51: warning: ‘%s’ directive writing up to 1023 bytes into a region of size between 879 and 979 [-Wformat-overflow=] 9464 | "LOCFILES: ObsType: %s InGrids: %s.* OutPut: %s.* iSwapBytesOnInput: %d", | ^~ 9465 | ftype_obs, fn_loc_grids, fn_path_output, iSwapBytesOnInput); | ~~~~~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 67 and 2223 bytes into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c:9469:40: warning: ‘%s’ directive writing up to 10239999 bytes into a region of size between 985 and 992 [-Wformat-overflow=] 9469 | " Obs File: %3d %s", nObsFile, fn_loc_obs[nObsFile]); | ^~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 19 and 10240025 bytes into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:535, from GridLib.h:45, from NLLocLib.c:109: In function ‘strncpy’, inlined from ‘WriteHypoInverseArchive’ at NLLocLib.c:11059:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 1 byte from a string of length 323 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ NLLocLib.c: In function ‘SaveLocation’: NLLocLib.c:916:27: warning: ‘.hyp’ directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 916 | sprintf(fname, "%s.hyp", frootname); | ^~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 5 and 1028 bytes into a destination of size 1024 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c:924:34: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 401 [-Wformat-overflow=] 924 | sprintf(sys_command, "cp %s %slast.hyp", fname, f_outpath); | ^~ ~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 13 and 2059 bytes into a destination of size 404 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c:926:27: warning: ‘.hdr’ directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 926 | sprintf(fname, "%s.hdr", frootname); | ^~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 5 and 1028 bytes into a destination of size 1024 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c:927:34: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 401 [-Wformat-overflow=] 927 | sprintf(sys_command, "cp %s %slast.hdr", fname, f_outpath); | ^~ ~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 13 and 2059 bytes into a destination of size 404 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c:929:27: warning: ‘.scat’ directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 929 | sprintf(fname, "%s.scat", frootname); | ^~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 6 and 1029 bytes into a destination of size 1024 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c:932:38: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 401 [-Wformat-overflow=] 932 | sprintf(sys_command, "cp %s %slast.scat", fname, f_outpath); | ^~ ~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 14 and 2060 bytes into a destination of size 404 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c:949:32: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 392 [-Wformat-overflow=] 949 | "cp %s.loc.hdr %s.sum.%s%d.loc.hdr", | ^~ 950 | fnout, fn_path_output, typename, ngrid); | ~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output 27 or more bytes (assuming 1050) into a destination of size 404 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c:980:27: warning: ‘last.hypo_inv’ directive writing 13 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 980 | sprintf(fname, "%slast.hypo_inv", f_outpath); | ^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 14 and 1037 bytes into a destination of size 1024 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c:993:27: warning: ‘last.arc’ directive writing 8 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 993 | sprintf(fname, "%slast.arc", f_outpath); | ^~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 9 and 1032 bytes into a destination of size 1024 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c: In function ‘LocMetropolis’: NLLocLib.c:6290:42: warning: ‘%s’ directive writing up to 1009 bytes into a region of size 202 [-Wformat-overflow=] 6290 | sprintf(phypo->locStatComm, "%s", MsgStr); | ^~ ~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 1 and 1010 bytes into a destination of size 202 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c:6279:42: warning: ‘%s’ directive writing up to 1009 bytes into a region of size 202 [-Wformat-overflow=] 6279 | sprintf(phypo->locStatComm, "%s", MsgStr); | ^~ ~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 1 and 1010 bytes into a destination of size 202 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c:6323:38: warning: ‘%s’ directive writing up to 1009 bytes into a region of size 202 [-Wformat-overflow=] 6323 | sprintf(phypo->locStatComm, "%s", MsgStr); | ^~ ~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 1 and 1010 bytes into a destination of size 202 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c: In function ‘LocOctree’: NLLocLib.c:12990:38: warning: ‘%s’ directive writing up to 1009 bytes into a region of size 202 [-Wformat-overflow=] 12990 | sprintf(phypo->locStatComm, "%s", MsgStr); | ^~ ~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 1 and 1010 bytes into a destination of size 202 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c: In function ‘Locate’: NLLocLib.c:438:31: warning: ‘.loc.scat’ directive writing 9 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 438 | sprintf(fname, "%s.loc.scat", fnout); | ^~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 10 and 1033 bytes into a destination of size 1024 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ NLLocLib.c:474:35: warning: ‘.loc.octree’ directive writing 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 474 | sprintf(fname, "%s.loc.octree", fnout); | ^~~~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 12 and 1035 bytes into a destination of size 1024 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ GridLib.c: In function ‘ReadAbsInterpGrid2d’: GridLib.c:2870:14: warning: variable ‘ix1’ set but not used [-Wunused-but-set-variable] 2870 | int ix0, ix1, iy0, iy1, iz0, iz1; | ^~~ GridLib.c: In function ‘GetHypLoc’: GridLib.c:3287:9: warning: variable ‘istat’ set but not used [-Wunused-but-set-variable] 3287 | int istat, ifile = 0; | ^~~~~ GridLib.c: In function ‘CalcAnglesGradient’: GridLib.c:5867:24: warning: variable ‘dvol’ set but not used [-Wunused-but-set-variable] 5867 | double dx, dy, dz, dvol; | ^~~~ GridLib.c:5866:26: warning: variable ‘origz’ set but not used [-Wunused-but-set-variable] 5866 | double origx, origy, origz; | ^~~~~ GridLib.c:5866:19: warning: variable ‘origy’ set but not used [-Wunused-but-set-variable] 5866 | double origx, origy, origz; | ^~~~~ GridLib.c:5866:12: warning: variable ‘origx’ set but not used [-Wunused-but-set-variable] 5866 | double origx, origy, origz; | ^~~~~ GridLib.c: In function ‘ReadGrid3dHdr’: GridLib.c:1925:9: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1925 | fscanf(fpio, "%s %lf %lf %lf\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1926 | psrce->label, &(psrce->x), &(psrce->y), &(psrce->z)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GridLib.c: In function ‘OpenGrid3dFile’: GridLib.c:2083:9: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2083 | fscanf(*fp_hdr, "%s %lf %lf %lf\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2084 | psrce->label, &(psrce->x), &(psrce->y), &(psrce->z)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GridLib.c: In function ‘ExpandWildCards_OLD’: GridLib.c:4580:5: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 4580 | system(system_str); | ^~~~~~~~~~~~~~~~~~ GridLib.c: In function ‘GetIncludeFile’: GridLib.c:156:49: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 983 [-Wformat-overflow=] 156 | sprintf(MsgStr, "Reading from INCLUDE FILE: %s", fn_include); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from GridLib.c:49: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 28 and 1051 bytes into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ GridLib.c: In function ‘SwapBackIncludeFP’: GridLib.c:194:51: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 981 [-Wformat-overflow=] 194 | sprintf(MsgStr, "Returning from INCLUDE FILE: %s.*", fn_include); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from GridLib.c:49: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 32 and 1055 bytes into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:535, from GridLib.h:45, from GridLib.c:49: In function ‘strncpy’, inlined from ‘GetSource’ at GridLib.c:335:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 63 bytes from a string of length 639 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘GetSource’ at GridLib.c:302:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 63 bytes from a string of length 639 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘GetSource’ at GridLib.c:275:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 63 bytes from a string of length 639 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘GetSource’ at GridLib.c:258:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 63 bytes from a string of length 639 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ GridLib.c: In function ‘CreateGridArray_Cascading’: GridLib.c:1066:145: warning: ‘%s’ directive writing up to 1023 bytes into a region of size between 825 and 908 [-Wformat-overflow=] 1066 | sprintf(MsgStr, "ERROR: CreateGridArray_Cascading: buf_ptr > buffer_size: x%d y%d numz%d (offset %ld buf_size %ld diff %ld) in: %s", | ^~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from GridLib.c:49: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 103 and 1209 bytes into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ GridLib.c: In function ‘OpenGrid3dFile’: GridLib.c:2022:45: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 991 [-Wformat-overflow=] 2022 | sprintf(MsgStr, "Opening Grid File: %s", fn_grid); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from GridLib.c:49: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 20 and 1043 bytes into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ GridLib.c:2027:69: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 971 [-Wformat-overflow=] 2027 | sprintf(MsgStr, "WARNING: cannot open grid buffer file: %s", fn_grid); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from GridLib.c:49: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 40 and 1063 bytes into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ GridLib.c:2039:61: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 971 [-Wformat-overflow=] 2039 | "WARNING: cannot open grid header file: %s", fn_hdr); | ^~ ~~~~~~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from GridLib.c:49: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 40 and 1063 bytes into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ GridLib.c: In function ‘ReadCascadingGrid3dValue’: GridLib.c:2253:121: warning: ‘%s’ directive writing up to 1023 bytes into a region of size between 841 and 928 [-Wformat-overflow=] 2253 | sprintf(MsgStr, "ERROR: reading cascading grid value at: x%d y%d z%d (offset %ld buf_size %ld diff %ld) in: %s", | ^~ In file included from /usr/include/stdio.h:894, from GridLib.h:44, from GridLib.c:49: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 83 and 1193 bytes into a destination of size 1010 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:535, from GridLib.h:45, from GridLib.c:49: In function ‘strncpy’, inlined from ‘ReadArrival’ at GridLib.c:3685:5: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 63 bytes from a string of length 639 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ GridLib.c: In function ‘convertCoordsRect’: GridLib.c:4084:5: warning: ‘dlong’ may be used uninitialized [-Wmaybe-uninitialized] 4084 | latlon2rect(proj_index_to, dlat, dlong, pxnew, pynew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GridLib.c:4072:18: note: ‘dlong’ declared here 4072 | double dlat, dlong; | ^~~~~ GridLib.c:4084:5: warning: ‘dlat’ may be used uninitialized [-Wmaybe-uninitialized] 4084 | latlon2rect(proj_index_to, dlat, dlong, pxnew, pynew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GridLib.c:4072:12: note: ‘dlat’ declared here 4072 | double dlat, dlong; | ^~~~ In file included from /usr/include/string.h:535, from GridLib.h:45, from GridLib.c:49: In function ‘strncpy’, inlined from ‘ReadFortranString’ at GridLib.c:5301:5, inlined from ‘ReadFortranString’ at GridLib.c:5291:5, inlined from ‘ReadFpfitSum’ at GridLib.c:5578:14: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 1 byte from a string of length 383 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘ReadFortranString’ at GridLib.c:5316:5, inlined from ‘ReadFortranString’ at GridLib.c:5291:5, inlined from ‘ReadFpfitSum’ at GridLib.c:5578:14: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 1 byte from a string of length 100 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘ReadFortranString’ at GridLib.c:5301:5, inlined from ‘ReadFortranString’ at GridLib.c:5291:5, inlined from ‘ReadFpfitSum’ at GridLib.c:5584:14: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 1 byte from a string of length 373 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘ReadFortranString’ at GridLib.c:5316:5, inlined from ‘ReadFortranString’ at GridLib.c:5291:5, inlined from ‘ReadFpfitSum’ at GridLib.c:5584:14: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 1 byte from a string of length 100 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘ReadFortranString’ at GridLib.c:5301:5, inlined from ‘ReadFortranString’ at GridLib.c:5291:5, inlined from ‘ReadFpfitSum’ at GridLib.c:5610:14: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 1 byte from a string of length 324 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘ReadFortranString’ at GridLib.c:5316:5, inlined from ‘ReadFortranString’ at GridLib.c:5291:5, inlined from ‘ReadFpfitSum’ at GridLib.c:5610:14: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 1 byte from a string of length 100 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘ReadFortranString’ at GridLib.c:5301:5, inlined from ‘ReadFortranString’ at GridLib.c:5291:5, inlined from ‘ReadFpfitSum’ at GridLib.c:5625:14: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 1 byte from a string of length 276 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘ReadFortranString’ at GridLib.c:5316:5, inlined from ‘ReadFortranString’ at GridLib.c:5291:5, inlined from ‘ReadFpfitSum’ at GridLib.c:5625:14: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 1 byte from a string of length 100 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘ReadFortranString’ at GridLib.c:5301:5, inlined from ‘ReadFortranString’ at GridLib.c:5291:5, inlined from ‘ReadFpfitSum’ at GridLib.c:5626:14: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 1 byte from a string of length 275 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘ReadFortranString’ at GridLib.c:5316:5, inlined from ‘ReadFortranString’ at GridLib.c:5291:5, inlined from ‘ReadFpfitSum’ at GridLib.c:5626:14: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 1 byte from a string of length 100 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ octtree/octtree.c: In function ‘getScatterSampleResultTreeAtLevels’: octtree/octtree.c:922:9: warning: variable ‘isample_taken’ set but not used [-Wunused-but-set-variable] 922 | int isample_taken; | ^~~~~~~~~~~~~ alomax_matrix/alomax_matrix.c: In function ‘matrix_double_inverse’: alomax_matrix/alomax_matrix.c:242:69: warning: ‘%s’ directive writing up to 4095 bytes into a region of size 4061 [-Wformat-overflow=] 242 | sprintf(error_message2, "ERROR: in matrix_double_inverse(): %s", error_message); | ^~ ~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:894, from alomax_matrix/alomax_matrix.c:10: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 36 and 4131 bytes into a destination of size 4096 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ alomax_matrix/alomax_matrix.c: In function ‘matrix_double_check_diagonal_non_zero_inverse’: alomax_matrix/alomax_matrix.c:337:93: warning: ‘%s’ directive writing up to 4095 bytes into a region of size 4037 [-Wformat-overflow=] 337 | sprintf(error_message2, "ERROR: in matrix_double_check_diagonal_non_zero_inverse(): %s", error_message); | ^~ ~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:894, from alomax_matrix/alomax_matrix.c:10: /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 60 and 4155 bytes into a destination of size 4096 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ alomax_matrix/eigv.c: In function ‘tql2’: alomax_matrix/eigv.c:544:17: warning: ‘s2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 544 | p = - s * s2 * c3 * el1 * e[l] / dl1; | ~~~~^~~~ alomax_matrix/eigv.c:544:22: warning: ‘c3’ may be used uninitialized in this function [-Wmaybe-uninitialized] 544 | p = - s * s2 * c3 * el1 * e[l] / dl1; | ~~~~~~~~~^~~~ matrix_statistics/matrix_statistics.c: In function ‘CalcExpectationSamples’: matrix_statistics/matrix_statistics.c:57:20: warning: variable ‘prob’ set but not used [-Wunused-but-set-variable] 57 | float x, y, z, prob; | ^~~~ matrix_statistics/matrix_statistics.c: In function ‘CalcCovarianceSamplesRect’: matrix_statistics/matrix_statistics.c:198:20: warning: variable ‘prob’ set but not used [-Wunused-but-set-variable] 198 | float x, y, z, prob; | ^~~~ matrix_statistics/matrix_statistics.c: In function ‘CalcCovarianceSamplesRect_OLD’: matrix_statistics/matrix_statistics.c:247:20: warning: variable ‘prob’ set but not used [-Wunused-but-set-variable] 247 | float x, y, z, prob; | ^~~~ matrix_statistics/matrix_statistics.c: In function ‘CalcCovarianceSamplesGlobal’: matrix_statistics/matrix_statistics.c:353:31: warning: variable ‘prob’ set but not used [-Wunused-but-set-variable] 353 | double lat, lon, x, y, z, prob; | ^~~~ matrix_statistics/matrix_statistics.c: In function ‘CalcCovarianceSamplesGlobal_NEW’: matrix_statistics/matrix_statistics.c:419:20: warning: variable ‘prob’ set but not used [-Wunused-but-set-variable] 419 | float x, y, z, prob; | ^~~~ matrix_statistics/matrix_statistics.c: In function ‘CalcCovarianceSamplesGlobal_OLD’: matrix_statistics/matrix_statistics.c:476:20: warning: variable ‘prob’ set but not used [-Wunused-but-set-variable] 476 | float x, y, z, prob; | ^~~~ velmod.c: In function ‘read_fdiff_vel’: velmod.c:2109:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2109 | fread(&fdgrid_numx, sizeof (int), 1, fp_grid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ velmod.c:2110:5: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2110 | fread(&fdgrid_numz, sizeof (int), 1, fp_grid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ velmod.c:2125:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2125 | fread(fdgrid_array + (nz * fdgrid_numx), sizeof (float), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2126 | fdgrid_numx, fp_grid); | ~~~~~~~~~~~~~~~~~~~~~ GridMemLib.c: In function ‘NLL_ReadGrid3dBuf’: GridMemLib.c:219:9: warning: variable ‘istat’ set but not used [-Wunused-but-set-variable] 219 | int istat; | ^~~~~ /usr/bin/ld: NLLoc1.o:(.bss+0x4f8fca0): multiple definition of `prog_name'; NLLoc_main.o:(.bss+0x4f8fca0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8f6fc): multiple definition of `nll_mode'; NLLoc_main.o:(.bss+0x4f8f6fc): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277ed7c): multiple definition of `MAX_NUM_ARRIVALS'; NLLoc_main.o:(.bss+0x277ed7c): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x3520c8): multiple definition of `NumLocGrids'; NLLoc_main.o:(.bss+0x3520c8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xd1dbcc): multiple definition of `NumLocationsCompleted'; NLLoc_main.o:(.bss+0xd1dbcc): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x358004): multiple definition of `MaxNumArrLoc'; NLLoc_main.o:(.bss+0x358004): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xd1dbd0): multiple definition of `NumEventsLocated'; NLLoc_main.o:(.bss+0xd1dbd0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x174190): multiple definition of `MinDistCrustElevCorr'; NLLoc_main.o:(.bss+0x174190): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xd1dbd4): multiple definition of `NumEvents'; NLLoc_main.o:(.bss+0xd1dbd4): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x32c900): multiple definition of `NumCompDesc'; NLLoc_main.o:(.bss+0x32c900): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x307720): multiple definition of `NumLocAlias'; NLLoc_main.o:(.bss+0x307720): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x2e8300): multiple definition of `NumLocExclude'; NLLoc_main.o:(.bss+0x2e8300): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x175160): multiple definition of `NumTimeDelays'; NLLoc_main.o:(.bss+0x175160): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8d6a8): multiple definition of `NumPhaseID'; NLLoc_main.o:(.bss+0x4f8d6a8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x358010): multiple definition of `DistStaGridMax'; NLLoc_main.o:(.bss+0x358010): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x358008): multiple definition of `MinNumArrLoc'; NLLoc_main.o:(.bss+0x358008): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x358000): multiple definition of `MinNumSArrLoc'; NLLoc_main.o:(.bss+0x358000): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xff0): multiple definition of `FixOriginTimeFlag'; NLLoc_main.o:(.bss+0xff0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xd1dbd8): multiple definition of `Scatter'; NLLoc_main.o:(.bss+0xd1dbd8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351ae0): multiple definition of `Magnitude'; NLLoc_main.o:(.bss+0x351ae0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351b90): multiple definition of `NumMagnitudeMethods'; NLLoc_main.o:(.bss+0x351b90): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x174198): multiple definition of `ApplyCrustElevCorrFlag'; NLLoc_main.o:(.bss+0x174198): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x1741b0): multiple definition of `ApplyElevCorrFlag'; NLLoc_main.o:(.bss+0x1741b0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x1741b4): multiple definition of `NumTimeDelaySurface'; NLLoc_main.o:(.bss+0x1741b4): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x174184): multiple definition of `topo_surface_index'; NLLoc_main.o:(.bss+0x174184): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351bc0): multiple definition of `iRejectDuplicateArrivals'; NLLoc_main.o:(.bss+0x351bc0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351bdc): multiple definition of `iUseArrivalPriorWeights'; NLLoc_main.o:(.bss+0x351bdc): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351bd8): multiple definition of `iSetStationDistributionWeights'; NLLoc_main.o:(.bss+0x351bd8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351bd0): multiple definition of `stationDistributionWeightCutoff'; NLLoc_main.o:(.bss+0x351bd0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e064): multiple definition of `MaxNum3DGridMemory'; NLLoc_main.o:(.bss+0x276e064): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e078): multiple definition of `GridMemList'; NLLoc_main.o:(.bss+0x276e078): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e070): multiple definition of `GridMemListSize'; NLLoc_main.o:(.bss+0x276e070): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e06c): multiple definition of `GridMemListNumElements'; NLLoc_main.o:(.bss+0x276e06c): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e060): multiple definition of `GridMemListTotalNumElementsAdded'; NLLoc_main.o:(.bss+0x276e060): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xec8): multiple definition of `OtimeLimitList'; NLLoc_main.o:(.bss+0xec8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xec0): multiple definition of `NumOtimeLimit'; NLLoc_main.o:(.bss+0xec0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8cc20): multiple definition of `NumSources'; NLLoc_main.o:(.bss+0x4f8cc20): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x174180): multiple definition of `NumStations'; NLLoc_main.o:(.bss+0x174180): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xd1dbdc): multiple definition of `iUseGauss2'; NLLoc_main.o:(.bss+0xd1dbdc): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351be4): multiple definition of `iSaveNone'; NLLoc_main.o:(.bss+0x351be4): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351c14): multiple definition of `iSaveNLLocOctree'; NLLoc_main.o:(.bss+0x351c14): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351bf4): multiple definition of `iSaveFmamp'; NLLoc_main.o:(.bss+0x351bf4): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351bf8): multiple definition of `iSaveAlberto4Sum'; NLLoc_main.o:(.bss+0x351bf8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351bfc): multiple definition of `iSaveHypoInvY2KArc'; NLLoc_main.o:(.bss+0x351bfc): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351c00): multiple definition of `iSaveHypoInvSum'; NLLoc_main.o:(.bss+0x351c00): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351c04): multiple definition of `iSaveHypoEllSum'; NLLoc_main.o:(.bss+0x351c04): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351c08): multiple definition of `iSaveHypoEllEvent'; NLLoc_main.o:(.bss+0x351c08): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351c0c): multiple definition of `iSaveHypo71Sum'; NLLoc_main.o:(.bss+0x351c0c): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351c10): multiple definition of `iSaveHypo71Event'; NLLoc_main.o:(.bss+0x351c10): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351c18): multiple definition of `iSaveNLLocSum'; NLLoc_main.o:(.bss+0x351c18): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351c1c): multiple definition of `iSaveNLLocEvent'; NLLoc_main.o:(.bss+0x351c1c): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351be0): multiple definition of `iSaveNLLocExpectation'; NLLoc_main.o:(.bss+0x351be0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8d640): multiple definition of `fn_control'; NLLoc_main.o:(.bss+0x4f8d640): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8d628): multiple definition of `fp_control'; NLLoc_main.o:(.bss+0x4f8d628): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8d5b4): multiple definition of `NumFilesOpen'; NLLoc_main.o:(.bss+0x4f8d5b4): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xd1dc60): multiple definition of `f_outpath'; NLLoc_main.o:(.bss+0xd1dc60): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x359340): multiple definition of `fn_path_output'; NLLoc_main.o:(.bss+0x359340): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x484d4a0): multiple definition of `Source'; NLLoc_main.o:(.bss+0x484d4a0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8d5b8): multiple definition of `RandomNumSeed'; NLLoc_main.o:(.bss+0x4f8d5b8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8fb14): multiple definition of `message_flag'; NLLoc_main.o:(.bss+0x4f8fb14): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x358028): multiple definition of `LocMethod'; NLLoc_main.o:(.bss+0x358028): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x359318): multiple definition of `fp_model_hdr_P'; NLLoc_main.o:(.bss+0x359318): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8f720): multiple definition of `MsgStr'; NLLoc_main.o:(.bss+0x4f8f720): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x359320): multiple definition of `fp_model_grid_P'; NLLoc_main.o:(.bss+0x359320): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x358998): multiple definition of `fp_model_hdr_S'; NLLoc_main.o:(.bss+0x358998): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x3589a0): multiple definition of `fp_model_grid_S'; NLLoc_main.o:(.bss+0x3589a0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x359bc0): multiple definition of `fn_loc_obs'; NLLoc_main.o:(.bss+0x359bc0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xd1dbc8): multiple definition of `NumObsFiles'; NLLoc_main.o:(.bss+0xd1dbc8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x359b40): multiple definition of `ftype_obs'; NLLoc_main.o:(.bss+0x359b40): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277ed78): multiple definition of `NumArrivals'; NLLoc_main.o:(.bss+0x277ed78): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8d5a8): multiple definition of `NumAllocations'; NLLoc_main.o:(.bss+0x4f8d5a8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8d5b0): multiple definition of `NumGridBufFilesOpen'; NLLoc_main.o:(.bss+0x4f8d5b0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8d5ac): multiple definition of `NumGridHdrFilesOpen'; NLLoc_main.o:(.bss+0x4f8d5ac): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277e440): multiple definition of `Hypocenter'; NLLoc_main.o:(.bss+0x277e440): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277ed70): multiple definition of `Arrival'; NLLoc_main.o:(.bss+0x277ed70): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x359740): multiple definition of `fn_loc_grids'; NLLoc_main.o:(.bss+0x359740): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xd1dbc0): multiple definition of `NumArrivalsLocation'; NLLoc_main.o:(.bss+0xd1dbc0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xd1dbc4): multiple definition of `NumArrivalsRead'; NLLoc_main.o:(.bss+0xd1dbc4): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351be8): multiple definition of `iSaveDecSec'; NLLoc_main.o:(.bss+0x351be8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xf00): multiple definition of `octtreeParams'; NLLoc_main.o:(.bss+0xf00): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x1000): multiple definition of `StationList'; NLLoc_main.o:(.bss+0x1000): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xd1dc00): multiple definition of `Gauss'; NLLoc_main.o:(.bss+0xd1dc00): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e068): multiple definition of `Num3DGridReadToMemory'; NLLoc_main.o:(.bss+0x276e068): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x174188): multiple definition of `topo_surface'; NLLoc_main.o:(.bss+0x174188): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x2773a80): multiple definition of `model_surface'; NLLoc_main.o:(.bss+0x2773a80): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x3520a0): multiple definition of `LocGridSave'; NLLoc_main.o:(.bss+0x3520a0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x0): multiple definition of `Hypo_Dist_Max'; NLLoc_main.o:(.bss+0x0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x8): multiple definition of `Hypo_Depth_Max'; NLLoc_main.o:(.bss+0x8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x10): multiple definition of `Hypo_Depth_Min'; NLLoc_main.o:(.bss+0x10): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x18): multiple definition of `Ell_Len3_Max'; NLLoc_main.o:(.bss+0x18): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x20): multiple definition of `S_ResidualMax'; NLLoc_main.o:(.bss+0x20): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x28): multiple definition of `P_ResidualMax'; NLLoc_main.o:(.bss+0x28): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x30): multiple definition of `Gap_Max'; NLLoc_main.o:(.bss+0x30): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x40): multiple definition of `NRdgs_Min'; NLLoc_main.o:(.bss+0x40): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x38): multiple definition of `RMS_Max'; NLLoc_main.o:(.bss+0x38): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x359328): multiple definition of `iSwapBytesOnInput'; NLLoc_main.o:(.bss+0x359328): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x3589c0): multiple definition of `model_grid_P'; NLLoc_main.o:(.bss+0x3589c0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x358040): multiple definition of `model_grid_S'; NLLoc_main.o:(.bss+0x358040): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x60): multiple definition of `hashtab'; NLLoc_main.o:(.bss+0x60): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xed0): multiple definition of `iAngleQualityMin'; NLLoc_main.o:(.bss+0xed0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xed4): multiple definition of `angleMode'; NLLoc_main.o:(.bss+0xed4): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xed8): multiple definition of `resultTreeRoot'; NLLoc_main.o:(.bss+0xed8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xee0): multiple definition of `octTree'; NLLoc_main.o:(.bss+0xee0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xf30): multiple definition of `MetUse'; NLLoc_main.o:(.bss+0xf30): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xf38): multiple definition of `MetInititalTemperature'; NLLoc_main.o:(.bss+0xf38): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xf40): multiple definition of `MetVelocity'; NLLoc_main.o:(.bss+0xf40): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xf48): multiple definition of `MetProbMin'; NLLoc_main.o:(.bss+0xf48): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xf50): multiple definition of `MetStepFact'; NLLoc_main.o:(.bss+0xf50): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xf58): multiple definition of `MetStepMax'; NLLoc_main.o:(.bss+0xf58): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xf60): multiple definition of `MetStepMin'; NLLoc_main.o:(.bss+0xf60): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xf68): multiple definition of `MetStepInit'; NLLoc_main.o:(.bss+0xf68): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xf70): multiple definition of `MetSkip'; NLLoc_main.o:(.bss+0xf70): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xf74): multiple definition of `MetStartSave'; NLLoc_main.o:(.bss+0xf74): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xf78): multiple definition of `MetEquil'; NLLoc_main.o:(.bss+0xf78): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xf7c): multiple definition of `MetLearn'; NLLoc_main.o:(.bss+0xf7c): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xf80): multiple definition of `MetNumSamples'; NLLoc_main.o:(.bss+0xf80): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xfa0): multiple definition of `Metrop'; NLLoc_main.o:(.bss+0xfa0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x1741a0): multiple definition of `ElevCorrVelS'; NLLoc_main.o:(.bss+0x1741a0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x1741a8): multiple definition of `ElevCorrVelP'; NLLoc_main.o:(.bss+0x1741a8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x1741c0): multiple definition of `TimeDelaySurfaceMultiplier'; NLLoc_main.o:(.bss+0x1741c0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x1744e0): multiple definition of `TimeDelaySurfacePhase'; NLLoc_main.o:(.bss+0x1744e0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x175180): multiple definition of `TimeDelay'; NLLoc_main.o:(.bss+0x175180): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x2e8320): multiple definition of `LocExclude'; NLLoc_main.o:(.bss+0x2e8320): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x307740): multiple definition of `LocAlias'; NLLoc_main.o:(.bss+0x307740): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x32c920): multiple definition of `Component'; NLLoc_main.o:(.bss+0x32c920): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351b98): multiple definition of `EventID'; NLLoc_main.o:(.bss+0x351b98): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351ba0): multiple definition of `EventTime'; NLLoc_main.o:(.bss+0x351ba0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351bc4): multiple definition of `NumForceOctTreeStaDenWt'; NLLoc_main.o:(.bss+0x351bc4): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351bc8): multiple definition of `AveInterStationDistance'; NLLoc_main.o:(.bss+0x351bc8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351bec): multiple definition of `iCalcSedOrigin'; NLLoc_main.o:(.bss+0x351bec): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351bf0): multiple definition of `iSaveSnapSum'; NLLoc_main.o:(.bss+0x351bf0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351c20): multiple definition of `HypoInverseArchiveSumHdr'; NLLoc_main.o:(.bss+0x351c20): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351dc0): multiple definition of `iWriteHypHeader'; NLLoc_main.o:(.bss+0x351dc0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351e00): multiple definition of `pSumFileFmamp'; NLLoc_main.o:(.bss+0x351e00): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351e60): multiple definition of `pSumFileAlberto4'; NLLoc_main.o:(.bss+0x351e60): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351ec0): multiple definition of `pSumFileHypoInvY2K'; NLLoc_main.o:(.bss+0x351ec0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351f20): multiple definition of `pSumFileHypoInv'; NLLoc_main.o:(.bss+0x351f20): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351f80): multiple definition of `pSumFileHypoEll'; NLLoc_main.o:(.bss+0x351f80): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x351fe0): multiple definition of `pSumFileHypo71'; NLLoc_main.o:(.bss+0x351fe0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x352040): multiple definition of `pSumFileHypNLLoc'; NLLoc_main.o:(.bss+0x352040): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x3520e0): multiple definition of `LocGrid'; NLLoc_main.o:(.bss+0x3520e0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x357e60): multiple definition of `LocSignature'; NLLoc_main.o:(.bss+0x357e60): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x357ff8): multiple definition of `VpVsRatio'; NLLoc_main.o:(.bss+0x357ff8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x358018): multiple definition of `DistStaGridMin'; NLLoc_main.o:(.bss+0x358018): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x358020): multiple definition of `EDT_otime_weight_active'; NLLoc_main.o:(.bss+0x358020): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x358024): multiple definition of `EDT_use_otime_weight'; NLLoc_main.o:(.bss+0x358024): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x35802c): multiple definition of `SearchType'; NLLoc_main.o:(.bss+0x35802c): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xd1dbe0): multiple definition of `Gauss2'; NLLoc_main.o:(.bss+0xd1dbe0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0xd1e060): multiple definition of `arrivals_tmp'; NLLoc_main.o:(.bss+0xd1e060): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e080): multiple definition of `vmodel_vmean'; NLLoc_main.o:(.bss+0x276e080): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e0a0): multiple definition of `vfile_name'; NLLoc_main.o:(.bss+0x276e0a0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e168): multiple definition of `fdgrid_array'; NLLoc_main.o:(.bss+0x276e168): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e170): multiple definition of `fdgrid_zstep'; NLLoc_main.o:(.bss+0x276e170): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e178): multiple definition of `fdgrid_xstep'; NLLoc_main.o:(.bss+0x276e178): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e180): multiple definition of `fdgrid_zmax'; NLLoc_main.o:(.bss+0x276e180): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e188): multiple definition of `fdgrid_zmin'; NLLoc_main.o:(.bss+0x276e188): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e190): multiple definition of `fdgrid_xmax'; NLLoc_main.o:(.bss+0x276e190): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e198): multiple definition of `fdgrid_xmin'; NLLoc_main.o:(.bss+0x276e198): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e1a0): multiple definition of `fdgrid_numz'; NLLoc_main.o:(.bss+0x276e1a0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e1a4): multiple definition of `fdgrid_numx'; NLLoc_main.o:(.bss+0x276e1a4): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e1a8): multiple definition of `fdgrid_flag'; NLLoc_main.o:(.bss+0x276e1a8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e1ac): multiple definition of `num_solid'; NLLoc_main.o:(.bss+0x276e1ac): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e1b0): multiple definition of `solid_head'; NLLoc_main.o:(.bss+0x276e1b0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e1b8): multiple definition of `num_poly'; NLLoc_main.o:(.bss+0x276e1b8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e1c0): multiple definition of `poly_head'; NLLoc_main.o:(.bss+0x276e1c0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e1c8): multiple definition of `num_edge'; NLLoc_main.o:(.bss+0x276e1c8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e1d0): multiple definition of `edge_head'; NLLoc_main.o:(.bss+0x276e1d0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e1d8): multiple definition of `num_vtx'; NLLoc_main.o:(.bss+0x276e1d8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e1e0): multiple definition of `vtx_head'; NLLoc_main.o:(.bss+0x276e1e0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e1e8): multiple definition of `num_spheres'; NLLoc_main.o:(.bss+0x276e1e8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276e200): multiple definition of `model_sphere'; NLLoc_main.o:(.bss+0x276e200): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276f7e0): multiple definition of `num_disks'; NLLoc_main.o:(.bss+0x276f7e0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x276f800): multiple definition of `model_disk'; NLLoc_main.o:(.bss+0x276f800): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x2770de0): multiple definition of `num_rough'; NLLoc_main.o:(.bss+0x2770de0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x2770e00): multiple definition of `model_rough'; NLLoc_main.o:(.bss+0x2770e00): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x2773a60): multiple definition of `num_surfaces'; NLLoc_main.o:(.bss+0x2773a60): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277baa0): multiple definition of `num_layers'; NLLoc_main.o:(.bss+0x277baa0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277bac0): multiple definition of `model_layer'; NLLoc_main.o:(.bss+0x277bac0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d3c0): multiple definition of `Mod2D3D_sinang'; NLLoc_main.o:(.bss+0x277d3c0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d3c8): multiple definition of `Mod2D3D_cosang'; NLLoc_main.o:(.bss+0x277d3c8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d3d0): multiple definition of `Mod2D3D_rot'; NLLoc_main.o:(.bss+0x277d3d0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d3d8): multiple definition of `Mod2D3D_origy'; NLLoc_main.o:(.bss+0x277d3d8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d3e0): multiple definition of `Mod2D3D_origx'; NLLoc_main.o:(.bss+0x277d3e0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d3e8): multiple definition of `prog_mode_Mod2D3D'; NLLoc_main.o:(.bss+0x277d3e8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d3f0): multiple definition of `max_z_cut'; NLLoc_main.o:(.bss+0x277d3f0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d3f8): multiple definition of `min_z_cut'; NLLoc_main.o:(.bss+0x277d3f8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d400): multiple definition of `max_y_cut'; NLLoc_main.o:(.bss+0x277d400): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d408): multiple definition of `min_y_cut'; NLLoc_main.o:(.bss+0x277d408): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d410): multiple definition of `max_x_cut'; NLLoc_main.o:(.bss+0x277d410): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d418): multiple definition of `min_x_cut'; NLLoc_main.o:(.bss+0x277d418): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d420): multiple definition of `ExpandWildCards_pattern'; NLLoc_main.o:(.bss+0x277d420): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d820): multiple definition of `ModelCoordsMode'; NLLoc_main.o:(.bss+0x277d820): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d824): multiple definition of `NumQuality2ErrorLevels'; NLLoc_main.o:(.bss+0x277d824): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d840): multiple definition of `Quality2Error'; NLLoc_main.o:(.bss+0x277d840): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d9d0): multiple definition of `AnglesNULL'; NLLoc_main.o:(.bss+0x277d9d0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d9d8): multiple definition of `fp_input_save'; NLLoc_main.o:(.bss+0x277d9d8): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277d9e0): multiple definition of `fp_include'; NLLoc_main.o:(.bss+0x277d9e0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277da00): multiple definition of `fn_include'; NLLoc_main.o:(.bss+0x277da00): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277de00): multiple definition of `c111'; NLLoc_main.o:(.bss+0x277de00): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277de08): multiple definition of `cRPD'; NLLoc_main.o:(.bss+0x277de08): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277de10): multiple definition of `cPI'; NLLoc_main.o:(.bss+0x277de10): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277de20): multiple definition of `map_sdc_xlnkm'; NLLoc_main.o:(.bss+0x277de20): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277de40): multiple definition of `map_sdc_xltkm'; NLLoc_main.o:(.bss+0x277de40): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277de60): multiple definition of `map_lambert_2nd_std_paral'; NLLoc_main.o:(.bss+0x277de60): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277de80): multiple definition of `map_lambert_1st_std_paral'; NLLoc_main.o:(.bss+0x277de80): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277dea0): multiple definition of `map_sinang'; NLLoc_main.o:(.bss+0x277dea0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277dec0): multiple definition of `map_cosang'; NLLoc_main.o:(.bss+0x277dec0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277dee0): multiple definition of `map_rot'; NLLoc_main.o:(.bss+0x277dee0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277df00): multiple definition of `map_orig_long'; NLLoc_main.o:(.bss+0x277df00): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277df20): multiple definition of `map_orig_lat'; NLLoc_main.o:(.bss+0x277df20): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277df40): multiple definition of `map_ref_ellipsoid'; NLLoc_main.o:(.bss+0x277df40): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277e080): multiple definition of `MapProjStr'; NLLoc_main.o:(.bss+0x277e080): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277e2e0): multiple definition of `map_itype'; NLLoc_main.o:(.bss+0x277e2e0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277e300): multiple definition of `map_trans_type'; NLLoc_main.o:(.bss+0x277e300): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277ed80): multiple definition of `MAX_NUM_STATIONS'; NLLoc_main.o:(.bss+0x277ed80): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277ed84): multiple definition of `PhaseFormat'; NLLoc_main.o:(.bss+0x277ed84): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x277eda0): multiple definition of `Station'; NLLoc_main.o:(.bss+0x277eda0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8cc40): multiple definition of `grid_in'; NLLoc_main.o:(.bss+0x4f8cc40): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8d598): multiple definition of `grid_type'; NLLoc_main.o:(.bss+0x4f8d598): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8d59c): multiple definition of `GeometryMode'; NLLoc_main.o:(.bss+0x4f8d59c): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8d5a0): multiple definition of `prog_mode_2dto3d'; NLLoc_main.o:(.bss+0x4f8d5a0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8d5a4): multiple definition of `prog_mode_3d'; NLLoc_main.o:(.bss+0x4f8d5a4): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8d5c0): multiple definition of `fn_output'; NLLoc_main.o:(.bss+0x4f8d5c0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8d6c0): multiple definition of `PhaseID'; NLLoc_main.o:(.bss+0x4f8d6c0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8f700): multiple definition of `RanSeed'; NLLoc_main.o:(.bss+0x4f8f700): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8fb20): multiple definition of `prog_copyright'; NLLoc_main.o:(.bss+0x4f8fb20): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8fba0): multiple definition of `prog_date'; NLLoc_main.o:(.bss+0x4f8fba0): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8fc20): multiple definition of `prog_ver'; NLLoc_main.o:(.bss+0x4f8fc20): first defined here /usr/bin/ld: NLLoc1.o:(.bss+0x4f8fd20): multiple definition of `package_name'; NLLoc_main.o:(.bss+0x4f8fd20): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8fb34): multiple definition of `message_flag'; NLLoc_main.o:(.bss+0x4f8fb14): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8f740): multiple definition of `MsgStr'; NLLoc_main.o:(.bss+0x4f8f720): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x359348): multiple definition of `iSwapBytesOnInput'; NLLoc_main.o:(.bss+0x359328): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8f71c): multiple definition of `nll_mode'; NLLoc_main.o:(.bss+0x4f8f6fc): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x2e8320): multiple definition of `NumLocExclude'; NLLoc_main.o:(.bss+0x2e8300): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x2e8340): multiple definition of `LocExclude'; NLLoc_main.o:(.bss+0x2e8320): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8d5bc): multiple definition of `GeometryMode'; NLLoc_main.o:(.bss+0x4f8d59c): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x307760): multiple definition of `LocAlias'; NLLoc_main.o:(.bss+0x307740): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x307740): multiple definition of `NumLocAlias'; NLLoc_main.o:(.bss+0x307720): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x175180): multiple definition of `NumTimeDelays'; NLLoc_main.o:(.bss+0x175160): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x1751a0): multiple definition of `TimeDelay'; NLLoc_main.o:(.bss+0x175180): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x1741d4): multiple definition of `NumTimeDelaySurface'; NLLoc_main.o:(.bss+0x1741b4): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x174500): multiple definition of `TimeDelaySurfacePhase'; NLLoc_main.o:(.bss+0x1744e0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x1741e0): multiple definition of `TimeDelaySurfaceMultiplier'; NLLoc_main.o:(.bss+0x1741c0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x359b60): multiple definition of `ftype_obs'; NLLoc_main.o:(.bss+0x359b40): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351bc0): multiple definition of `EventTime'; NLLoc_main.o:(.bss+0x351ba0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d844): multiple definition of `NumQuality2ErrorLevels'; NLLoc_main.o:(.bss+0x277d824): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d860): multiple definition of `Quality2Error'; NLLoc_main.o:(.bss+0x277d840): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351bb8): multiple definition of `EventID'; NLLoc_main.o:(.bss+0x351b98): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351c40): multiple definition of `HypoInverseArchiveSumHdr'; NLLoc_main.o:(.bss+0x351c20): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x358018): multiple definition of `VpVsRatio'; NLLoc_main.o:(.bss+0x357ff8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x1010): multiple definition of `FixOriginTimeFlag'; NLLoc_main.o:(.bss+0xff0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351be0): multiple definition of `iRejectDuplicateArrivals'; NLLoc_main.o:(.bss+0x351bc0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e088): multiple definition of `Num3DGridReadToMemory'; NLLoc_main.o:(.bss+0x276e068): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x1741d0): multiple definition of `ApplyElevCorrFlag'; NLLoc_main.o:(.bss+0x1741b0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x1741c0): multiple definition of `ElevCorrVelS'; NLLoc_main.o:(.bss+0x1741a0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x1741c8): multiple definition of `ElevCorrVelP'; NLLoc_main.o:(.bss+0x1741a8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x358048): multiple definition of `LocMethod'; NLLoc_main.o:(.bss+0x358028): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x35804c): multiple definition of `SearchType'; NLLoc_main.o:(.bss+0x35802c): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277ed90): multiple definition of `Arrival'; NLLoc_main.o:(.bss+0x277ed70): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x352100): multiple definition of `LocGrid'; NLLoc_main.o:(.bss+0x3520e0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x358030): multiple definition of `DistStaGridMax'; NLLoc_main.o:(.bss+0x358010): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x358038): multiple definition of `DistStaGridMin'; NLLoc_main.o:(.bss+0x358018): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e084): multiple definition of `MaxNum3DGridMemory'; NLLoc_main.o:(.bss+0x276e064): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277ed9c): multiple definition of `MAX_NUM_ARRIVALS'; NLLoc_main.o:(.bss+0x277ed7c): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351bf8): multiple definition of `iSetStationDistributionWeights'; NLLoc_main.o:(.bss+0x351bd8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351bfc): multiple definition of `iUseArrivalPriorWeights'; NLLoc_main.o:(.bss+0x351bdc): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xee0): multiple definition of `NumOtimeLimit'; NLLoc_main.o:(.bss+0xec0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xee8): multiple definition of `OtimeLimitList'; NLLoc_main.o:(.bss+0xec8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xd1dc00): multiple definition of `Gauss2'; NLLoc_main.o:(.bss+0xd1dbe0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xd1dbfc): multiple definition of `iUseGauss2'; NLLoc_main.o:(.bss+0xd1dbdc): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x358044): multiple definition of `EDT_use_otime_weight'; NLLoc_main.o:(.bss+0x358024): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x358040): multiple definition of `EDT_otime_weight_active'; NLLoc_main.o:(.bss+0x358020): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x1741b8): multiple definition of `ApplyCrustElevCorrFlag'; NLLoc_main.o:(.bss+0x174198): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xef4): multiple definition of `angleMode'; NLLoc_main.o:(.bss+0xed4): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x1741b0): multiple definition of `MinDistCrustElevCorr'; NLLoc_main.o:(.bss+0x174190): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x359340): multiple definition of `fp_model_grid_P'; NLLoc_main.o:(.bss+0x359320): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x3589e0): multiple definition of `model_grid_P'; NLLoc_main.o:(.bss+0x3589c0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x3589c0): multiple definition of `fp_model_grid_S'; NLLoc_main.o:(.bss+0x3589a0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x358060): multiple definition of `model_grid_S'; NLLoc_main.o:(.bss+0x358040): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8d5d4): multiple definition of `NumFilesOpen'; NLLoc_main.o:(.bss+0x4f8d5b4): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x359360): multiple definition of `fn_path_output'; NLLoc_main.o:(.bss+0x359340): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x359760): multiple definition of `fn_loc_grids'; NLLoc_main.o:(.bss+0x359740): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x359be0): multiple definition of `fn_loc_obs'; NLLoc_main.o:(.bss+0x359bc0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xd1dbe8): multiple definition of `NumObsFiles'; NLLoc_main.o:(.bss+0xd1dbc8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xd1dbf8): multiple definition of `Scatter'; NLLoc_main.o:(.bss+0xd1dbd8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xf68): multiple definition of `MetProbMin'; NLLoc_main.o:(.bss+0xf48): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xf70): multiple definition of `MetStepFact'; NLLoc_main.o:(.bss+0xf50): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xf98): multiple definition of `MetEquil'; NLLoc_main.o:(.bss+0xf78): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xf80): multiple definition of `MetStepMin'; NLLoc_main.o:(.bss+0xf60): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xf9c): multiple definition of `MetLearn'; NLLoc_main.o:(.bss+0xf7c): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xf88): multiple definition of `MetStepInit'; NLLoc_main.o:(.bss+0xf68): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xfa0): multiple definition of `MetNumSamples'; NLLoc_main.o:(.bss+0xf80): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xf90): multiple definition of `MetSkip'; NLLoc_main.o:(.bss+0xf70): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xf94): multiple definition of `MetStartSave'; NLLoc_main.o:(.bss+0xf74): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xf50): multiple definition of `MetUse'; NLLoc_main.o:(.bss+0xf30): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xf20): multiple definition of `octtreeParams'; NLLoc_main.o:(.bss+0xf00): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351c2c): multiple definition of `iSaveHypo71Sum'; NLLoc_main.o:(.bss+0x351c0c): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351c30): multiple definition of `iSaveHypo71Event'; NLLoc_main.o:(.bss+0x351c10): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351c38): multiple definition of `iSaveNLLocSum'; NLLoc_main.o:(.bss+0x351c18): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351c3c): multiple definition of `iSaveNLLocEvent'; NLLoc_main.o:(.bss+0x351c1c): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351c00): multiple definition of `iSaveNLLocExpectation'; NLLoc_main.o:(.bss+0x351be0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351c34): multiple definition of `iSaveNLLocOctree'; NLLoc_main.o:(.bss+0x351c14): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351c0c): multiple definition of `iCalcSedOrigin'; NLLoc_main.o:(.bss+0x351bec): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351c24): multiple definition of `iSaveHypoEllSum'; NLLoc_main.o:(.bss+0x351c04): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351c28): multiple definition of `iSaveHypoEllEvent'; NLLoc_main.o:(.bss+0x351c08): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351c20): multiple definition of `iSaveHypoInvSum'; NLLoc_main.o:(.bss+0x351c00): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351c1c): multiple definition of `iSaveHypoInvY2KArc'; NLLoc_main.o:(.bss+0x351bfc): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351c18): multiple definition of `iSaveAlberto4Sum'; NLLoc_main.o:(.bss+0x351bf8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351c10): multiple definition of `iSaveSnapSum'; NLLoc_main.o:(.bss+0x351bf0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351c14): multiple definition of `iSaveFmamp'; NLLoc_main.o:(.bss+0x351bf4): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351c08): multiple definition of `iSaveDecSec'; NLLoc_main.o:(.bss+0x351be8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277eda4): multiple definition of `PhaseFormat'; NLLoc_main.o:(.bss+0x277ed84): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351c04): multiple definition of `iSaveNone'; NLLoc_main.o:(.bss+0x351be4): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x358024): multiple definition of `MaxNumArrLoc'; NLLoc_main.o:(.bss+0x358004): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x358028): multiple definition of `MinNumArrLoc'; NLLoc_main.o:(.bss+0x358008): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x358020): multiple definition of `MinNumSArrLoc'; NLLoc_main.o:(.bss+0x358000): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277e460): multiple definition of `Hypocenter'; NLLoc_main.o:(.bss+0x277e440): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8cc60): multiple definition of `grid_in'; NLLoc_main.o:(.bss+0x4f8cc40): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x3520e8): multiple definition of `NumLocGrids'; NLLoc_main.o:(.bss+0x3520c8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x3520c0): multiple definition of `LocGridSave'; NLLoc_main.o:(.bss+0x3520a0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8d6c8): multiple definition of `NumPhaseID'; NLLoc_main.o:(.bss+0x4f8d6a8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8d6e0): multiple definition of `PhaseID'; NLLoc_main.o:(.bss+0x4f8d6c0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351bf0): multiple definition of `stationDistributionWeightCutoff'; NLLoc_main.o:(.bss+0x351bd0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xd1dc20): multiple definition of `Gauss'; NLLoc_main.o:(.bss+0xd1dc00): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351bb0): multiple definition of `NumMagnitudeMethods'; NLLoc_main.o:(.bss+0x351b90): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351b00): multiple definition of `Magnitude'; NLLoc_main.o:(.bss+0x351ae0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x28): multiple definition of `Hypo_Dist_Max'; NLLoc_main.o:(.bss+0x0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x50): multiple definition of `P_ResidualMax'; NLLoc_main.o:(.bss+0x28): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x58): multiple definition of `Gap_Max'; NLLoc_main.o:(.bss+0x30): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x68): multiple definition of `NRdgs_Min'; NLLoc_main.o:(.bss+0x40): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x60): multiple definition of `RMS_Max'; NLLoc_main.o:(.bss+0x38): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x30): multiple definition of `Hypo_Depth_Max'; NLLoc_main.o:(.bss+0x8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x38): multiple definition of `Hypo_Depth_Min'; NLLoc_main.o:(.bss+0x10): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x40): multiple definition of `Ell_Len3_Max'; NLLoc_main.o:(.bss+0x18): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x48): multiple definition of `S_ResidualMax'; NLLoc_main.o:(.bss+0x20): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xef0): multiple definition of `iAngleQualityMin'; NLLoc_main.o:(.bss+0xed0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x32c920): multiple definition of `NumCompDesc'; NLLoc_main.o:(.bss+0x32c900): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x32c940): multiple definition of `Component'; NLLoc_main.o:(.bss+0x32c920): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x2773aa0): multiple definition of `model_surface'; NLLoc_main.o:(.bss+0x2773a80): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x1741a8): multiple definition of `topo_surface'; NLLoc_main.o:(.bss+0x174188): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x1741a4): multiple definition of `topo_surface_index'; NLLoc_main.o:(.bss+0x174184): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277da00): multiple definition of `fp_include'; NLLoc_main.o:(.bss+0x277d9e0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x357e80): multiple definition of `LocSignature'; NLLoc_main.o:(.bss+0x357e60): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351fa0): multiple definition of `pSumFileHypoEll'; NLLoc_main.o:(.bss+0x351f80): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351f40): multiple definition of `pSumFileHypoInv'; NLLoc_main.o:(.bss+0x351f20): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351ee0): multiple definition of `pSumFileHypoInvY2K'; NLLoc_main.o:(.bss+0x351ec0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351e80): multiple definition of `pSumFileAlberto4'; NLLoc_main.o:(.bss+0x351e60): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351e20): multiple definition of `pSumFileFmamp'; NLLoc_main.o:(.bss+0x351e00): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x352060): multiple definition of `pSumFileHypNLLoc'; NLLoc_main.o:(.bss+0x352040): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351de0): multiple definition of `iWriteHypHeader'; NLLoc_main.o:(.bss+0x351dc0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x352000): multiple definition of `pSumFileHypo71'; NLLoc_main.o:(.bss+0x351fe0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8fcc0): multiple definition of `prog_name'; NLLoc_main.o:(.bss+0x4f8fca0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277ed98): multiple definition of `NumArrivals'; NLLoc_main.o:(.bss+0x277ed78): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xd1dc80): multiple definition of `f_outpath'; NLLoc_main.o:(.bss+0xd1dc60): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x80): multiple definition of `hashtab'; NLLoc_main.o:(.bss+0x60): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277e300): multiple definition of `map_itype'; NLLoc_main.o:(.bss+0x277e2e0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351be8): multiple definition of `AveInterStationDistance'; NLLoc_main.o:(.bss+0x351bc8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x351be4): multiple definition of `NumForceOctTreeStaDenWt'; NLLoc_main.o:(.bss+0x351bc4): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x1741a0): multiple definition of `NumStations'; NLLoc_main.o:(.bss+0x174180): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x1020): multiple definition of `StationList'; NLLoc_main.o:(.bss+0x1000): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xef8): multiple definition of `resultTreeRoot'; NLLoc_main.o:(.bss+0xed8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xd1dbe0): multiple definition of `NumArrivalsLocation'; NLLoc_main.o:(.bss+0xd1dbc0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xd1dbe4): multiple definition of `NumArrivalsRead'; NLLoc_main.o:(.bss+0xd1dbc4): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xf00): multiple definition of `octTree'; NLLoc_main.o:(.bss+0xee0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xd1dbf0): multiple definition of `NumEventsLocated'; NLLoc_main.o:(.bss+0xd1dbd0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277de30): multiple definition of `cPI'; NLLoc_main.o:(.bss+0x277de10): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xfc0): multiple definition of `Metrop'; NLLoc_main.o:(.bss+0xfa0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xf58): multiple definition of `MetInititalTemperature'; NLLoc_main.o:(.bss+0xf38): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xf60): multiple definition of `MetVelocity'; NLLoc_main.o:(.bss+0xf40): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xf78): multiple definition of `MetStepMax'; NLLoc_main.o:(.bss+0xf58): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x3589b8): multiple definition of `fp_model_hdr_S'; NLLoc_main.o:(.bss+0x358998): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x359338): multiple definition of `fp_model_hdr_P'; NLLoc_main.o:(.bss+0x359318): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xd1dbec): multiple definition of `NumLocationsCompleted'; NLLoc_main.o:(.bss+0xd1dbcc): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xd1dbf4): multiple definition of `NumEvents'; NLLoc_main.o:(.bss+0xd1dbd4): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0xd1e080): multiple definition of `arrivals_tmp'; NLLoc_main.o:(.bss+0xd1e060): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e080): multiple definition of `GridMemListTotalNumElementsAdded'; NLLoc_main.o:(.bss+0x276e060): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e08c): multiple definition of `GridMemListNumElements'; NLLoc_main.o:(.bss+0x276e06c): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e090): multiple definition of `GridMemListSize'; NLLoc_main.o:(.bss+0x276e070): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e098): multiple definition of `GridMemList'; NLLoc_main.o:(.bss+0x276e078): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e0a0): multiple definition of `vmodel_vmean'; NLLoc_main.o:(.bss+0x276e080): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e0c0): multiple definition of `vfile_name'; NLLoc_main.o:(.bss+0x276e0a0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e188): multiple definition of `fdgrid_array'; NLLoc_main.o:(.bss+0x276e168): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e190): multiple definition of `fdgrid_zstep'; NLLoc_main.o:(.bss+0x276e170): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e198): multiple definition of `fdgrid_xstep'; NLLoc_main.o:(.bss+0x276e178): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e1a0): multiple definition of `fdgrid_zmax'; NLLoc_main.o:(.bss+0x276e180): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e1a8): multiple definition of `fdgrid_zmin'; NLLoc_main.o:(.bss+0x276e188): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e1b0): multiple definition of `fdgrid_xmax'; NLLoc_main.o:(.bss+0x276e190): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e1b8): multiple definition of `fdgrid_xmin'; NLLoc_main.o:(.bss+0x276e198): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e1c0): multiple definition of `fdgrid_numz'; NLLoc_main.o:(.bss+0x276e1a0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e1c4): multiple definition of `fdgrid_numx'; NLLoc_main.o:(.bss+0x276e1a4): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e1c8): multiple definition of `fdgrid_flag'; NLLoc_main.o:(.bss+0x276e1a8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e1cc): multiple definition of `num_solid'; NLLoc_main.o:(.bss+0x276e1ac): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e1d0): multiple definition of `solid_head'; NLLoc_main.o:(.bss+0x276e1b0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e1d8): multiple definition of `num_poly'; NLLoc_main.o:(.bss+0x276e1b8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e1e0): multiple definition of `poly_head'; NLLoc_main.o:(.bss+0x276e1c0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e1e8): multiple definition of `num_edge'; NLLoc_main.o:(.bss+0x276e1c8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e1f0): multiple definition of `edge_head'; NLLoc_main.o:(.bss+0x276e1d0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e1f8): multiple definition of `num_vtx'; NLLoc_main.o:(.bss+0x276e1d8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e200): multiple definition of `vtx_head'; NLLoc_main.o:(.bss+0x276e1e0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e208): multiple definition of `num_spheres'; NLLoc_main.o:(.bss+0x276e1e8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276e220): multiple definition of `model_sphere'; NLLoc_main.o:(.bss+0x276e200): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276f800): multiple definition of `num_disks'; NLLoc_main.o:(.bss+0x276f7e0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x276f820): multiple definition of `model_disk'; NLLoc_main.o:(.bss+0x276f800): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x2770e00): multiple definition of `num_rough'; NLLoc_main.o:(.bss+0x2770de0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x2770e20): multiple definition of `model_rough'; NLLoc_main.o:(.bss+0x2770e00): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x2773a80): multiple definition of `num_surfaces'; NLLoc_main.o:(.bss+0x2773a60): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277bac0): multiple definition of `num_layers'; NLLoc_main.o:(.bss+0x277baa0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277bae0): multiple definition of `model_layer'; NLLoc_main.o:(.bss+0x277bac0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d3e0): multiple definition of `Mod2D3D_sinang'; NLLoc_main.o:(.bss+0x277d3c0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d3e8): multiple definition of `Mod2D3D_cosang'; NLLoc_main.o:(.bss+0x277d3c8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d3f0): multiple definition of `Mod2D3D_rot'; NLLoc_main.o:(.bss+0x277d3d0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d3f8): multiple definition of `Mod2D3D_origy'; NLLoc_main.o:(.bss+0x277d3d8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d400): multiple definition of `Mod2D3D_origx'; NLLoc_main.o:(.bss+0x277d3e0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d408): multiple definition of `prog_mode_Mod2D3D'; NLLoc_main.o:(.bss+0x277d3e8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d410): multiple definition of `max_z_cut'; NLLoc_main.o:(.bss+0x277d3f0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d418): multiple definition of `min_z_cut'; NLLoc_main.o:(.bss+0x277d3f8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d420): multiple definition of `max_y_cut'; NLLoc_main.o:(.bss+0x277d400): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d428): multiple definition of `min_y_cut'; NLLoc_main.o:(.bss+0x277d408): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d430): multiple definition of `max_x_cut'; NLLoc_main.o:(.bss+0x277d410): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d438): multiple definition of `min_x_cut'; NLLoc_main.o:(.bss+0x277d418): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d440): multiple definition of `ExpandWildCards_pattern'; NLLoc_main.o:(.bss+0x277d420): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d840): multiple definition of `ModelCoordsMode'; NLLoc_main.o:(.bss+0x277d820): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d9f0): multiple definition of `AnglesNULL'; NLLoc_main.o:(.bss+0x277d9d0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277d9f8): multiple definition of `fp_input_save'; NLLoc_main.o:(.bss+0x277d9d8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277da20): multiple definition of `fn_include'; NLLoc_main.o:(.bss+0x277da00): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277de20): multiple definition of `c111'; NLLoc_main.o:(.bss+0x277de00): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277de28): multiple definition of `cRPD'; NLLoc_main.o:(.bss+0x277de08): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277de40): multiple definition of `map_sdc_xlnkm'; NLLoc_main.o:(.bss+0x277de20): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277de60): multiple definition of `map_sdc_xltkm'; NLLoc_main.o:(.bss+0x277de40): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277de80): multiple definition of `map_lambert_2nd_std_paral'; NLLoc_main.o:(.bss+0x277de60): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277dea0): multiple definition of `map_lambert_1st_std_paral'; NLLoc_main.o:(.bss+0x277de80): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277dec0): multiple definition of `map_sinang'; NLLoc_main.o:(.bss+0x277dea0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277dee0): multiple definition of `map_cosang'; NLLoc_main.o:(.bss+0x277dec0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277df00): multiple definition of `map_rot'; NLLoc_main.o:(.bss+0x277dee0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277df20): multiple definition of `map_orig_long'; NLLoc_main.o:(.bss+0x277df00): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277df40): multiple definition of `map_orig_lat'; NLLoc_main.o:(.bss+0x277df20): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277df60): multiple definition of `map_ref_ellipsoid'; NLLoc_main.o:(.bss+0x277df40): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277e0a0): multiple definition of `MapProjStr'; NLLoc_main.o:(.bss+0x277e080): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277e320): multiple definition of `map_trans_type'; NLLoc_main.o:(.bss+0x277e300): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277eda0): multiple definition of `MAX_NUM_STATIONS'; NLLoc_main.o:(.bss+0x277ed80): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x277edc0): multiple definition of `Station'; NLLoc_main.o:(.bss+0x277eda0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x484d4c0): multiple definition of `Source'; NLLoc_main.o:(.bss+0x484d4a0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8cc40): multiple definition of `NumSources'; NLLoc_main.o:(.bss+0x4f8cc20): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8d5b8): multiple definition of `grid_type'; NLLoc_main.o:(.bss+0x4f8d598): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8d5c0): multiple definition of `prog_mode_2dto3d'; NLLoc_main.o:(.bss+0x4f8d5a0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8d5c4): multiple definition of `prog_mode_3d'; NLLoc_main.o:(.bss+0x4f8d5a4): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8d5c8): multiple definition of `NumAllocations'; NLLoc_main.o:(.bss+0x4f8d5a8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8d5cc): multiple definition of `NumGridHdrFilesOpen'; NLLoc_main.o:(.bss+0x4f8d5ac): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8d5d0): multiple definition of `NumGridBufFilesOpen'; NLLoc_main.o:(.bss+0x4f8d5b0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8d5d8): multiple definition of `RandomNumSeed'; NLLoc_main.o:(.bss+0x4f8d5b8): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8d5e0): multiple definition of `fn_output'; NLLoc_main.o:(.bss+0x4f8d5c0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8d648): multiple definition of `fp_control'; NLLoc_main.o:(.bss+0x4f8d628): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8d660): multiple definition of `fn_control'; NLLoc_main.o:(.bss+0x4f8d640): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8f720): multiple definition of `RanSeed'; NLLoc_main.o:(.bss+0x4f8f700): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8fb40): multiple definition of `prog_copyright'; NLLoc_main.o:(.bss+0x4f8fb20): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8fbc0): multiple definition of `prog_date'; NLLoc_main.o:(.bss+0x4f8fba0): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8fc40): multiple definition of `prog_ver'; NLLoc_main.o:(.bss+0x4f8fc20): first defined here /usr/bin/ld: NLLocLib.o:(.bss+0x4f8fd40): multiple definition of `package_name'; NLLoc_main.o:(.bss+0x4f8fd20): first defined here /usr/bin/ld: GridLib.o:(.bss+0x0): multiple definition of `ModelCoordsMode'; NLLoc_main.o:(.bss+0x277d820): first defined here /usr/bin/ld: util.o:(.bss+0x580): multiple definition of `prog_name'; NLLoc_main.o:(.bss+0x4f8fca0): first defined here /usr/bin/ld: util.o:(.bss+0x3f4): multiple definition of `message_flag'; NLLoc_main.o:(.bss+0x4f8fb14): first defined here /usr/bin/ld: util.o:(.bss+0x400): multiple definition of `prog_copyright'; NLLoc_main.o:(.bss+0x4f8fb20): first defined here /usr/bin/ld: util.o:(.bss+0x0): multiple definition of `MsgStr'; NLLoc_main.o:(.bss+0x4f8f720): first defined here /usr/bin/ld: util.o:(.bss+0x600): multiple definition of `package_name'; NLLoc_main.o:(.bss+0x4f8fd20): first defined here /usr/bin/ld: util.o:(.bss+0x480): multiple definition of `prog_date'; NLLoc_main.o:(.bss+0x4f8fba0): first defined here /usr/bin/ld: util.o:(.bss+0x500): multiple definition of `prog_ver'; NLLoc_main.o:(.bss+0x4f8fc20): first defined here /usr/bin/ld: ran1/ran1.o:(.bss+0x330): multiple definition of `RanSeed'; NLLoc_main.o:(.bss+0x4f8f700): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x28126f4): multiple definition of `message_flag'; NLLoc_main.o:(.bss+0x4f8fb14): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x2812300): multiple definition of `MsgStr'; NLLoc_main.o:(.bss+0x4f8f720): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x0): multiple definition of `ExpandWildCards_pattern'; NLLoc_main.o:(.bss+0x277d420): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x400): multiple definition of `ModelCoordsMode'; NLLoc_main.o:(.bss+0x277d820): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x404): multiple definition of `NumQuality2ErrorLevels'; NLLoc_main.o:(.bss+0x277d824): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x420): multiple definition of `Quality2Error'; NLLoc_main.o:(.bss+0x277d840): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x5b0): multiple definition of `AnglesNULL'; NLLoc_main.o:(.bss+0x277d9d0): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x5b8): multiple definition of `fp_input_save'; NLLoc_main.o:(.bss+0x277d9d8): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x5c0): multiple definition of `fp_include'; NLLoc_main.o:(.bss+0x277d9e0): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x5e0): multiple definition of `fn_include'; NLLoc_main.o:(.bss+0x277da00): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x9e0): multiple definition of `c111'; NLLoc_main.o:(.bss+0x277de00): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x9e8): multiple definition of `cRPD'; NLLoc_main.o:(.bss+0x277de08): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x9f0): multiple definition of `cPI'; NLLoc_main.o:(.bss+0x277de10): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0xa00): multiple definition of `map_sdc_xlnkm'; NLLoc_main.o:(.bss+0x277de20): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0xa20): multiple definition of `map_sdc_xltkm'; NLLoc_main.o:(.bss+0x277de40): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0xa40): multiple definition of `map_lambert_2nd_std_paral'; NLLoc_main.o:(.bss+0x277de60): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0xa60): multiple definition of `map_lambert_1st_std_paral'; NLLoc_main.o:(.bss+0x277de80): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0xa80): multiple definition of `map_sinang'; NLLoc_main.o:(.bss+0x277dea0): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0xaa0): multiple definition of `map_cosang'; NLLoc_main.o:(.bss+0x277dec0): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0xac0): multiple definition of `map_rot'; NLLoc_main.o:(.bss+0x277dee0): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0xae0): multiple definition of `map_orig_long'; NLLoc_main.o:(.bss+0x277df00): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0xb00): multiple definition of `map_orig_lat'; NLLoc_main.o:(.bss+0x277df20): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0xb20): multiple definition of `map_ref_ellipsoid'; NLLoc_main.o:(.bss+0x277df40): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0xc60): multiple definition of `MapProjStr'; NLLoc_main.o:(.bss+0x277e080): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0xec0): multiple definition of `map_itype'; NLLoc_main.o:(.bss+0x277e2e0): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0xee0): multiple definition of `map_trans_type'; NLLoc_main.o:(.bss+0x277e300): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x1020): multiple definition of `Hypocenter'; NLLoc_main.o:(.bss+0x277e440): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x1950): multiple definition of `Arrival'; NLLoc_main.o:(.bss+0x277ed70): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x1958): multiple definition of `NumArrivals'; NLLoc_main.o:(.bss+0x277ed78): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x195c): multiple definition of `MAX_NUM_ARRIVALS'; NLLoc_main.o:(.bss+0x277ed7c): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x1960): multiple definition of `MAX_NUM_STATIONS'; NLLoc_main.o:(.bss+0x277ed80): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x1964): multiple definition of `PhaseFormat'; NLLoc_main.o:(.bss+0x277ed84): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x1980): multiple definition of `Station'; NLLoc_main.o:(.bss+0x277eda0): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x20d0080): multiple definition of `Source'; NLLoc_main.o:(.bss+0x484d4a0): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x280f800): multiple definition of `NumSources'; NLLoc_main.o:(.bss+0x4f8cc20): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x280f820): multiple definition of `grid_in'; NLLoc_main.o:(.bss+0x4f8cc40): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x2810178): multiple definition of `grid_type'; NLLoc_main.o:(.bss+0x4f8d598): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x281017c): multiple definition of `GeometryMode'; NLLoc_main.o:(.bss+0x4f8d59c): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x2810180): multiple definition of `prog_mode_2dto3d'; NLLoc_main.o:(.bss+0x4f8d5a0): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x2810184): multiple definition of `prog_mode_3d'; NLLoc_main.o:(.bss+0x4f8d5a4): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x2810188): multiple definition of `NumAllocations'; NLLoc_main.o:(.bss+0x4f8d5a8): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x281018c): multiple definition of `NumGridHdrFilesOpen'; NLLoc_main.o:(.bss+0x4f8d5ac): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x2810190): multiple definition of `NumGridBufFilesOpen'; NLLoc_main.o:(.bss+0x4f8d5b0): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x2810194): multiple definition of `NumFilesOpen'; NLLoc_main.o:(.bss+0x4f8d5b4): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x2810198): multiple definition of `RandomNumSeed'; NLLoc_main.o:(.bss+0x4f8d5b8): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x28101a0): multiple definition of `fn_output'; NLLoc_main.o:(.bss+0x4f8d5c0): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x2810208): multiple definition of `fp_control'; NLLoc_main.o:(.bss+0x4f8d628): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x2810220): multiple definition of `fn_control'; NLLoc_main.o:(.bss+0x4f8d640): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x2810288): multiple definition of `NumPhaseID'; NLLoc_main.o:(.bss+0x4f8d6a8): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x28102a0): multiple definition of `PhaseID'; NLLoc_main.o:(.bss+0x4f8d6c0): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x28122dc): multiple definition of `nll_mode'; NLLoc_main.o:(.bss+0x4f8f6fc): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x28122e0): multiple definition of `RanSeed'; NLLoc_main.o:(.bss+0x4f8f700): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x2812700): multiple definition of `prog_copyright'; NLLoc_main.o:(.bss+0x4f8fb20): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x2812780): multiple definition of `prog_date'; NLLoc_main.o:(.bss+0x4f8fba0): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x2812800): multiple definition of `prog_ver'; NLLoc_main.o:(.bss+0x4f8fc20): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x2812880): multiple definition of `prog_name'; NLLoc_main.o:(.bss+0x4f8fca0): first defined here /usr/bin/ld: calc_crust_corr.o:(.bss+0x2812900): multiple definition of `package_name'; NLLoc_main.o:(.bss+0x4f8fd20): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0xc): multiple definition of `GridMemListNumElements'; NLLoc_main.o:(.bss+0x276e06c): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x18): multiple definition of `GridMemList'; NLLoc_main.o:(.bss+0x276e078): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x10): multiple definition of `GridMemListSize'; NLLoc_main.o:(.bss+0x276e070): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x0): multiple definition of `GridMemListTotalNumElementsAdded'; NLLoc_main.o:(.bss+0x276e060): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x2812714): multiple definition of `message_flag'; NLLoc_main.o:(.bss+0x4f8fb14): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x4): multiple definition of `MaxNum3DGridMemory'; NLLoc_main.o:(.bss+0x276e064): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x8): multiple definition of `Num3DGridReadToMemory'; NLLoc_main.o:(.bss+0x276e068): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x20): multiple definition of `ExpandWildCards_pattern'; NLLoc_main.o:(.bss+0x277d420): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x420): multiple definition of `ModelCoordsMode'; NLLoc_main.o:(.bss+0x277d820): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x424): multiple definition of `NumQuality2ErrorLevels'; NLLoc_main.o:(.bss+0x277d824): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x440): multiple definition of `Quality2Error'; NLLoc_main.o:(.bss+0x277d840): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x5d0): multiple definition of `AnglesNULL'; NLLoc_main.o:(.bss+0x277d9d0): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x5d8): multiple definition of `fp_input_save'; NLLoc_main.o:(.bss+0x277d9d8): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x5e0): multiple definition of `fp_include'; NLLoc_main.o:(.bss+0x277d9e0): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x600): multiple definition of `fn_include'; NLLoc_main.o:(.bss+0x277da00): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0xa00): multiple definition of `c111'; NLLoc_main.o:(.bss+0x277de00): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0xa08): multiple definition of `cRPD'; NLLoc_main.o:(.bss+0x277de08): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0xa10): multiple definition of `cPI'; NLLoc_main.o:(.bss+0x277de10): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0xa20): multiple definition of `map_sdc_xlnkm'; NLLoc_main.o:(.bss+0x277de20): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0xa40): multiple definition of `map_sdc_xltkm'; NLLoc_main.o:(.bss+0x277de40): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0xa60): multiple definition of `map_lambert_2nd_std_paral'; NLLoc_main.o:(.bss+0x277de60): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0xa80): multiple definition of `map_lambert_1st_std_paral'; NLLoc_main.o:(.bss+0x277de80): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0xaa0): multiple definition of `map_sinang'; NLLoc_main.o:(.bss+0x277dea0): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0xac0): multiple definition of `map_cosang'; NLLoc_main.o:(.bss+0x277dec0): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0xae0): multiple definition of `map_rot'; NLLoc_main.o:(.bss+0x277dee0): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0xb00): multiple definition of `map_orig_long'; NLLoc_main.o:(.bss+0x277df00): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0xb20): multiple definition of `map_orig_lat'; NLLoc_main.o:(.bss+0x277df20): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0xb40): multiple definition of `map_ref_ellipsoid'; NLLoc_main.o:(.bss+0x277df40): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0xc80): multiple definition of `MapProjStr'; NLLoc_main.o:(.bss+0x277e080): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0xee0): multiple definition of `map_itype'; NLLoc_main.o:(.bss+0x277e2e0): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0xf00): multiple definition of `map_trans_type'; NLLoc_main.o:(.bss+0x277e300): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x1040): multiple definition of `Hypocenter'; NLLoc_main.o:(.bss+0x277e440): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x1970): multiple definition of `Arrival'; NLLoc_main.o:(.bss+0x277ed70): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x1978): multiple definition of `NumArrivals'; NLLoc_main.o:(.bss+0x277ed78): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x197c): multiple definition of `MAX_NUM_ARRIVALS'; NLLoc_main.o:(.bss+0x277ed7c): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x1980): multiple definition of `MAX_NUM_STATIONS'; NLLoc_main.o:(.bss+0x277ed80): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x1984): multiple definition of `PhaseFormat'; NLLoc_main.o:(.bss+0x277ed84): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x19a0): multiple definition of `Station'; NLLoc_main.o:(.bss+0x277eda0): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x20d00a0): multiple definition of `Source'; NLLoc_main.o:(.bss+0x484d4a0): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x280f820): multiple definition of `NumSources'; NLLoc_main.o:(.bss+0x4f8cc20): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x280f840): multiple definition of `grid_in'; NLLoc_main.o:(.bss+0x4f8cc40): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x2810198): multiple definition of `grid_type'; NLLoc_main.o:(.bss+0x4f8d598): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x281019c): multiple definition of `GeometryMode'; NLLoc_main.o:(.bss+0x4f8d59c): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x28101a0): multiple definition of `prog_mode_2dto3d'; NLLoc_main.o:(.bss+0x4f8d5a0): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x28101a4): multiple definition of `prog_mode_3d'; NLLoc_main.o:(.bss+0x4f8d5a4): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x28101a8): multiple definition of `NumAllocations'; NLLoc_main.o:(.bss+0x4f8d5a8): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x28101ac): multiple definition of `NumGridHdrFilesOpen'; NLLoc_main.o:(.bss+0x4f8d5ac): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x28101b0): multiple definition of `NumGridBufFilesOpen'; NLLoc_main.o:(.bss+0x4f8d5b0): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x28101b4): multiple definition of `NumFilesOpen'; NLLoc_main.o:(.bss+0x4f8d5b4): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x28101b8): multiple definition of `RandomNumSeed'; NLLoc_main.o:(.bss+0x4f8d5b8): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x28101c0): multiple definition of `fn_output'; NLLoc_main.o:(.bss+0x4f8d5c0): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x2810228): multiple definition of `fp_control'; NLLoc_main.o:(.bss+0x4f8d628): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x2810240): multiple definition of `fn_control'; NLLoc_main.o:(.bss+0x4f8d640): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x28102a8): multiple definition of `NumPhaseID'; NLLoc_main.o:(.bss+0x4f8d6a8): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x28102c0): multiple definition of `PhaseID'; NLLoc_main.o:(.bss+0x4f8d6c0): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x28122fc): multiple definition of `nll_mode'; NLLoc_main.o:(.bss+0x4f8f6fc): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x2812300): multiple definition of `RanSeed'; NLLoc_main.o:(.bss+0x4f8f700): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x2812320): multiple definition of `MsgStr'; NLLoc_main.o:(.bss+0x4f8f720): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x2812720): multiple definition of `prog_copyright'; NLLoc_main.o:(.bss+0x4f8fb20): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x28127a0): multiple definition of `prog_date'; NLLoc_main.o:(.bss+0x4f8fba0): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x2812820): multiple definition of `prog_ver'; NLLoc_main.o:(.bss+0x4f8fc20): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x28128a0): multiple definition of `prog_name'; NLLoc_main.o:(.bss+0x4f8fca0): first defined here /usr/bin/ld: GridMemLib.o:(.bss+0x2812920): multiple definition of `package_name'; NLLoc_main.o:(.bss+0x4f8fd20): first defined here /usr/bin/ld: phaselist.o:(.bss+0x0): multiple definition of `ModelCoordsMode'; NLLoc_main.o:(.bss+0x277d820): first defined here /usr/bin/ld: loclist.o:(.bss+0x0): multiple definition of `ModelCoordsMode'; NLLoc_main.o:(.bss+0x277d820): first defined here collect2: error: ld returned 1 exit status make: *** [Makefile:100: /mnt/d/ksd/ISP/isp/NLL7/bin/NLLoc] Error 1' died with . ```

I managed to configure some memory limits in .wslconfig

[wsl2]
memory=36GB
processors=...

That's why it was helpful in adjusting changes to WSL. But what went wrong while trying to run nll make file.?

rcabdia commented 1 year ago

Dear web-sys1, the easiest solution for your problem is copy and paste the binary files I made for Linux system. So just copy the files inside isp/linux_bin/bin and paste into isp/NLL7/bin. That's all. It's really hard that copilation works for any system, so we are working in make a Dock to definitely solve this issue.

Many thanks for your interest on ISP

LGerardoRaZu commented 1 year ago

Hi, I followed the steps in the guide sent by jmarinroa but the environment still did not install. In a blog, I found that it was due to a lack of RAM memory. An alternative to installing more RAM was to increase the SWAP space. In the following link is what I did and I was able to install the environment manually since I wanted to see if this option worked. link to blog: swap https://stackoverflow.com/questions/64821441/collecting-package-metadata-repodata-json-killed/67454782#67454782 The process took too long, about 4 hours, but in the end, I was able to create it. Now, the problem is very similar to that of web-sys1. Attached are the initial and final images of the error code. In the ".txt" file, you can find the whole message.

El jue, 2 mar 2023 a las 16:33, Roberto Cabieces Díaz (< @.***>) escribió:

Dear web-sys1, the easiest solution for your problem is copy and paste the binary files I made for Linux system. So just copy the files inside isp/linux_bin/bin and paste into isp/NLL7/bin. That's all. It's really hard that copilation works for any system, so we are working in make a Dock to definitely solve this issue.

Many thanks for your interest on ISP

— Reply to this email directly, view it on GitHub https://github.com/ProjectISP/ISP/issues/12#issuecomment-1452652170, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATVI3MCJIMH7JXZF32TGOVLW2EN5BANCNFSM6AAAAAAU7WZDEY . You are receiving this because you authored the thread.Message ID: @.***>

(base) @.:~/ISP/install$ chmod u+x ISP_installer.sh (base) @.:~/ISP/install$ ./ISP_installer.sh isp environment found running build_ext Extracting files. /home/lgerardo/ISP/isp/mti/green Finished Error on trying to run nll make file. Command 'NLLoc1.c: In function ‘NLLoc’: NLLoc1.c:277:9: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 277 | system(sys_command); | ^~~~~~~ NLLoc1.c:280:9: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 280 | system(sys_command); | ^~~~~~~ NLLoc1.c:612:17: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 612 | system(sys_command); | ^~~~~~~ NLLoc1.c:629:17: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 629 | system(sys_command); | ^~~~~~~ NLLoc1.c:651:17: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 651 | system(sys_command); | ^~~~~~~ NLLoc1.c:276:40: warning: ‘%s’ directive writing up to 1023 bytes into a region of size between 297 and 397 [-Wformat-overflow=] 276 | sprintf(syscommand, "cp -p %s %s%s", fn_control, fn_path_output, fname); | ^~ ~~~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin___sprintf_chk’ output between 9 and 2155 bytes into a destination of size 404 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLoc1.c:279:40: warning: ‘%s’ directive writing up to 1023 bytes into a region of size between 297 and 397 [-Wformat-overflow=] 279 | sprintf(sys_command, "cp -p %s %slast.in", fn_control, f_outpath); | ^~ ~~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin_sprintf_chk’ output between 15 and 1138 bytes into a destination of size 404 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLoc1.c:311:28: warning: ‘%s’ directive writing 5 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 311 | sprintf(fname, "%s.%s", fn_loc_grids, "P.mod"); | ^~ ~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 7 and 1030 bytes into a destination of size 1024 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLoc1.c:317:98: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 942 [-Wformat-overflow=] 317 | sprintf(MsgStr, "INFO: LocMethod == OT_STACK, sucessfully opened velocity model file %s.*", fname); | ^~ ~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin_sprintf_chk’ output between 71 and 1094 bytes into a destination of size 1010 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLoc1.c:314:98: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 942 [-Wformat-overflow=] 314 | sprintf(MsgStr, "WARNING: LocMethod == OT_STACK, but cannot open velocity model file %s.*", fname); | ^~ ~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin_sprintf_chk’ output between 71 and 1094 bytes into a destination of size 1010 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLoc1.c:321:28: warning: ‘%s’ directive writing 5 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 321 | sprintf(fname, "%s.%s", fn_loc_grids, "S.mod"); | ^~ ~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 7 and 1030 bytes into a destination of size 1024 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLoc1.c:327:98: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 942 [-Wformat-overflow=] 327 | sprintf(MsgStr, "INFO: LocMethod == OT_STACK, sucessfully opened velocity model file %s.*", fname); | ^~ ~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin_sprintf_chk’ output between 71 and 1094 bytes into a destination of size 1010 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLoc1.c:324:98: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 942 [-Wformat-overflow=] 324 | sprintf(MsgStr, "WARNING: LocMethod == OT_STACK, but cannot open velocity model file %s.*", fname); | ^~ ~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin_sprintf_chk’ output between 71 and 1094 bytes into a destination of size 1010 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLoc1.c:341:55: warning: ‘%s’ directive writing up to 10239999 bytes into a region of size 981 [-Wformat-overflow=] 341 | sprintf(MsgStr, "... Reading observation file %s", | ^~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 30 and 10240029 bytes into a destination of size 1010 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLoc1.c:406:78: warning: ‘%s’ directive writing up to 1023 bytes into a region of size between 936 and 956 [-Wformat-overflow=] 406 | "... %d observations read, %d will be used for location (%s).", | ^~ 407 | NumArrivalsRead, NumArrivalsLocation, fn_root_out); | ~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 57 and 1100 bytes into a destination of size 1010 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLoc1.c:549:65: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 971 [-Wformat-overflow=] 549 | "Finished event location, output files: %s.* <%s.grid0.loc.hyp>", | ^~ 550 | fn_root_out, fn_root_out); | ~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 59 and 2105 bytes into a destination of size 1010 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLoc1.c:588:35: warning: ‘.sum.grid’ directive writing 9 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 588 | sprintf(fname, "%s.sum.grid%d.loc.stat", fn_path_output, ngrid); | ^~~~~ NLLoc1.c:588:32: note: directive argument in the range [0, 9] 588 | sprintf(fname, "%s.sum.grid%d.loc.stat", fn_path_output, ngrid); | ^~~~~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 20 and 1043 bytes into a destination of size 1024 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLoc1.c:611:42: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 401 [-Wformat-overflow=] 611 | sprintf(sys_command, "cp %s %slast.stat", fname, f_outpath); | ^~ ~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 14 and 2060 bytes into a destination of size 404 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLoc1.c:614:35: warning: ‘.sum.grid’ directive writing 9 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 614 | sprintf(fname, "%s.sum.grid%d.loc.stat_totcorr", fn_path_output, ngrid); | ^~~~~ NLLoc1.c:614:32: note: directive argument in the range [0, 9] 614 | sprintf(fname, "%s.sum.grid%d.loc.stat_totcorr", fn_path_output, ngrid); | ^~~~~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 28 and 1051 bytes into a destination of size 1024 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLoc1.c:628:42: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 401 [-Wformat-overflow=] 628 | sprintf(sys_command, "cp %s %slast.stat_totcorr", fname, f_outpath); | ^~ ~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin_sprintf_chk’ output between 22 and 2068 bytes into a destination of size 404 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLoc1.c:638:35: warning: ‘.sum.grid’ directive writing 9 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 638 | sprintf(fname, "%s.sum.grid%d.loc.stations", fn_path_output, ngrid); | ^~~~~ NLLoc1.c:638:32: note: directive argument in the range [0, 9] 638 | sprintf(fname, "%s.sum.grid%d.loc.stations", fn_path_output, ngrid); | ^~~~~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 24 and 1047 bytes into a destination of size 1024 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLoc1.c:650:42: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 401 [-Wformat-overflow=] 650 | sprintf(sys_command, "cp %s %slast.stations", fname, f_outpath); | ^~ ~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLoc1.c:62: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 18 and 2064 bytes into a destination of size 404 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c: In function ‘GetObservations’: NLLocLib.c:1119:31: warning: variable ‘n_NoAbsTime’ set but not used [-Wunused-but-set-variable] 1119 | int istat, ntry, nLocate, n_NoAbsTime, n_compan, n_time_grid; | ^~~ NLLocLib.c: In function ‘SaveBestLocation’: NLLocLib.c:6454:32: warning: variable ‘iopened’ set but not used [-Wunused-but-set-variable] 6454 | int istat, narr, n_compan, iopened; | ^~~ NLLocLib.c: In function ‘calc_maximum_likelihood_ot_sort’: NLLocLib.c:7613:12: warning: variable ‘arr_weight_mean’ set but not used [-Wunused-but-set-variable] 7613 | double arr_weight_mean = 0.0; | ^~~~~~~ NLLocLib.c:7605:9: warning: variable ‘node_size_le_critical’ set but not used [-Wunused-but-set-variable] 7605 | int node_size_le_critical = 0; | ^~~~~ NLLocLib.c: In function ‘calc_maximum_likelihood_ot’: NLLocLib.c:8142:18: warning: variable ‘parr’ set but not used [-Wunused-but-set-variable] 8142 | ArrivalDesc *parr; | ^~~~ NLLocLib.c: In function ‘CalcMaxLikeOriginTime’: NLLocLib.c:8684:18: warning: variable ‘wtmtx’ set but not used [-Wunused-but-set-variable] 8684 | MatrixDouble wtmtx; | ^~~~~ NLLocLib.c: In function ‘ReadNLLoc_Input’: NLLocLib.c:8948:47: warning: variable ‘flag_gauss2’ set but not used [-Wunused-but-set-variable] 8948 | flag_hyptype = 0, flag_gauss = 0, flag_gauss2 = 0, flag_trans = 0, flag_comp = 0, | ^~~ NLLocLib.c: In function ‘GetNLLoc_Magnitude’: NLLocLib.c:9970:16: warning: variable ‘ierr’ set but not used [-Wunused-but-set-variable] 9970 | int istat, ierr; | ^~~~ NLLocLib.c: In function ‘Calc_MD_FMAG’: NLLocLib.c:11976:12: warning: variable ‘hyp_dist’ set but not used [-Wunused-but-set-variable] 11976 | double hyp_dist, magnitude; | ^~~~ NLLocLib.c: In function ‘LocOctree’: NLLocLib.c:12674:12: warning: variable ‘misfit_min’ set but not used [-Wunused-but-set-variable] 12674 | double misfit_min = VERY_LARGE_DOUBLE, misfit_max = -VERY_LARGE_DOUBLE; | ^~~~~~ NLLocLib.c: In function ‘SaveLocation’: NLLocLib.c:925:9: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 925 | system(sys_command); | ^~~~~~~ NLLocLib.c:928:9: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 928 | system(sys_command); | ^~~~~~~ NLLocLib.c:933:13: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 933 | system(sys_command); | ^~~~~~~ NLLocLib.c:951:9: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 951 | system(sys_command); | ^~~~~~~ NLLocLib.c: In function ‘GetNextObs’: NLLocLib.c:2246:13: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 2246 | fgets(line, MAXLINE_LONG, fp_obs); | ^~~~~~~~~ NLLocLib.c:2258:21: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 2258 | fgets(line, MAXLINE_LONG, fp_obs); | ^~~~~~~~~ NLLocLib.c: In function ‘ApplyTimeDelays’: NLLocLib.c:2110:30: warning: ‘%s’ directive writing up to 3199 bytes into a region of size 1006 [-Wformat-overflow=] 2110 | " %s surface delay of %lf sec at lat %f, long %f subtracted from obs time.", | ^~ NLLocLib.c:2110:25: note: assuming directive output of 8 bytes 2110 | " %s surface delay of %lf sec at lat %f, long %f subtracted from obs time.", | ^~~~~~~~~~~~~~~~~~ NLLocLib.c:2110:25: note: assuming directive output of 8 bytes NLLocLib.c:2110:25: note: assuming directive output of 8 bytes In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 77 and 4218 bytes into a destination of size 1010 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c: In function ‘GetNextObs’: NLLocLib.c:3979:32: warning: ‘%s’ directive writing up to 31 bytes into a region of size 20 [-Wformat-overflow=] 3979 | sprintf(chrtmp, "%c%s", *pchr, arrival->phase); | ^~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 2 and 33 bytes into a destination of size 21 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c: In function ‘GetObservations’: NLLocLib.c:1399:82: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 958 [-Wformat-overflow=] 1399 | "INFO: S phase: using P phase travel time grid file: %s", filename); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 53 and 1076 bytes into a destination of size 1010 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c:1455:85: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 967 [-Wformat-overflow=] 1455 | "INFO: using DEFAULT travel time grid file: %s", filename); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 44 and 1067 bytes into a destination of size 1010 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c:1471:63: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 973 [-Wformat-overflow=] 1471 | "WARNING: cannot open time grid file: %s: rejecting observation: %s %s", | ^~ 1472 | filename, arrival[nobs].label, arrival[nobs].phase); | ~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output 64 or more bytes (assuming 1087) into a destination of size 1010 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c:1399:82: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 958 [-Wformat-overflow=] 1399 | "INFO: S phase: using P phase travel time grid file: %s", filename); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 53 and 1076 bytes into a destination of size 1010 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c:1455:85: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 967 [-Wformat-overflow=] 1455 | "INFO: using DEFAULT travel time grid file: %s", filename); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 44 and 1067 bytes into a destination of size 1010 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c:1471:63: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 973 [-Wformat-overflow=] 1471 | "WARNING: cannot open time grid file: %s: rejecting observation: %s %s", | ^~ 1472 | filename, arrival[nobs].label, arrival[nobs].phase); | ~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output 64 or more bytes (assuming 1087) into a destination of size 1010 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c: In function ‘SaveBestLocation’: NLLocLib.c:6584:34: warning: ‘.angle’ directive writing 6 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 6584 | sprintf(filename, "%s.angle", arrival[n_compan].fileroot); | ^~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin_sprintf_chk’ output between 7 and 1030 bytes into a destination of size 1024 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c: In function ‘GetNLLoc_Files’: NLLocLib.c:9464:51: warning: ‘%s’ directive writing up to 1023 bytes into a region of size between 879 and 979 [-Wformat-overflow=] 9464 | "LOCFILES: ObsType: %s InGrids: %s. OutPut: %s. iSwapBytesOnInput: %d", | ^~ 9465 | ftype_obs, fn_loc_grids, fn_path_output, iSwapBytesOnInput); | ~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 67 and 2223 bytes into a destination of size 1010 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c:9469:40: warning: ‘%s’ directive writing up to 10239999 bytes into a region of size between 985 and 992 [-Wformat-overflow=] 9469 | " Obs File: %3d %s", nObsFile, fn_loc_obs[nObsFile]); | ^~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 19 and 10240025 bytes into a destination of size 1010 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c: In function ‘GetTopoSurface’: NLLocLib.c:10271:60: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 976 [-Wformat-overflow=] 10271 | sprintf(MsgStr, "LOCTOPO_SURFACE: Grid dumped to: %s", dump_file); | ^~ ~~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 35 and 1058 bytes into a destination of size 1010 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c: In function ‘SaveLocation’: NLLocLib.c:916:27: warning: ‘.hyp’ directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 916 | sprintf(fname, "%s.hyp", frootname); | ^~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 5 and 1028 bytes into a destination of size 1024 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c:924:34: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 401 [-Wformat-overflow=] 924 | sprintf(sys_command, "cp %s %slast.hyp", fname, f_outpath); | ^~ ~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 13 and 2059 bytes into a destination of size 404 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c:926:27: warning: ‘.hdr’ directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 926 | sprintf(fname, "%s.hdr", frootname); | ^~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 5 and 1028 bytes into a destination of size 1024 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c:927:34: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 401 [-Wformat-overflow=] 927 | sprintf(sys_command, "cp %s %slast.hdr", fname, f_outpath); | ^~ ~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 13 and 2059 bytes into a destination of size 404 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c:929:27: warning: ‘.scat’ directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 929 | sprintf(fname, "%s.scat", frootname); | ^~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 6 and 1029 bytes into a destination of size 1024 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c:932:38: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 401 [-Wformat-overflow=] 932 | sprintf(sys_command, "cp %s %slast.scat", fname, f_outpath); | ^~ ~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 14 and 2060 bytes into a destination of size 404 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c:949:32: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 392 [-Wformat-overflow=] 949 | "cp %s.loc.hdr %s.sum.%s%d.loc.hdr", | ^~ 950 | fnout, fn_path_output, typename, ngrid); | ~~~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output 27 or more bytes (assuming 1050) into a destination of size 404 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c:980:27: warning: ‘last.hypo_inv’ directive writing 13 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 980 | sprintf(fname, "%slast.hypo_inv", f_outpath); | ^~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin_sprintf_chk’ output between 14 and 1037 bytes into a destination of size 1024 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c:993:27: warning: ‘last.arc’ directive writing 8 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 993 | sprintf(fname, "%slast.arc", f_outpath); | ^~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin_sprintf_chk’ output between 9 and 1032 bytes into a destination of size 1024 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c: In function ‘LocMetropolis’: NLLocLib.c:6290:42: warning: ‘%s’ directive writing up to 1009 bytes into a region of size 202 [-Wformat-overflow=] 6290 | sprintf(phypo->locStatComm, "%s", MsgStr); | ^~ ~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 1 and 1010 bytes into a destination of size 202 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c:6279:42: warning: ‘%s’ directive writing up to 1009 bytes into a region of size 202 [-Wformat-overflow=] 6279 | sprintf(phypo->locStatComm, "%s", MsgStr); | ^~ ~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 1 and 1010 bytes into a destination of size 202 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c:6323:38: warning: ‘%s’ directive writing up to 1009 bytes into a region of size 202 [-Wformat-overflow=] 6323 | sprintf(phypo->locStatComm, "%s", MsgStr); | ^~ ~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 1 and 1010 bytes into a destination of size 202 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c: In function ‘LocOctree’: NLLocLib.c:12990:38: warning: ‘%s’ directive writing up to 1009 bytes into a region of size 202 [-Wformat-overflow=] 12990 | sprintf(phypo->locStatComm, "%s", MsgStr); | ^~ ~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 1 and 1010 bytes into a destination of size 202 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c: In function ‘Locate’: NLLocLib.c:438:31: warning: ‘.loc.scat’ directive writing 9 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 438 | sprintf(fname, "%s.loc.scat", fnout); | ^~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 10 and 1033 bytes into a destination of size 1024 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ NLLocLib.c:474:35: warning: ‘.loc.octree’ directive writing 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 474 | sprintf(fname, "%s.loc.octree", fnout); | ^~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from NLLocLib.c:109: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 12 and 1035 bytes into a destination of size 1024 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ GridLib.c: In function ‘ReadAbsInterpGrid2d’: GridLib.c:2870:14: warning: variable ‘ix1’ set but not used [-Wunused-but-set-variable] 2870 | int ix0, ix1, iy0, iy1, iz0, iz1; | ^~~ GridLib.c: In function ‘GetHypLoc’: GridLib.c:3287:9: warning: variable ‘istat’ set but not used [-Wunused-but-set-variable] 3287 | int istat, ifile = 0; | ^~~~~ GridLib.c: In function ‘CalcAnglesGradient’: GridLib.c:5867:24: warning: variable ‘dvol’ set but not used [-Wunused-but-set-variable] 5867 | double dx, dy, dz, dvol; | ^~~~ GridLib.c:5866:26: warning: variable ‘origz’ set but not used [-Wunused-but-set-variable] 5866 | double origx, origy, origz; | ^~~~~ GridLib.c:5866:19: warning: variable ‘origy’ set but not used [-Wunused-but-set-variable] 5866 | double origx, origy, origz; | ^~~~~ GridLib.c:5866:12: warning: variable ‘origx’ set but not used [-Wunused-but-set-variable] 5866 | double origx, origy, origz; | ^~~~~ GridLib.c: In function ‘ReadGrid3dHdr’: GridLib.c:1925:9: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 1925 | fscanf(fpio, "%s %lf %lf %lf\n", | ^~~~~~~~ 1926 | psrce->label, &(psrce->x), &(psrce->y), &(psrce->z)); | ~~~~~~~~~~~~ GridLib.c: In function ‘OpenGrid3dFile’: GridLib.c:2083:9: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 2083 | fscanf(*fp_hdr, "%s %lf %lf %lf\n", | ^~~~~~~~~~~ 2084 | psrce->label, &(psrce->x), &(psrce->y), &(psrce->z)); | ~~~~~~~~~~~~ GridLib.c: In function ‘ExpandWildCards_OLD’: GridLib.c:4580:5: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 4580 | system(system_str); | ^~~~~~ GridLib.c: In function ‘GetIncludeFile’: GridLib.c:156:49: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 983 [-Wformat-overflow=] 156 | sprintf(MsgStr, "Reading from INCLUDE FILE: %s", fn_include); | ^~ ~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from GridLib.c:49: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 28 and 1051 bytes into a destination of size 1010 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ GridLib.c: In function ‘SwapBackIncludeFP’: GridLib.c:194:51: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 981 [-Wformat-overflow=] 194 | sprintf(MsgStr, "Returning from INCLUDE FILE: %s.*", fn_include); | ^~ ~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from GridLib.c:49: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin_sprintf_chk’ output between 32 and 1055 bytes into a destination of size 1010 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ In file included from /usr/include/string.h:495, from GridLib.h:45, from GridLib.c:49: In function ‘strncpy’, inlined from ‘GetSource’ at GridLib.c:335:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘builtin_strncpy’ output may be truncated copying 63 bytes from a string of length 639 [-Wstringop-truncation] 106 | return builtin___strncpy_chk (dest, src, len, bos (dest)); | ^~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘GetSource’ at GridLib.c:302:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘builtin_strncpy’ output may be truncated copying 63 bytes from a string of length 639 [-Wstringop-truncation] 106 | return _builtinstrncpy_chk (dest, src, len, bos (dest)); | ^~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘GetSource’ at GridLib.c:275:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘builtin_strncpy’ output may be truncated copying 63 bytes from a string of length 639 [-Wstringop-truncation] 106 | return builtin___strncpy_chk (dest, src, len, bos (dest)); | ^~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘GetSource’ at GridLib.c:258:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘builtin_strncpy’ output may be truncated copying 63 bytes from a string of length 639 [-Wstringop-truncation] 106 | return _builtinstrncpy_chk (dest, src, len, bos (dest)); | ^~~~~~~~~~~~~~ GridLib.c: In function ‘CreateGridArray_Cascading’: GridLib.c:1066:145: warning: ‘%s’ directive writing up to 1023 bytes into a region of size between 825 and 908 [-Wformat-overflow=] 1066 | sprintf(MsgStr, "ERROR: CreateGridArray_Cascading: buf_ptr > buffer_size: x%d y%d numz%d (offset %ld buf_size %ld diff %ld) in: %s", | ^~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from GridLib.c:49: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin_sprintf_chk’ output between 103 and 1209 bytes into a destination of size 1010 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ GridLib.c: In function ‘OpenGrid3dFile’: GridLib.c:2022:45: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 991 [-Wformat-overflow=] 2022 | sprintf(MsgStr, "Opening Grid File: %s", fn_grid); | ^~ ~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from GridLib.c:49: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin_sprintf_chk’ output between 20 and 1043 bytes into a destination of size 1010 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ GridLib.c:2027:69: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 971 [-Wformat-overflow=] 2027 | sprintf(MsgStr, "WARNING: cannot open grid buffer file: %s", fn_grid); | ^~ ~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from GridLib.c:49: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin_sprintf_chk’ output between 40 and 1063 bytes into a destination of size 1010 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ GridLib.c:2039:61: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 971 [-Wformat-overflow=] 2039 | "WARNING: cannot open grid header file: %s", fn_hdr); | ^~ ~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from GridLib.c:49: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin_sprintf_chk’ output between 40 and 1063 bytes into a destination of size 1010 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ GridLib.c: In function ‘ReadCascadingGrid3dValue’: GridLib.c:2253:121: warning: ‘%s’ directive writing up to 1023 bytes into a region of size between 841 and 928 [-Wformat-overflow=] 2253 | sprintf(MsgStr, "ERROR: reading cascading grid value at: x%d y%d z%d (offset %ld buf_size %ld diff %ld) in: %s", | ^~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from GridLib.c:49: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin_sprintf_chk’ output between 83 and 1193 bytes into a destination of size 1010 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ In file included from /usr/include/string.h:495, from GridLib.h:45, from GridLib.c:49: In function ‘strncpy’, inlined from ‘ReadArrival’ at GridLib.c:3685:5: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘builtin_strncpy’ output may be truncated copying 63 bytes from a string of length 639 [-Wstringop-truncation] 106 | return builtin___strncpy_chk (dest, src, len, bos (dest)); | ^~~~~~~~~~~~~~ GridLib.c: In function ‘ExpandWildCards_OLD’: GridLib.c:4579:34: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 95 [-Wformat-overflow=] 4579 | sprintf(system_str, "ls %s > %s", fileName, list_file); | ^~ ~~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from GridLib.c:49: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin___sprintf_chk’ output 7 or more bytes (assuming 1030) into a destination of size 101 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ GridLib.c: In function ‘GetQuality2Err’: GridLib.c:5437:32: warning: ‘%s’ directive writing up to 100 bytes into a region of size 97 [-Wformat-overflow=] 5437 | sprintf(frmttmp, "%%*f %s", frmt); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from GridLib.h:44, from GridLib.c:49: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 5 and 105 bytes into a destination of size 101 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ In file included from /usr/include/string.h:495, from GridLib.h:45, from GridLib.c:49: In function ‘strncpy’, inlined from ‘ReadFortranString’ at GridLib.c:5316:5, inlined from ‘ReadFortranString’ at GridLib.c:5291:5, inlined from ‘ReadFpfitSum’ at GridLib.c:5578:14: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘builtin_strncpy’ output may be truncated copying 1 byte from a string of length 100 [-Wstringop-truncation] 106 | return builtin___strncpy_chk (dest, src, len, bos (dest)); | ^~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘ReadFortranString’ at GridLib.c:5316:5, inlined from ‘ReadFortranString’ at GridLib.c:5291:5, inlined from ‘ReadFpfitSum’ at GridLib.c:5584:14: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘builtin_strncpy’ output may be truncated copying 1 byte from a string of length 100 [-Wstringop-truncation] 106 | return _builtinstrncpy_chk (dest, src, len, bos (dest)); | ^~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘ReadFortranString’ at GridLib.c:5316:5, inlined from ‘ReadFortranString’ at GridLib.c:5291:5, inlined from ‘ReadFpfitSum’ at GridLib.c:5610:14: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘builtin_strncpy’ output may be truncated copying 1 byte from a string of length 100 [-Wstringop-truncation] 106 | return builtin___strncpy_chk (dest, src, len, bos (dest)); | ^~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘ReadFortranString’ at GridLib.c:5316:5, inlined from ‘ReadFortranString’ at GridLib.c:5291:5, inlined from ‘ReadFpfitSum’ at GridLib.c:5625:14: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘builtin_strncpy’ output may be truncated copying 1 byte from a string of length 100 [-Wstringop-truncation] 106 | return _builtinstrncpy_chk (dest, src, len, bos (dest)); | ^~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘ReadFortranString’ at GridLib.c:5316:5, inlined from ‘ReadFortranString’ at GridLib.c:5291:5, inlined from ‘ReadFpfitSum’ at GridLib.c:5626:14: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘builtin_strncpy’ output may be truncated copying 1 byte from a string of length 100 [-Wstringop-truncation] 106 | return builtin___strncpy_chk (dest, src, len, bos (dest)); | ^~~~~~~~~~~~~~ octtree/octtree.c: In function ‘getScatterSampleResultTreeAtLevels’: octtree/octtree.c:922:9: warning: variable ‘isample_taken’ set but not used [-Wunused-but-set-variable] 922 | int isample_taken; | ^~~~~ alomax_matrix/alomax_matrix.c: In function ‘matrix_double_inverse’: alomax_matrix/alomax_matrix.c:242:69: warning: ‘%s’ directive writing up to 4095 bytes into a region of size 4061 [-Wformat-overflow=] 242 | sprintf(error_message2, "ERROR: in matrix_double_inverse(): %s", error_message); | ^~ ~~~~~ In file included from /usr/include/stdio.h:867, from alomax_matrix/alomax_matrix.c:10: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘builtin___sprintf_chk’ output between 36 and 4131 bytes into a destination of size 4096 36 | return builtin_sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ alomax_matrix/alomax_matrix.c: In function ‘matrix_double_check_diagonal_non_zero_inverse’: alomax_matrix/alomax_matrix.c:337:93: warning: ‘%s’ directive writing up to 4095 bytes into a region of size 4037 [-Wformat-overflow=] 337 | sprintf(error_message2, "ERROR: in matrix_double_check_diagonal_non_zero_inverse(): %s", error_message); | ^~ ~~~~~ In file included from /usr/include/stdio.h:867, from alomax_matrix/alomax_matrix.c:10: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 60 and 4155 bytes into a destination of size 4096 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, va_arg_pack ()); | ~~~~~~~~~ alomax_matrix/alomax_matrix.c:337:93: warning: ‘%s’ directive writing up to 4095 bytes into a region of size 4037 [-Wformat-overflow=] 337 | sprintf(error_message2, "ERROR: in matrix_double_check_diagonal_non_zero_inverse(): %s", error_message); | ^~ ~~~~~ In file included from /usr/include/stdio.h:867, from alomax_matrix/alomax_matrix.c:10: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘_builtinsprintf_chk’ output between 60 and 4155 bytes into a destination of size 4096 36 | return builtin___sprintf_chk (s, USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~ 37 | bos (s), fmt, __va_arg_pack ()); | ~~~~~~~~~ alomax_matrix/eigv.c: In function ‘tql2’: alomax_matrix/eigv.c:544:17: warning: ‘s2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 544 | p = - s s2 c3 el1 e[l] / dl1; | ~~^~ alomax_matrix/eigv.c:544:22: warning: ‘c3’ may be used uninitialized in this function [-Wmaybe-uninitialized] 544 | p = - s s2 c3 el1 e[l] / dl1; | ~~~^~ matrix_statistics/matrix_statistics.c: In function ‘CalcExpectationSamples’: matrix_statistics/matrix_statistics.c:57:20: warning: variable ‘prob’ set but not used [-Wunused-but-set-variable] 57 | float x, y, z, prob; | ^~~~ matrix_statistics/matrix_statistics.c: In function ‘CalcCovarianceSamplesRect’: matrix_statistics/matrix_statistics.c:198:20: warning: variable ‘prob’ set but not used [-Wunused-but-set-variable] 198 | float x, y, z, prob; | ^~~~ matrix_statistics/matrix_statistics.c: In function ‘CalcCovarianceSamplesRect_OLD’: matrix_statistics/matrix_statistics.c:247:20: warning: variable ‘prob’ set but not used [-Wunused-but-set-variable] 247 | float x, y, z, prob; | ^~~~ matrix_statistics/matrix_statistics.c: In function ‘CalcCovarianceSamplesGlobal’: matrix_statistics/matrix_statistics.c:353:31: warning: variable ‘prob’ set but not used [-Wunused-but-set-variable] 353 | double lat, lon, x, y, z, prob; | ^~~~ matrix_statistics/matrix_statistics.c: In function ‘CalcCovarianceSamplesGlobal_NEW’: matrix_statistics/matrix_statistics.c:419:20: warning: variable ‘prob’ set but not used [-Wunused-but-set-variable] 419 | float x, y, z, prob; | ^~~~ matrix_statistics/matrix_statistics.c: In function ‘CalcCovarianceSamplesGlobal_OLD’: matrix_statistics/matrix_statistics.c:476:20: warning: variable ‘prob’ set but not used [-Wunused-but-set-variable] 476 | float x, y, z, prob; | ^~~~ velmod.c: In function ‘read_fdiff_vel’: velmod.c:2109:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] 2109 | fread(&fdgrid_numx, sizeof (int), 1, fp_grid); | ^~~~~~~~~~~~~ velmod.c:2110:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] 2110 | fread(&fdgrid_numz, sizeof (int), 1, fp_grid); | ^~~~~~~~~~~~~ velmod.c:2125:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] 2125 | fread(fdgrid_array + (nz * fdgrid_numx), sizeof (float), | ^~~~~~~~~~~~ 2126 | fdgrid_numx, fp_grid); | ~~~~~ velmod.c: In function ‘read_grd’: velmod.c:696:31: warning: ‘%s’ directive writing up to 199 bytes into a region of size 101 [-Wformat-overflow=] 696 | sprintf(grdfilename, "%s", ps->grd_file); | ^~ In file included from /usr/include/stdio.h:867, from util.h:35, from velmod.c

rcabdia commented 1 year ago

Just in case binary files from compile folder do not work, try to build by yourself the las version of Non Lin Loc and put the binaries in the corresponding folder https://github.com/alomax/NonLinLoc

rcabdia commented 1 year ago

Good morning, So sorry for this late solution. I've upgraded ISP to incorporate last version of NLL (previous version doesn't complie in Linux,sometimes). Now, you can choose either conventional installation (copy and paste pre-compiled files) or advanced (installation process will compile NLL "you need pre-install cmake"). All directions for installation are upgraded. I recommend delete old ISP and remove the enviroment to have a clean new installation. Of course I refer to ISP 2.0, so please follow strictly the installation directions