+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/azara-2.7nb10/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/azara-2.7nb10/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for azara-2.7nb10
cd help; /opt/pkg/bin/bmake
cc -c -O txt2html.c
txt2html.c: In function 'next_ref_stopper':
txt2html.c:80:13: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
   80 |         if (isspace(*ptr) ||
      |             ^~~~~~~
txt2html.c:3:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
    2 | #include "types.h"
  +++ |+#include <ctype.h>
    3 | 
txt2html.c:81:48: warning: implicit declaration of function 'isalnum' [-Wimplicit-function-declaration]
   81 |                 (is_punctuation_char(*ptr) && !isalnum(*(ptr+1))))
      |                                                ^~~~~~~
txt2html.c:81:48: note: include '<ctype.h>' or provide a declaration of 'isalnum'
cc -o txt2html   txt2html.o  
cc -c -O txt2hlp.c
cc -o txt2hlp   txt2hlp.o  
./txt2hlp azara
./txt2hlp combine
./txt2hlp components
./txt2hlp connect
./txt2hlp contours
./txt2hlp deflate
./txt2hlp extract
./txt2hlp peak_find
./txt2hlp peak_fit
./txt2hlp plot1
./txt2hlp plot2
./txt2hlp process
./txt2hlp project
./txt2hlp slides
./txt2hlp reflate
./txt2hlp unblock
./txt2hlp viewer
./txt2hlp plot2/baseline
./txt2hlp plot2/data
./txt2hlp plot2/extract
./txt2hlp plot2/levels
./txt2hlp plot2/object
./txt2hlp plot2/output
./txt2hlp plot2/peak
./txt2hlp plot2/peaks
./txt2hlp plot2/phase
./txt2hlp plot2/property
./txt2hlp plot2/region
./txt2hlp plot2/rowcol
./txt2hlp plot2/save
./txt2hlp plot2/tracking
./txt2hlp plot1/button
./txt2hlp plot1/data
./txt2hlp plot1/object
./txt2hlp plot1/output
./txt2hlp plot1/property
./txt2hlp plot1/region
./txt2hlp plot1/slider
./txt2hlp plot1/text
./txt2html azara
./txt2html combine
./txt2html components
./txt2html connect
./txt2html contours
./txt2html deflate
./txt2html extract
./txt2html peak_find
./txt2html peak_fit
./txt2html plot1
./txt2html plot2
./txt2html process
./txt2html project
./txt2html slides
./txt2html reflate
./txt2html unblock
./txt2html viewer
./txt2html plot2/baseline
./txt2html plot2/data
./txt2html plot2/extract
./txt2html plot2/levels
./txt2html plot2/object
./txt2html plot2/output
./txt2html plot2/peak
./txt2html plot2/peaks
./txt2html plot2/phase
./txt2html plot2/property
./txt2html plot2/region
./txt2html plot2/rowcol
./txt2html plot2/save
./txt2html plot2/tracking
./txt2html plot1/button
./txt2html plot1/data
./txt2html plot1/object
./txt2html plot1/output
./txt2html plot1/property
./txt2html plot1/region
./txt2html plot1/slider
./txt2html plot1/text
./txt2html CHANGES
./txt2html INSTALL
./txt2html README-2.7
./txt2html CHANGES-1.0-1
./txt2html CHANGES-1.0-2
./txt2html CHANGES-1.0-3
./txt2html CHANGES-2.0-0
./txt2html CHANGES-2.5-0
./txt2html CHANGES-2.6-0
./txt2html CHANGES-2.7-0
./txt2html LICENSE
cd process; /opt/pkg/bin/bmake
/opt/pkg/bin/bmake local_objects
cc -c -O process.c
cc -c -O block.c
cc -c -O block2.c
cc -c -O block3.c
cc -c -O files.c
files.c: In function 'truncate_file':
files.c:105:39: warning: implicit declaration of function 'truncate' [-Wimplicit-function-declaration]
  105 |     if ((length != current_length) && truncate(file, length))
      |                                       ^~~~~~~~
cc -c -O script.c
cc -c -O store.c
cc -c -O arrange.c
cc -c -O avance.c
cc -c -O baseline.c
cc -c -O command.c
cc -c -O complex.c
cc -c -O convolve.c
cc -c -O fft.c
cc -c -O lp_extend.c
cc -c -O lp_first.c
cc -c -O lp_fit.c
cc -c -O lp_last.c
cc -c -O maxent.c
cc -c -O opus.c
cc -c -O phase.c
cc -c -O weight.c
cd ../global; /opt/pkg/bin/bmake process_objects
cc   -c -O -o avance_param.o avance_param.c
cc   -c -O -o base.o base.c
cc   -c -O -o block_io.o block_io.c
cc   -c -O -o complex.o complex.c
cc   -c -O -o conv.o conv.c
cc   -c -O -o csvd.o csvd.c
cc   -c -O -o fblp.o fblp.c
cc   -c -O -o ft.o ft.c
cc   -c -O -o help.o help.c
cc   -c -O -o lin_pred.o lin_pred.c
cc   -c -O -o lp.o lp.c
cc   -c -O -o mem.o mem.c
cc   -c -O -o par.o par.c
cc   -c -O -o parse.o parse.c
cc   -c -O -o poly_roots.o poly_roots.c
cc   -c -O -o random.o random.c
cc   -c -O -o ref.o ref.c
cc   -c -O -o svd.o svd.c
cc   -c -O -o utility.o utility.c
utility.c: In function 'empty_string':
utility.c:108:14: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
  108 |         if (!isspace(string[i]))
      |              ^~~~~~~
utility.c:2:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
    1 | #include "utility.h"
  +++ |+#include <ctype.h>
    2 | 
cc   -c -O -o linpack/caxpy.o linpack/caxpy.c
cc   -c -O -o linpack/cdotc.o linpack/cdotc.c
cc   -c -O -o linpack/cscal.o linpack/cscal.c
cc   -c -O -o linpack/csrot.o linpack/csrot.c
cc   -c -O -o linpack/cswap.o linpack/cswap.c
cc   -c -O -o linpack/scnrm2.o linpack/scnrm2.c
cc   -c -O -o linpack/srotg.o linpack/srotg.c
cc   -c -O -o linpack/r_cnjg.o linpack/r_cnjg.c
cc   -c -O -o linpack/r_imag.o linpack/r_imag.c
cc   -c -O -o linpack/r_sign.o linpack/r_sign.c
cc   -c -O -o linpack/c_abs.o linpack/c_abs.c
cc   -c -O -o linpack/c_div.o linpack/c_div.c
cc   -c -O -o linpack/csvdc.o linpack/csvdc.c
cc -o process   process.o  block.o  block2.o  block3.o  files.o  script.o  store.o  arrange.o  avance.o  baseline.o  command.o  complex.o  convolve.o  fft.o  lp_extend.o  lp_first.o  lp_fit.o  lp_last.o  maxent.o  opus.o  phase.o  weight.o  ../global/avance_param.o  ../global/base.o  ../global/block_io.o  ../global/complex.o  ../global/conv.o  ../global/csvd.o  ../global/fblp.o  ../global/ft.o  ../global/help.o  ../global/lin_pred.o  ../global/lp.o  ../global/mem.o  ../global/par.o  ../global/parse.o  ../global/poly_roots.o  ../global/random.o  ../global/ref.o  ../global/svd.o  ../global/utility.o  ../global/linpack/caxpy.o  ../global/linpack/cdotc.o  ../global/linpack/cscal.o  ../global/linpack/csrot.o  ../global/linpack/cswap.o  ../global/linpack/scnrm2.o  ../global/linpack/srotg.o  ../global/linpack/r_cnjg.o  ../global/linpack/r_imag.o  ../global/linpack/r_sign.o  ../global/linpack/c_abs.o  ../global/linpack/c_div.o  ../global/linpack/csvdc.o   -lm
cd peak; /opt/pkg/bin/bmake
/opt/pkg/bin/bmake local_find_objects
cc -c -O peak_find.c
cc -c -O data.c
cc -c -O find.c
cc -c -O script_find.c
cd ../global; /opt/pkg/bin/bmake peak_find_objects
cc   -c -O -o dbl_list.o dbl_list.c
cc   -c -O -o list.o list.c
cc   -c -O -o sorts.o sorts.c
cc -o peak_find   peak_find.o  data.o  find.o  script_find.o  ../global/block_io.o  ../global/dbl_list.o  ../global/help.o  ../global/list.o  ../global/par.o  ../global/parse.o  ../global/ref.o  ../global/sorts.o  ../global/utility.o   -lm
/opt/pkg/bin/bmake local_fit_objects
cc -c -O peak_fit.c
peak_fit.c: In function 'main':
peak_fit.c:401:9: warning: implicit declaration of function 'initialize_fit'; did you mean 'initialize_data'? [-Wimplicit-function-declaration]
  401 |     if (initialize_fit(fit_param.nfitted, fit_param.nparams, npts_max,
      |         ^~~~~~~~~~~~~~
      |         initialize_data
cc -c -O fit.c
cc -c -O fitter.c
fitter.c: In function 'model_fit':
fitter.c:402:5: warning: implicit declaration of function 'find_point' [-Wimplicit-function-declaration]
  402 |     find_point(nfitted, xx, point, cum_fitted_points, base_fitted,
      |     ^~~~~~~~~~
cc -c -O group.c
cc -c -O output.c
cc -c -O script_fit.c
cd ../global; /opt/pkg/bin/bmake peak_fit_objects
cc   -c -O -o gauss_jordan.o gauss_jordan.c
cc   -c -O -o nonlinear_model.o nonlinear_model.c
cd ../process; /opt/pkg/bin/bmake peak
/opt/pkg/bin/bmake peak_objects
cc -o peak_fit   peak_fit.o  data.o  fit.o  fitter.o  group.o  output.o  script_fit.o  ../global/avance_param.o  ../global/base.o  ../global/block_io.o  ../global/complex.o  ../global/conv.o  ../global/csvd.o  ../global/dbl_list.o  ../global/fblp.o  ../global/ft.o  ../global/gauss_jordan.o  ../global/help.o  ../global/list.o  ../global/lin_pred.o  ../global/lp.o  ../global/mem.o  ../global/nonlinear_model.o  ../global/par.o  ../global/parse.o  ../global/poly_roots.o  ../global/random.o  ../global/ref.o  ../global/sorts.o  ../global/svd.o  ../global/utility.o  ../global/linpack/caxpy.o  ../global/linpack/cdotc.o  ../global/linpack/cscal.o  ../global/linpack/csrot.o  ../global/linpack/cswap.o  ../global/linpack/scnrm2.o  ../global/linpack/srotg.o  ../global/linpack/r_cnjg.o  ../global/linpack/r_imag.o  ../global/linpack/r_sign.o  ../global/linpack/c_abs.o  ../global/linpack/c_div.o  ../global/linpack/csvdc.o  ../process/arrange.o  ../process/avance.o  ../process/baseline.o  ../process/command.o  ../process/complex.o  ../process/convolve.o  ../process/fft.o  ../process/lp_extend.o  ../process/lp_first.o  ../process/lp_fit.o  ../process/lp_last.o  ../process/maxent.o  ../process/opus.o  ../process/phase.o  ../process/weight.o   -lm
cd extract; /opt/pkg/bin/bmake
/opt/pkg/bin/bmake local_objects
cc -c -O block.c
cc -c -O extract.c
cd ../global; /opt/pkg/bin/bmake extract_objects
cc -o extract   block.o  extract.o  ../global/block_io.o  ../global/help.o  ../global/par.o  ../global/parse.o  ../global/ref.o  ../global/utility.o  
cd project; /opt/pkg/bin/bmake
/opt/pkg/bin/bmake local_objects
cc -c -O block.c
cc -c -O project.c
project.c: In function 'print_project_info':
project.c:302:5: warning: implicit declaration of function 'print_integer_array' [-Wimplicit-function-declaration]
  302 |     print_integer_array(ndim_proj, dim_proj);
      |     ^~~~~~~~~~~~~~~~~~~
cd ../global; /opt/pkg/bin/bmake project_objects
cc -o project   block.o  project.o  ../global/block_io.o  ../global/help.o  ../global/par.o  ../global/parse.o  ../global/ref.o  ../global/utility.o  
cd unblock; /opt/pkg/bin/bmake
/opt/pkg/bin/bmake local_objects
cc -c -O block.c
cc -c -O unblock.c
cd ../global; /opt/pkg/bin/bmake unblock_objects
cc -o unblock   block.o  unblock.o  ../global/block_io.o  ../global/help.o  ../global/par.o  ../global/parse.o  ../global/ref.o  ../global/utility.o  
cd contours; /opt/pkg/bin/bmake
/opt/pkg/bin/bmake local_objects
cc -c -O block.c
cc -c -O contours.c
cd ../global; /opt/pkg/bin/bmake contours_objects
cc   -c -O -o contour.o contour.c
cc -o contours   block.o  contours.o  ../global/block_io.o  ../global/contour.o  ../global/help.o  ../global/par.o  ../global/parse.o  ../global/ref.o  ../global/utility.o  
cd combine; /opt/pkg/bin/bmake
/opt/pkg/bin/bmake local_objects
cc -c -O block.c
cc -c -O combine.c
cc -c -O gradient.c
cc -c -O simple.c
cd ../global; /opt/pkg/bin/bmake combine_objects
cc -o combine   block.o  combine.o  gradient.o  simple.o  ../global/block_io.o  ../global/help.o  ../global/par.o  ../global/parse.o  ../global/ref.o  ../global/utility.o  
cd deflate; /opt/pkg/bin/bmake
/opt/pkg/bin/bmake local_objects
cc -c -O block.c
cc -c -O deflate.c
cd ../global; /opt/pkg/bin/bmake deflate_objects
cc -o deflate   block.o  deflate.o  ../global/block_io.o  ../global/help.o  ../global/par.o  ../global/parse.o  ../global/ref.o  ../global/utility.o  
cd reflate; /opt/pkg/bin/bmake
/opt/pkg/bin/bmake local_objects
cc -c -O block.c
cc -c -O reflate.c
cd ../global; /opt/pkg/bin/bmake reflate_objects
cc -o reflate   block.o  reflate.o  ../global/block_io.o  ../global/help.o  ../global/par.o  ../global/parse.o  ../global/ref.o  ../global/utility.o  
cd utility; /opt/pkg/bin/bmake
cc -c -O bin2asc.c
cc -o bin2asc  bin2asc.o 
cc -c -O int2float.c
cc -o int2float  int2float.o 
cc -c -O float2int.c
cc -o float2int  float2int.o 
cc -c -O look_at.c
cc -o look_at  look_at.o 
cc -c -O look_byte.c
cc -o look_byte  look_byte.o 
cc -c -O look_for.c
cc -o look_for  look_for.o 
cc -c -O swap.c
cc -o swap  swap.o 
cc -c -O mat2par.c
cc -o mat2par  mat2par.o 
cc -c -O par2mat.c
In file included from par2mat.c:1:
par2mat.c: In function 'main':
macros.h:327:30: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
  327 |              while (*Ptr2 && isspace(*Ptr2))  Ptr2++; \
      |                              ^~~~~~~
par2mat.c:43:9: note: in expansion of macro 'STRIP_LEADING_SPACE'
   43 |         STRIP_LEADING_SPACE(line);
      |         ^~~~~~~~~~~~~~~~~~~
par2mat.c:3:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
    2 | #include "types.h"
  +++ |+#include <ctype.h>
    3 | 
cc -o par2mat  par2mat.o 
cd connect; /opt/pkg/bin/bmake
/opt/pkg/bin/bmake local_objects
cc -c -O atom.c
atom.c: In function 'find_atom_type':
atom.c:10:41: warning: implicit declaration of function 'isdigit' [-Wimplicit-function-declaration]
   10 |     for (n = 0; (n < strlen(string)) && isdigit(string[n]); n++)
      |                                         ^~~~~~~
atom.c:4:1: note: include '<ctype.h>' or provide a declaration of 'isdigit'
    3 | #include "utility.h"
  +++ |+#include <ctype.h>
    4 | 
cc -c -O crosspeak.c
crosspeak.c: In function 'read_crosspeak_file':
crosspeak.c:182:37: warning: implicit declaration of function 'empty_string' [-Wimplicit-function-declaration]
  182 |                                 && !empty_string(line) ; ncrosspeaks++)
      |                                     ^~~~~~~~~~~~
cc -c -O match.c
cc -c -O output.c
cc -c -O script.c
cc -c -O shift.c
shift.c: In function 'read_shift_file':
shift.c:111:59: warning: implicit declaration of function 'empty_string' [-Wimplicit-function-declaration]
  111 |     for (nshifts = 0; fgets(line, LONG_LINE_SIZE, fp) && !empty_string(line) ;
      |                                                           ^~~~~~~~~~~~
cc -c -O table.c
cc -c -O connect.c
cd ../global; /opt/pkg/bin/bmake connect_objects
cc -o connect   atom.o  crosspeak.o  match.o  output.o  script.o  shift.o  table.o  connect.o  ../global/help.o  ../global/par.o  ../global/parse.o  ../global/ref.o  ../global/utility.o  
cd slides; /opt/pkg/bin/bmake
/opt/pkg/bin/bmake local_objects
cc -c -O ps_func.c
cc -c -O slides.c
slides.c: In function 'have_no_text':
slides.c:195:14: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
  195 |         if (!isspace(text[i]))
      |              ^~~~~~~
slides.c:10:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
    9 | #include "utility.h"
  +++ |+#include <ctype.h>
   10 | 
cd ../global; /opt/pkg/bin/bmake slides_objects
cc   -c -O -o color.o color.c
cc   -c -O -o date.o date.c
cc   -c -O -o output.o output.c
cc   -c -O -o ps.o ps.c
cc -o slides   ps_func.o  slides.o  ../global/color.o  ../global/date.o  ../global/help.o  ../global/list.o  ../global/output.o  ../global/par.o  ../global/parse.o  ../global/ps.o  ../global/ref.o  ../global/utility.o  
cd components; /opt/pkg/bin/bmake
/opt/pkg/bin/bmake local_objects
cc -c -O block.c
cc -c -O components.c
In file included from components.h:6,
                 from components.c:1:
components.c: In function 'input_list_parse':
macros.h:327:30: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
  327 |              while (*Ptr2 && isspace(*Ptr2))  Ptr2++; \
      |                              ^~~~~~~
components.c:257:9: note: in expansion of macro 'STRIP_LEADING_SPACE'
  257 |         STRIP_LEADING_SPACE(line);
      |         ^~~~~~~~~~~~~~~~~~~
components.c:6:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
    5 | #include "parse.h"
  +++ |+#include <ctype.h>
    6 | #include "ref.h"
cd ../global; /opt/pkg/bin/bmake components_objects
cc   -c -O -o principal.o principal.c
cc -o components -O   block.o  components.o  ../global/block_io.o  ../global/help.o  ../global/par.o  ../global/parse.o  ../global/principal.o  ../global/ref.o  ../global/sorts.o  ../global/utility.o   -lm
cd azara; /opt/pkg/bin/bmake
/opt/pkg/bin/bmake local_objects
cc -c -O azara.c
cd ../global; /opt/pkg/bin/bmake azara_objects
cc -o azara   azara.o  ../global/help.o  
cd plot2; /opt/pkg/bin/bmake
/opt/pkg/bin/bmake local_plot2_objects
cc   -DUSE_XPM -c -O plot2.c
plot2.c: In function 'quit_callback':
plot2.c:60:13: warning: implicit declaration of function 'update_object_params'; did you mean 'update_output_params'? [-Wimplicit-function-declaration]
   60 |             update_object_params();
      |             ^~~~~~~~~~~~~~~~~~~~
      |             update_output_params
plot2.c:64:13: warning: implicit declaration of function 'update_property_params'; did you mean 'update_rowcol_params'? [-Wimplicit-function-declaration]
   64 |             update_property_params();
      |             ^~~~~~~~~~~~~~~~~~~~~~
      |             update_rowcol_params
cc   -DUSE_XPM -c -O baseline_popup.c
cc   -DUSE_XPM -c -O data_popup.c
data_popup.c: In function 'remove_data_set':
data_popup.c:40:5: warning: implicit declaration of function 'remove_rowcol_set'; did you mean 'remove_save_set'? [-Wimplicit-function-declaration]
   40 |     remove_rowcol_set(data_set);
      |     ^~~~~~~~~~~~~~~~~
      |     remove_save_set
cc   -DUSE_XPM -c -O display_popup.c
cc   -DUSE_XPM -c -O extract_popup.c
cc   -DUSE_XPM -c -O fit_popup.c
cc   -DUSE_XPM -c -O fold_popup.c
cc   -DUSE_XPM -c -O levels_popup.c
In file included from widget.h:76,
                 from levels_popup.h:4,
                 from levels_popup.c:1:
levels_popup.c: In function 'levels_apply':
levels_popup.c:87:18: warning: implicit declaration of function 'levels_apply_func'; did you mean 'levels_apply'? [-Wimplicit-function-declaration]
   87 |     CHECK_STATUS(levels_apply_func(nlevels, levels, error_msg));
      |                  ^~~~~~~~~~~~~~~~~
macros.h:371:19: note: in definition of macro 'CHECK_STATUS'
  371 |          {   if ((status) == ERROR)  return  ERROR;   }
      |                   ^~~~~~
levels_popup.c: In function 'action_command':
levels_popup.c:111:18: warning: implicit declaration of function 'levels_action_func' [-Wimplicit-function-declaration]
  111 |     CHECK_STATUS(levels_action_func(modify_type, error_msg));
      |                  ^~~~~~~~~~~~~~~~~~
macros.h:371:19: note: in definition of macro 'CHECK_STATUS'
  371 |          {   if ((status) == ERROR)  return  ERROR;   }
      |                   ^~~~~~
levels_popup.c: In function 'action_callback':
levels_popup.c:127:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  127 |     if (action_command((int) data, error_msg) == ERROR)
      |                        ^
cc   -DUSE_XPM -c -O object_popup.c
object_popup.c: In function 'object_callback':
object_popup.c:96:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   96 |     int object = (int) data;
      |                  ^
object_popup.c: In function 'create_object_popup':
object_popup.c:212:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  212 |         object_items[i].data = (Generic_ptr) i;
      |                                ^
cc   -DUSE_XPM -c -O output_popup.c
In file included from widget.h:76,
                 from output_popup.h:4,
                 from output_popup.c:1:
output_popup.c: In function 'output_xpm':
output_popup.c:171:22: warning: implicit declaration of function 'do_display_dump' [-Wimplicit-function-declaration]
  171 |         CHECK_STATUS(do_display_dump(output_file, error_msg));
      |                      ^~~~~~~~~~~~~~~
macros.h:371:19: note: in definition of macro 'CHECK_STATUS'
  371 |          {   if ((status) == ERROR)  return  ERROR;   }
      |                   ^~~~~~
output_popup.c:175:22: warning: implicit declaration of function 'do_slice_dump' [-Wimplicit-function-declaration]
  175 |         CHECK_STATUS(do_slice_dump(output_file, error_msg));
      |                      ^~~~~~~~~~~~~
macros.h:371:19: note: in definition of macro 'CHECK_STATUS'
  371 |          {   if ((status) == ERROR)  return  ERROR;   }
      |                   ^~~~~~
cc   -DUSE_XPM -c -O peak_popup.c
In file included from widget.h:76,
                 from peak_popup.h:4,
                 from peak_popup.c:1:
peak_popup.c: In function 'add_peak_dialog':
macros.h:327:30: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
  327 |              while (*Ptr2 && isspace(*Ptr2))  Ptr2++; \
      |                              ^~~~~~~
peak_popup.c:127:13: note: in expansion of macro 'STRIP_LEADING_SPACE'
  127 |             STRIP_LEADING_SPACE(set);
      |             ^~~~~~~~~~~~~~~~~~~
peak_popup.c:9:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
    8 | #include "utility.h"
  +++ |+#include <ctype.h>
    9 | #include "window.h"
cc   -DUSE_XPM -c -O peaks_popup.c
In file included from widget.h:76,
                 from peaks_popup.h:4,
                 from peaks_popup.c:1:
peaks_popup.c: In function 'stretch_peaks':
peaks_popup.c:204:18: warning: implicit declaration of function 'stretch_peak_func'; did you mean 'stretch_peaks'? [-Wimplicit-function-declaration]
  204 |     CHECK_STATUS(stretch_peak_func(ref_type, x_range, y_range, error_msg));
      |                  ^~~~~~~~~~~~~~~~~
macros.h:371:19: note: in definition of macro 'CHECK_STATUS'
  371 |          {   if ((status) == ERROR)  return  ERROR;   }
      |                   ^~~~~~
cc   -DUSE_XPM -c -O phase_popup.c
cc   -DUSE_XPM -c -O prop_popup.c
prop_popup.c: In function 'object_callback':
prop_popup.c:106:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  106 |     int object = (int) data;
      |                  ^
prop_popup.c: In function 'create_property_popup':
prop_popup.c:294:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  294 |         object_items[i].data = (Generic_ptr) i;
      |                                ^
cc   -DUSE_XPM -c -O region_popup.c
cc   -DUSE_XPM -c -O rowcol_popup.c
rowcol_popup.c: In function 'create_rowcol_popup':
rowcol_popup.c:535:5: warning: implicit declaration of function 'set_reference_items' [-Wimplicit-function-declaration]
  535 |     set_reference_items((Box_item *) reference_items, reference_boxes);
      |     ^~~~~~~~~~~~~~~~~~~
cc   -DUSE_XPM -c -O save_popup.c
cc   -DUSE_XPM -c -O slice_popup.c
slice_popup.c: In function 'button_press':
slice_popup.c:322:20: warning: implicit declaration of function 'rowcol_point_stats'; did you mean 'print_point_stats'? [-Wimplicit-function-declaration]
  322 |             (void) rowcol_point_stats(&print_funcs, size, point, error_msg);
      |                    ^~~~~~~~~~~~~~~~~~
      |                    print_point_stats
cc   -DUSE_XPM -c -O track_popup.c
cc   -DUSE_XPM -c -O baseline.c
cc   -DUSE_XPM -c -O baseline_func.c
In file included from slice.h:4,
                 from baseline_func.h:4,
                 from baseline_func.c:1:
baseline_func.c: In function 'get_baseline_file':
macros.h:327:30: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
  327 |              while (*Ptr2 && isspace(*Ptr2))  Ptr2++; \
      |                              ^~~~~~~
baseline_func.c:36:5: note: in expansion of macro 'STRIP_LEADING_SPACE'
   36 |     STRIP_LEADING_SPACE(baseline_file);
      |     ^~~~~~~~~~~~~~~~~~~
baseline_func.c:5:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
    4 | #include "baseline.h"
  +++ |+#include <ctype.h>
    5 | #include "slice.h"
cc   -DUSE_XPM -c -O block.c
cc   -DUSE_XPM -c -O data.c
cc   -DUSE_XPM -c -O data_func.c
cc   -DUSE_XPM -c -O draw.c
cc   -DUSE_XPM -c -O extract.c
cc   -DUSE_XPM -c -O extract_func.c
In file included from extract_func.h:4,
                 from extract_func.c:1:
extract_func.c: In function 'extract_load_func':
macros.h:327:30: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
  327 |              while (*Ptr2 && isspace(*Ptr2))  Ptr2++; \
      |                              ^~~~~~~
extract_func.c:50:5: note: in expansion of macro 'STRIP_LEADING_SPACE'
   50 |     STRIP_LEADING_SPACE(plane_name);
      |     ^~~~~~~~~~~~~~~~~~~
extract_func.c:11:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
   10 | #include "save_func.h"
  +++ |+#include <ctype.h>
   11 | 
cc   -DUSE_XPM -c -O fit.c
cc   -DUSE_XPM -c -O fit_func.c
cc   -DUSE_XPM -c -O fold.c
cc   -DUSE_XPM -c -O fold_func.c
cc   -DUSE_XPM -c -O levels.c
cc   -DUSE_XPM -c -O levels_func.c
cc   -DUSE_XPM -c -O object.c
cc   -DUSE_XPM -c -O object_func.c
cc   -DUSE_XPM -c -O output_func.c
In file included from output_func.h:4,
                 from output_func.c:1:
output_func.c: In function 'output_save_func':
macros.h:327:30: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
  327 |              while (*Ptr2 && isspace(*Ptr2))  Ptr2++; \
      |                              ^~~~~~~
output_func.c:106:5: note: in expansion of macro 'STRIP_LEADING_SPACE'
  106 |     STRIP_LEADING_SPACE(output_file);
      |     ^~~~~~~~~~~~~~~~~~~
output_func.c:19:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
   18 | #include "utility.h"
  +++ |+#include <ctype.h>
   19 | 
cc   -DUSE_XPM -c -O param.c
In file included from param_value.h:4,
                 from param.c:2:
param.c: In function 'save_parameters':
macros.h:327:30: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
  327 |              while (*Ptr2 && isspace(*Ptr2))  Ptr2++; \
      |                              ^~~~~~~
param.c:51:17: note: in expansion of macro 'STRIP_LEADING_SPACE'
   51 |                 STRIP_LEADING_SPACE(params->value);
      |                 ^~~~~~~~~~~~~~~~~~~
param.c:16:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
   15 | #include "param_param.h"
  +++ |+#include <ctype.h>
   16 | 
cc   -DUSE_XPM -c -O peak.c
In file included from peak.h:4,
                 from peak.c:1:
peak.c: In function 'peak_name_exists':
macros.h:327:30: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
  327 |              while (*Ptr2 && isspace(*Ptr2))  Ptr2++; \
      |                              ^~~~~~~
peak.c:272:5: note: in expansion of macro 'STRIP_LEADING_SPACE'
  272 |     STRIP_LEADING_SPACE(name);
      |     ^~~~~~~~~~~~~~~~~~~
peak.c:4:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
    3 | #include "utility.h"
  +++ |+#include <ctype.h>
    4 | 
cc   -DUSE_XPM -c -O peaks_func.c
cc   -DUSE_XPM -c -O phase.c
cc   -DUSE_XPM -c -O phase_func.c
cc   -DUSE_XPM -c -O position.c
In file included from position.h:4,
                 from position.c:1:
position.c: In function 'initialize_position':
macros.h:327:30: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
  327 |              while (*Ptr2 && isspace(*Ptr2))  Ptr2++; \
      |                              ^~~~~~~
position.c:71:5: note: in expansion of macro 'STRIP_LEADING_SPACE'
   71 |     STRIP_LEADING_SPACE(name);
      |     ^~~~~~~~~~~~~~~~~~~
position.c:2:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
    1 | #include "position.h"
  +++ |+#include <ctype.h>
    2 | 
cc   -DUSE_XPM -c -O prop_func.c
cc   -DUSE_XPM -c -O region.c
cc   -DUSE_XPM -c -O region_func.c
cc   -DUSE_XPM -c -O rowcol.c
cc   -DUSE_XPM -c -O rowcol_func.c
cc   -DUSE_XPM -c -O save.c
cc   -DUSE_XPM -c -O save_func.c
cc   -DUSE_XPM -c -O script.c
script.c: In function 'sleep_command_func':
script.c:71:9: warning: implicit declaration of function 'sleep' [-Wimplicit-function-declaration]
   71 |         sleep(s);
      |         ^~~~~
In file included from script.h:4,
                 from script.c:1:
script.c: In function 'script_key_value':
macros.h:327:30: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
  327 |              while (*Ptr2 && isspace(*Ptr2))  Ptr2++; \
      |                              ^~~~~~~
script.c:361:5: note: in expansion of macro 'STRIP_LEADING_SPACE'
  361 |     STRIP_LEADING_SPACE(value);
      |     ^~~~~~~~~~~~~~~~~~~
script.c:6:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
    5 | #include "utility.h"
  +++ |+#include <ctype.h>
    6 | 
cc   -DUSE_XPM -c -O slice.c
cd ../global; /opt/pkg/bin/bmake plot2_objects
cc   -c -O -o callback.o callback.c
cc   -c -O -o event_handle.o event_handle.c
cc   -c -O -o display.o display.c
cc   -c -O -o gamma.o gamma.c
cc   -c -O -o hpgl.o hpgl.c
cc   -c -O -o info_popup.o info_popup.c
cc   -c -O -o line_fit.o line_fit.c
cc   -c -O -o ref_popup.o ref_popup.c
cc   -c -O -o stack.o stack.c
cc   -c -O -o ticks.o ticks.c
cc   -c -O -o timer.o timer.c
cc   -c -O -o window.o window.c
cc -o plot2 -O   plot2.o  baseline_popup.o  data_popup.o  display_popup.o  extract_popup.o  fit_popup.o  fold_popup.o  levels_popup.o  object_popup.o  output_popup.o  peak_popup.o  peaks_popup.o  phase_popup.o  prop_popup.o  region_popup.o  rowcol_popup.o  save_popup.o  slice_popup.o  track_popup.o  baseline.o  baseline_func.o  block.o  data.o  data_func.o  draw.o  extract.o  extract_func.o  fit.o  fit_func.o  fold.o  fold_func.o  levels.o  levels_func.o  object.o  object_func.o  output_func.o  param.o  peak.o  peaks_func.o  phase.o  phase_func.o  position.o  prop_func.o  region.o  region_func.o  rowcol.o  rowcol_func.o  save.o  save_func.o  script.o  slice.o  ../global/callback.o  ../global/display.o  ../global/event_handle.o  ../global/info_popup.o  ../global/ref_popup.o  ../global/timer.o  ../global/window.o  ../global/base.o  ../global/block_io.o  ../global/color.o  ../global/contour.o  ../global/date.o  ../global/ft.o  ../global/gamma.o  ../global/gauss_jordan.o  ../global/help.o  ../global/hpgl.o  ../global/line_fit.o  ../global/list.o  ../global/nonlinear_model.o  ../global/output.o  ../global/par.o  ../global/parse.o  ../global/ps.o  ../global/ref.o  ../global/stack.o  ../global/svd.o  ../global/ticks.o  ../global/utility.o      -lm  -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -lXm -lXt -lX11 -lXpm
/opt/pkg/bin/bmake local_plot2_nog_objects
cc   -DUSE_XPM -c -O plot2_nog.c
cc   -DUSE_XPM -c -O command.c
cd ../global; /opt/pkg/bin/bmake plot2_nog_objects
cc -o plot2_nog -O   plot2_nog.o  command.o  baseline.o  baseline_func.o  block.o  data.o  data_func.o  draw.o  extract.o  extract_func.o  fit.o  fit_func.o  fold.o  fold_func.o  levels.o  levels_func.o  object.o  object_func.o  output_func.o  param.o  peak.o  peaks_func.o  phase.o  phase_func.o  position.o  prop_func.o  region.o  region_func.o  rowcol.o  rowcol_func.o  save.o  save_func.o  script.o  slice.o  ../global/base.o  ../global/block_io.o  ../global/color.o  ../global/contour.o  ../global/date.o  ../global/ft.o  ../global/gamma.o  ../global/gauss_jordan.o  ../global/help.o  ../global/hpgl.o  ../global/line_fit.o  ../global/list.o  ../global/nonlinear_model.o  ../global/output.o  ../global/par.o  ../global/parse.o  ../global/ps.o  ../global/ref.o  ../global/stack.o  ../global/svd.o  ../global/ticks.o  ../global/utility.o   -lm
cd plot1; /opt/pkg/bin/bmake
/opt/pkg/bin/bmake local_objects
cc   -c -O plot1.c
cc   -c -O arith.c
cc   -c -O arrange.c
cc   -c -O assign.c
cc   -c -O avance.c
cc   -c -O baseline.c
baseline.c:357:8: warning: return type defaults to 'int' [-Wimplicit-int]
  357 | static do_subtract_base(String file, Bool have_range, int f, int l,
      |        ^~~~~~~~~~~~~~~~
cc   -c -O block.c
cc   -c -O button.c
cc   -c -O button_popup.c
cc   -c -O complex.c
cc   -c -O convolve.c
cc   -c -O data.c
cc   -c -O data_popup.c
cc   -c -O display_popup.c
cc   -c -O draw.c
draw.c: In function 'do_drawing':
draw.c:132:9: warning: implicit declaration of function 'draw_minor_ticks' [-Wimplicit-function-declaration]
  132 |         draw_minor_ticks(global->minor_ticks, done, lower, upper, draw_funcs);
      |         ^~~~~~~~~~~~~~~~
draw.c:133:9: warning: implicit declaration of function 'draw_major_ticks' [-Wimplicit-function-declaration]
  133 |         draw_major_ticks(global->major_ticks, done, lower, upper, draw_funcs);
      |         ^~~~~~~~~~~~~~~~
cc   -c -O fft.c
cc   -c -O input.c
cc   -c -O lp_first.c
cc   -c -O lp_last.c
cc   -c -O maths.c
cc   -c -O object.c
object.c: In function 'init_color':
object.c:152:9: warning: implicit declaration of function 'setup_command' [-Wimplicit-function-declaration]
  152 |     if (setup_command(nstore, store, "color", do_color, error_msg) == ERROR)
      |         ^~~~~~~~~~~~~
cc   -c -O object_popup.c
object_popup.c: In function 'object_callback':
object_popup.c:202:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  202 |     int object = (int) data;
      |                  ^
object_popup.c: In function 'create_object_popup':
object_popup.c:243:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  243 |         object_items[i].data = (Generic_ptr) i;
      |                                ^
cc   -c -O output_popup.c
In file included from widget.h:76,
                 from output_popup.h:4,
                 from output_popup.c:1:
output_popup.c: In function 'save_callback':
macros.h:327:30: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
  327 |              while (*Ptr2 && isspace(*Ptr2))  Ptr2++; \
      |                              ^~~~~~~
output_popup.c:197:5: note: in expansion of macro 'STRIP_LEADING_SPACE'
  197 |     STRIP_LEADING_SPACE(output_file);
      |     ^~~~~~~~~~~~~~~~~~~
output_popup.c:15:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
   14 | #include "utility.h"
  +++ |+#include <ctype.h>
   15 | #include "window.h"
output_popup.c:204:9: warning: implicit declaration of function 'run_script' [-Wimplicit-function-declaration]
  204 |     if (run_script(0, error_msg) == ERROR)
      |         ^~~~~~~~~~
cc   -c -O param.c
In file included from param_value.h:4,
                 from param.c:2:
param.c: In function 'save_parameters':
macros.h:327:30: warning: implicit declaration of function 'isspace' [-Wimplicit-function-declaration]
  327 |              while (*Ptr2 && isspace(*Ptr2))  Ptr2++; \
      |                              ^~~~~~~
param.c:51:17: note: in expansion of macro 'STRIP_LEADING_SPACE'
   51 |                 STRIP_LEADING_SPACE(params->value);
      |                 ^~~~~~~~~~~~~~~~~~~
param.c:16:1: note: include '<ctype.h>' or provide a declaration of 'isspace'
   15 | #include "param_param.h"
  +++ |+#include <ctype.h>
   16 | 
cc   -c -O phase.c
cc   -c -O plots.c
plots.c: In function 'init_plot_y':
plots.c:30:9: warning: implicit declaration of function 'setup_command' [-Wimplicit-function-declaration]
   30 |     if (setup_command(nstore+1, store, "plot_y", do_plot_y,
      |         ^~~~~~~~~~~~~
cc   -c -O prop_popup.c
cc   -c -O region.c
cc   -c -O region_popup.c
region_popup.c: In function 'find_point_stats':
region_popup.c:200:5: warning: implicit declaration of function 'print_point_stats'; did you mean 'find_point_stats'? [-Wimplicit-function-declaration]
  200 |     print_point_stats(ref_type, desired_point, &print_funcs);
      |     ^~~~~~~~~~~~~~~~~
      |     find_point_stats
region_popup.c: In function 'find_region_stats':
region_popup.c:221:5: warning: implicit declaration of function 'print_region_stats'; did you mean 'find_region_stats'? [-Wimplicit-function-declaration]
  221 |     print_region_stats(ref_type, x, &print_funcs);
      |     ^~~~~~~~~~~~~~~~~~
      |     find_region_stats
cc   -c -O script.c
cc   -c -O slider.c
cc   -c -O slider_popup.c
cc   -c -O text.c
cc   -c -O text_popup.c
cc   -c -O weight.c
cd ../global; /opt/pkg/bin/bmake plot1_objects
cc   -c -O -o parser.o parser.c
parser.c: In function 'store_int_to_float':
parser.c:769:5: warning: implicit declaration of function 'float_words' [-Wimplicit-function-declaration]
  769 |     float_words((float *) (store->data), store->ndata);
      |     ^~~~~~~~~~~
parser.c: In function 'store_float_to_int':
parser.c:779:5: warning: implicit declaration of function 'int_words' [-Wimplicit-function-declaration]
  779 |     int_words((int *) (store->data), store->ndata);
      |     ^~~~~~~~~
cc -o plot1   plot1.o  arith.o  arrange.o  assign.o  avance.o  baseline.o  block.o  button.o  button_popup.o  complex.o  convolve.o  data.o  data_popup.o  display_popup.o  draw.o  fft.o  input.o  lp_first.o  lp_last.o  maths.o  object.o  object_popup.o  output_popup.o  param.o  phase.o  plots.o  prop_popup.o  region.o  region_popup.o  script.o  slider.o  slider_popup.o  text.o  text_popup.o  weight.o  ../global/avance_param.o  ../global/base.o  ../global/block_io.o  ../global/callback.o  ../global/color.o  ../global/complex.o  ../global/conv.o  ../global/date.o  ../global/display.o  ../global/event_handle.o  ../global/ft.o  ../global/help.o  ../global/hpgl.o  ../global/info_popup.o  ../global/lin_pred.o  ../global/list.o  ../global/lp.o  ../global/output.o  ../global/par.o  ../global/parse.o  ../global/parser.o  ../global/poly_roots.o  ../global/ps.o  ../global/ref.o  ../global/ref_popup.o  ../global/svd.o  ../global/ticks.o  ../global/utility.o  ../global/window.o      -lm -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -lXm -lXt -lX11
cd viewer; /opt/pkg/bin/bmake
/opt/pkg/bin/bmake local_objects
cc  -c -O contours.c
cc  -c -O viewer.c
cc -o viewer -O   contours.o  viewer.o  ../global/help.o   -lm   -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -lglut -lGLU -lGL -lXmu -lXi -lX11 -lXext
Undefined			first referenced
 symbol  			    in file
fghJoystickRawRead                  /home/pbulk/build/biology/azara/work/.buildlink/lib/libglut.so
ld: fatal: symbol referencing errors. No output written to viewer
collect2: error: ld returned 1 exit status
*** Error code 1

Stop.
bmake[1]: stopped in /home/pbulk/build/biology/azara/work/azara-2.7/viewer
*** Error code 1

Stop.
bmake: stopped in /home/pbulk/build/biology/azara/work/azara-2.7
*** Error code 1

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/biology/azara
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/biology/azara