+ 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/algae-4.3.6nb2/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/algae-4.3.6nb2/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for algae-4.3.6nb2
cd blas; /opt/pkg/bin/bmake
gfortran -O -c dasum.f
gfortran -O -c daxpy.f
gfortran -O -c dcopy.f
gfortran -O -c ddot.f
gfortran -O -c dgemm.f
gfortran -O -c dgemv.f
gfortran -O -c dger.f
gfortran -O -c drot.f
gfortran -O -c dscal.f
gfortran -O -c dswap.f
gfortran -O -c dsymm.f
gfortran -O -c dsymv.f
gfortran -O -c dsyr.f
gfortran -O -c dsyrk.f
gfortran -O -c dtrmm.f
gfortran -O -c dtrmv.f
gfortran -O -c dtrsm.f
gfortran -O -c dtrsv.f
gfortran -O -c dzasum.f
gfortran -O -c idamax.f
gfortran -O -c izamax.f
gfortran -O -c lsame.f
gfortran -O -c xerbla.f
gfortran -O -c zaxpy.f
gfortran -O -c zcopy.f
gfortran -O -c zdotc.f
gfortran -O -c zdotu.f
gfortran -O -c zdscal.f
gfortran -O -c zgemm.f
gfortran -O -c zgemv.f
gfortran -O -c zgerc.f
gfortran -O -c zgeru.f
gfortran -O -c zhemv.f
gfortran -O -c zher.f
gfortran -O -c zherk.f
gfortran -O -c zscal.f
gfortran -O -c zswap.f
gfortran -O -c ztrmm.f
gfortran -O -c ztrmv.f
gfortran -O -c ztrsm.f
gfortran -O -c ztrsv.f
gfortran -O -c dnrm2.f
gfortran -O -c dsyr2k.f
gfortran -O -c dznrm2.f
gfortran -O -c zher2k.f
gfortran -O -c dsyr2.f
gfortran -O -c zhemm.f
gfortran -O -c zher2.f
gfortran -O -c dcabs1.f
ar  cr libblas.a dasum.o daxpy.o dcopy.o ddot.o dgemm.o dgemv.o dger.o drot.o  dscal.o dswap.o dsymm.o dsymv.o dsyr.o dsyrk.o dtrmm.o dtrmv.o dtrsm.o  dtrsv.o dzasum.o idamax.o izamax.o lsame.o xerbla.o zaxpy.o zcopy.o  zdotc.o zdotu.o zdscal.o zgemm.o zgemv.o zgerc.o zgeru.o zhemv.o  zher.o zherk.o zscal.o zswap.o ztrmm.o ztrmv.o ztrsm.o ztrsv.o  dnrm2.o dsyr2k.o dznrm2.o zher2k.o dsyr2.o zhemm.o zher2.o dcabs1.o
ranlib libblas.a
cd lapack; /opt/pkg/bin/bmake
gfortran -O -c dbdsqr.f
gfortran -O -c dgebak.f
gfortran -O -c dgebal.f
gfortran -O -c dgebrd.f
gfortran -O -c dgecon.f
gfortran -O -c dgeev.f
gfortran -O -c dgegv.f
gfortran -O -c dgehrd.f
gfortran -O -c dgelqf.f
gfortran -O -c dgels.f
gfortran -O -c dgeqrf.f
gfortran -O -c dgesvd.f
gfortran -O -c dgetrf.f
gfortran -O -c dgetrs.f
gfortran -O -c dggbak.f
gfortran -O -c dggbal.f
gfortran -O -c dgghrd.f
gfortran -O -c dhgeqz.f
gfortran -O -c dhseqr.f
gfortran -O -c dlabad.f
gfortran -O -c dlabrd.f
gfortran -O -c dlacon.f
gfortran -O -c dlacpy.f
gfortran -O -c dladiv.f
gfortran -O -c dlahqr.f
gfortran -O -c dlahrd.f
gfortran  -c dlamch.f
gfortran -O -c dlange.f
gfortran -O -c dlanhs.f
gfortran -O -c dlansb.f
gfortran -O -c dlanst.f
gfortran -O -c dlansy.f
gfortran -O -c dlarf.f
gfortran -O -c dlarfb.f
gfortran -O -c dlarfg.f
gfortran -O -c dlarft.f
gfortran -O -c dlarfx.f
gfortran -O -c dlargv.f
gfortran -O -c dlartg.f
gfortran -O -c dlartv.f
gfortran -O -c dlascl.f
gfortran -O -c dlaset.f
gfortran -O -c dlasr.f
gfortran -O -c dlasrt.f
gfortran -O -c dlassq.f
gfortran -O -c dlaswp.f
gfortran -O -c dlasyf.f
gfortran -O -c dlatrd.f
gfortran -O -c dlatrs.f
gfortran -O -c dorgbr.f
gfortran -O -c dorghr.f
gfortran -O -c dorglq.f
gfortran -O -c dorgql.f
gfortran -O -c dorgqr.f
gfortran -O -c dorgtr.f
gfortran -O -c dormbr.f
gfortran -O -c dormlq.f
gfortran -O -c dormqr.f
gfortran -O -c dpocon.f
gfortran -O -c dposv.f
gfortran -O -c dpotrf.f
gfortran -O -c dpotrs.f
gfortran -O -c drscl.f
gfortran -O -c dsbev.f
gfortran -O -c dsbtrd.f
gfortran -O -c dsteqr.f
gfortran -O -c dsterf.f
gfortran -O -c dsycon.f
gfortran -O -c dsyev.f
gfortran -O -c dsygst.f
gfortran -O -c dsygv.f
gfortran -O -c dsysv.f
gfortran -O -c dsytrd.f
gfortran -O -c dsytrf.f
gfortran -O -c dsytrs.f
gfortran -O -c dtgevc.f
gfortran -O -c dtrevc.f
gfortran -O -c ilaenv.f
gfortran -O -c lsame.f
gfortran -O -c xerbla.f
gfortran -O -c zbdsqr.f
gfortran -O -c zdrot.f
gfortran -O -c zdrscl.f
gfortran -O -c zgebak.f
gfortran -O -c zgebal.f
gfortran -O -c zgebrd.f
gfortran -O -c zgecon.f
gfortran -O -c zgeev.f
gfortran -O -c zgehrd.f
gfortran -O -c zgelqf.f
gfortran -O -c zgels.f
gfortran -O -c zgeqrf.f
gfortran -O -c zgesvd.f
gfortran -O -c zgetrf.f
gfortran -O -c zgetrs.f
gfortran -O -c zhbev.f
gfortran -O -c zhbtrd.f
gfortran -O -c zhecon.f
gfortran -O -c zheev.f
gfortran -O -c zhesv.f
gfortran -O -c zhetrd.f
gfortran -O -c zhetrf.f
gfortran -O -c zhetrs.f
gfortran -O -c zhseqr.f
gfortran -O -c zlabrd.f
gfortran -O -c zlacgv.f
gfortran -O -c zlacon.f
gfortran -O -c zlacpy.f
gfortran -O -c zlacrt.f
gfortran -O -c zladiv.f
gfortran -O -c zlaesy.f
gfortran -O -c zlahef.f
gfortran -O -c zlahqr.f
gfortran -O -c zlahrd.f
gfortran -O -c zlange.f
gfortran -O -c zlanhb.f
gfortran -O -c zlanhe.f
gfortran -O -c zlanhs.f
gfortran -O -c zlarf.f
gfortran -O -c zlarfb.f
gfortran -O -c zlarfg.f
gfortran -O -c zlarft.f
gfortran -O -c zlarfx.f
gfortran -O -c zlargv.f
gfortran -O -c zlartg.f
gfortran -O -c zlartv.f
gfortran -O -c zlascl.f
gfortran -O -c zlaset.f
gfortran -O -c zlasr.f
gfortran -O -c zlassq.f
gfortran -O -c zlaswp.f
gfortran -O -c zlasyf.f
gfortran -O -c zlatrd.f
gfortran -O -c zlatrs.f
gfortran -O -c zpocon.f
gfortran -O -c zposv.f
gfortran -O -c zpotrf.f
gfortran -O -c zpotrs.f
gfortran -O -c zrot.f
gfortran -O -c zsteqr.f
gfortran -O -c zsycon.f
gfortran -O -c zsyr.f
gfortran -O -c zsysv.f
gfortran -O -c zsytrf.f
gfortran -O -c zsytrs.f
gfortran -O -c ztrevc.f
gfortran -O -c zungbr.f
gfortran -O -c zunghr.f
gfortran -O -c zunglq.f
gfortran -O -c zungql.f
gfortran -O -c zungqr.f
gfortran -O -c zungtr.f
gfortran -O -c zunmbr.f
gfortran -O -c zunmlq.f
gfortran -O -c zunmqr.f
gfortran -O -c dlapy2.f
gfortran -O -c dgehd2.f
gfortran -O -c dgeqr2.f
gfortran -O -c dgetf2.f
gfortran -O -c dlag2.f
gfortran -O -c dlasv2.f
gfortran -O -c dlapy3.f
gfortran -O -c dlanv2.f
gfortran -O -c dorgl2.f
gfortran -O -c dorg2r.f
gfortran -O -c dorml2.f
gfortran -O -c dorm2r.f
gfortran -O -c dpotf2.f
gfortran -O -c dlar2v.f
gfortran -O -c dlaev2.f
gfortran -O -c dlae2.f
gfortran -O -c dsytd2.f
gfortran -O -c dsytf2.f
gfortran -O -c dlaln2.f
gfortran -O -c zgehd2.f
gfortran -O -c zgeqr2.f
gfortran -O -c zgetf2.f
gfortran -O -c zlar2v.f
gfortran -O -c zhetd2.f
gfortran -O -c zhetf2.f
gfortran -O -c dzsum1.f
gfortran -O -c izmax1.f
gfortran -O -c zpotf2.f
gfortran -O -c zsytf2.f
gfortran -O -c zungl2.f
gfortran -O -c zung2r.f
gfortran -O -c zunml2.f
gfortran -O -c dlasq1.f
gfortran -O -c dlas2.f
gfortran -O -c dgebd2.f
gfortran -O -c dgelq2.f
gfortran -O -c dsygs2.f
gfortran -O -c zgebd2.f
gfortran -O -c zgelq2.f
gfortran -O -c zung2l.f
gfortran -O -c dorg2l.f
gfortran -O -c zunm2r.f
gfortran -O -c zlaev2.f
gfortran -O -c dlasq2.f
gfortran -O -c dlasq3.f
gfortran -O -c dlasq4.f
gfortran -O -c dlasq5.f
gfortran -O -c dlasq6.f
gfortran -O -c zggev.f
gfortran -O -c dggev.f
gfortran -O -c zhegv.f
gfortran -O -c zhegst.f
gfortran -O -c zhegs2.f
gfortran -O -c zggbal.f
gfortran -O -c zgghrd.f
gfortran -O -c zhgeqz.f
gfortran -O -c ztgevc.f
gfortran -O -c zggbak.f
gfortran -O -c ztrexc.f
gfortran -O -c ztrsyl.f
gfortran -O -c dgeequ.f
gfortran -O -c dpoequ.f
gfortran -O -c zgeequ.f
gfortran -O -c zpoequ.f
gfortran -O -c zlarnv.f
gfortran -O -c ztrsen.f
gfortran -O -c dlarnv.f
gfortran -O -c dlaruv.f
gfortran -O -c second.f
gfortran -O -c dtrsen.f
gfortran -O -c dtrexc.f
gfortran -O -c dtrsyl.f
gfortran -O -c dlaexc.f
gfortran -O -c dlasy2.f
ar  cr liblapack.a dbdsqr.o dgebak.o dgebal.o dgebrd.o dgecon.o dgeev.o dgegv.o  dgehrd.o dgelqf.o dgels.o dgeqrf.o dgesvd.o dgetrf.o dgetrs.o dggbak.o  dggbal.o dgghrd.o dhgeqz.o dhseqr.o dlabad.o dlabrd.o dlacon.o  dlacpy.o dladiv.o dlahqr.o dlahrd.o dlamch.o dlange.o dlanhs.o  dlansb.o dlanst.o dlansy.o dlarf.o dlarfb.o dlarfg.o dlarft.o dlarfx.o  dlargv.o dlartg.o dlartv.o dlascl.o dlaset.o dlasr.o dlasrt.o dlassq.o  dlaswp.o dlasyf.o dlatrd.o dlatrs.o dorgbr.o dorghr.o dorglq.o  dorgql.o dorgqr.o dorgtr.o dormbr.o dormlq.o dormqr.o dpocon.o dposv.o  dpotrf.o dpotrs.o drscl.o dsbev.o dsbtrd.o dsteqr.o dsterf.o dsycon.o  dsyev.o dsygst.o dsygv.o dsysv.o dsytrd.o dsytrf.o dsytrs.o dtgevc.o  dtrevc.o ilaenv.o lsame.o xerbla.o zbdsqr.o zdrot.o zdrscl.o zgebak.o  zgebal.o zgebrd.o zgecon.o zgeev.o zgehrd.o zgelqf.o zgels.o zgeqrf.o  zgesvd.o zgetrf.o zgetrs.o zhbev.o zhbtrd.o zhecon.o zheev.o zhesv.o  zhetrd.o zhetrf.o zhetrs.o zhseqr.o zlabrd.o zlacgv.o zlacon.o  zlacpy.o zlacrt.o zladiv.o zlaesy.o zlahef.o zlahqr.o zlahrd.o  zlange.o zlanhb.o zlanhe.o zlanhs.o zlarf.o zlarfb.o zlarfg.o zlarft.o  zlarfx.o zlargv.o zlartg.o zlartv.o zlascl.o zlaset.o zlasr.o zlassq.o  zlaswp.o zlasyf.o zlatrd.o zlatrs.o zpocon.o zposv.o zpotrf.o zpotrs.o  zrot.o zsteqr.o zsycon.o zsyr.o zsysv.o zsytrf.o zsytrs.o ztrevc.o  zungbr.o zunghr.o zunglq.o zungql.o zungqr.o zungtr.o zunmbr.o  zunmlq.o zunmqr.o  dlapy2.o dgehd2.o dgeqr2.o dgetf2.o dlag2.o dlasv2.o dlapy3.o  dlanv2.o dorgl2.o dorg2r.o dorml2.o dorm2r.o dpotf2.o dlar2v.o  dlaev2.o dlae2.o dsytd2.o dsytf2.o dlaln2.o zgehd2.o zgeqr2.o zgetf2.o  zlar2v.o zhetd2.o zhetf2.o dzsum1.o izmax1.o zpotf2.o zsytf2.o  zungl2.o zung2r.o zunml2.o dlasq1.o dlas2.o dgebd2.o dgelq2.o dsygs2.o  zgebd2.o zgelq2.o zung2l.o dorg2l.o zunm2r.o zlaev2.o dlasq2.o dlasq3.o  dlasq4.o dlasq5.o dlasq6.o zggev.o dggev.o zhegv.o zhegst.o zhegs2.o  zggbal.o zgghrd.o zhgeqz.o ztgevc.o zggbak.o ztrexc.o ztrsyl.o  dgeequ.o dpoequ.o zgeequ.o zpoequ.o zlarnv.o ztrsen.o  dlarnv.o dlaruv.o second.o dtrsen.o dtrexc.o dtrsyl.o dlaexc.o dlasy2.o
ranlib liblapack.a
cd superlu; /opt/pkg/bin/bmake RC0=/opt/pkg/lib/algae/4.3.6/algae.A
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c colamd.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dcolumn_bmod.c
dcolumn_bmod.c: In function 'dcolumn_bmod':
dcolumn_bmod.c:217:17: warning: implicit declaration of function 'dtrsv_' [-Wimplicit-function-declaration]
  217 |                 dtrsv_( "L", "N", "U", &segsze, &lusup[luptr],
      |                 ^~~~~~
dcolumn_bmod.c:228:17: warning: implicit declaration of function 'dgemv_' [-Wimplicit-function-declaration]
  228 |                 dgemv_( "N", &nrow, &segsze, &alpha, &lusup[luptr],
      |                 ^~~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dcolumn_dfs.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dcomplex.c
In file included from dcomplex.c:15:
dcomplex.c: In function 'z_div':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
dcomplex.c:30:13: note: in expansion of macro 'ABORT'
   30 |             ABORT("z_div.c: division by zero");
      |             ^~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dcopy_to_ucol.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dgscon.c
In file included from dgscon.c:15:
dgscon.c: In function 'dgscon':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
dgscon.c:108:9: note: in expansion of macro 'ABORT'
  108 |         ABORT("Malloc fails for work arrays in dgscon.");
      |         ^~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dgsequ.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dgsrfs.c
In file included from dgsrfs.c:16:
dgsrfs.c: In function 'dgsrfs':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
dgsrfs.c:210:9: note: in expansion of macro 'ABORT'
  210 |         ABORT("Malloc fails for work/rwork/iwork.");
      |         ^~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dgssv.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dgssvx.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dgstrf.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dgstrs.c
In file included from dgstrs.c:24:
dgstrs.c: In function 'dgstrs':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
dgstrs.c:129:18: note: in expansion of macro 'ABORT'
  129 |     if ( !work ) ABORT("Malloc fails for local work[].");
      |                  ^~~~~
dgstrs.c:183:17: warning: implicit declaration of function 'dtrsm_' [-Wimplicit-function-declaration]
  183 |                 dtrsm_("L", "L", "N", "U", &nsupc, &nrhs, &alpha,
      |                 ^~~~~~
dgstrs.c:186:17: warning: implicit declaration of function 'dgemm_' [-Wimplicit-function-declaration]
  186 |                 dgemm_( "N", "N", &nrow, &nrhs, &nsupc, &alpha,
      |                 ^~~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dlacon.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dlangs.c
In file included from dlangs.c:16:
dlangs.c: In function 'dlangs':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
dlangs.c:90:13: note: in expansion of macro 'ABORT'
   90 |             ABORT("SUPERLU_MALLOC fails for rwork.");
      |             ^~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dlaqgs.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dmemory.c
In file included from dmemory.c:11:
dmemory.c: In function 'dLUMemInit':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
dmemory.c:185:23: note: in expansion of macro 'ABORT'
  185 |     if ( !expanders ) ABORT("SUPERLU_MALLOC fails for expanders");
      |                       ^~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dpanel_bmod.c
dpanel_bmod.c: In function 'dpanel_bmod':
dpanel_bmod.c:217:21: warning: implicit declaration of function 'dtrsv_' [-Wimplicit-function-declaration]
  217 |                     dtrsv_( "L", "N", "U", &segsze, &lusup[luptr],
      |                     ^~~~~~
dpanel_bmod.c:264:21: warning: implicit declaration of function 'dgemv_' [-Wimplicit-function-declaration]
  264 |                     dgemv_("N", &block_nrow, &segsze, &alpha, &lusup[luptr1],
      |                     ^~~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dpanel_dfs.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dpivotgrowth.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dpivotL.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dpruneL.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dreadhb.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dsnode_bmod.c
dsnode_bmod.c: In function 'dsnode_bmod':
dsnode_bmod.c:97:9: warning: implicit declaration of function 'dtrsv_' [-Wimplicit-function-declaration]
   97 |         dtrsv_( "L", "N", "U", &nsupc, &lusup[luptr], &nsupr,
      |         ^~~~~~
dsnode_bmod.c:99:9: warning: implicit declaration of function 'dgemv_' [-Wimplicit-function-declaration]
   99 |         dgemv_( "N", &nrow, &nsupc, &alpha, &lusup[luptr+nsupc], &nsupr,
      |         ^~~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dsnode_dfs.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dsp_blas2.c
In file included from dsp_blas2.c:16:
dsp_blas2.c: In function 'sp_dtrsv':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
dsp_blas2.c:120:9: note: in expansion of macro 'ABORT'
  120 |         ABORT("Malloc fails for work in sp_dtrsv().");
      |         ^~~~~
dsp_blas2.c:154:21: warning: implicit declaration of function 'dtrsv_' [-Wimplicit-function-declaration]
  154 |                     dtrsv_("L", "N", "U", &nsupc, &Lval[luptr], &nsupr,
      |                     ^~~~~~
dsp_blas2.c:157:21: warning: implicit declaration of function 'dgemv_' [-Wimplicit-function-declaration]
  157 |                     dgemv_("N", &nrow, &nsupc, &alpha, &Lval[luptr+nsupc],
      |                     ^~~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dsp_blas3.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dutil.c
In file included from dutil.c:25:
dutil.c: In function 'dCreate_CompCol_Matrix':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
dutil.c:40:24: note: in expansion of macro 'ABORT'
   40 |     if ( !(A->Store) ) ABORT("SUPERLU_MALLOC fails for A->Store");
      |                        ^~~~~
dutil.c: At top level:
dutil.c:470:1: warning: return type defaults to 'int' [-Wimplicit-int]
  470 | print_double_vec(char *what, int n, double *vec)
      | ^~~~~~~~~~~~~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dzsum1.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c get_perm_c.c
In file included from get_perm_c.c:9:
get_perm_c.c: In function 'get_colamd':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
get_perm_c.c:31:9: note: in expansion of macro 'ABORT'
   31 |         ABORT("Malloc fails for knobs");
      |         ^~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c izmax1.c
izmax1.c: In function 'izmax1_':
izmax1.c:70:29: warning: implicit declaration of function 'abs' [-Wimplicit-function-declaration]
   70 |     smax = (d__1 = CX(1).r, abs(d__1));
      |                             ^~~
izmax1.c:9:1: note: include '<stdlib.h>' or provide a declaration of 'abs'
    8 | #include "dcomplex.h"
  +++ |+#include <stdlib.h>
    9 | 
izmax1.c:70:33: warning: 'abs' argument 1 type is 'double' where 'int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
   70 |     smax = (d__1 = CX(1).r, abs(d__1));
      |                                 ^~~~
<built-in>: note: built-in 'abs' declared here
izmax1.c:75:35: warning: 'abs' argument 1 type is 'double' where 'int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
   75 |         if ((d__1 = CX(ix).r, abs(d__1)) <= smax) {
      |                                   ^~~~
<built-in>: note: built-in 'abs' declared here
izmax1.c:80:38: warning: 'abs' argument 1 type is 'double' where 'int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
   80 |         smax = (d__1 = CX(ix).r, abs(d__1));
      |                                      ^~~~
<built-in>: note: built-in 'abs' declared here
izmax1.c:90:33: warning: 'abs' argument 1 type is 'double' where 'int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
   90 |     smax = (d__1 = CX(1).r, abs(d__1));
      |                                 ^~~~
<built-in>: note: built-in 'abs' declared here
izmax1.c:94:34: warning: 'abs' argument 1 type is 'double' where 'int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
   94 |         if ((d__1 = CX(i).r, abs(d__1)) <= smax) {
      |                                  ^~~~
<built-in>: note: built-in 'abs' declared here
izmax1.c:99:37: warning: 'abs' argument 1 type is 'double' where 'int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
   99 |         smax = (d__1 = CX(i).r, abs(d__1));
      |                                     ^~~~
<built-in>: note: built-in 'abs' declared here
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c lsame.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c memory.c
In file included from memory.c:11:
memory.c: In function 'intMalloc':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
memory.c:60:9: note: in expansion of macro 'ABORT'
   60 |         ABORT("SUPERLU_MALLOC fails for buf in intMalloc()");
      |         ^~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c mmd.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c relax_snode.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c sp_coletree.c
In file included from sp_coletree.c:9:
sp_coletree.c: In function 'mxCallocInt':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
sp_coletree.c:40:10: note: in expansion of macro 'ABORT'
   40 |          ABORT("SUPERLU_MALLOC fails for buf in mxCallocInt()");
      |          ^~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c sp_ienv.c
sp_ienv.c: In function 'sp_ienv':
sp_ienv.c:57:5: warning: implicit declaration of function 'xerbla_' [-Wimplicit-function-declaration]
   57 |     xerbla_("sp_ienv", &i);
      |     ^~~~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c sp_preorder.c
In file included from sp_preorder.c:2:
sp_preorder.c: In function 'sp_preorder':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
sp_preorder.c:73:21: note: in expansion of macro 'ABORT'
   73 |     if ( !ACstore ) ABORT("SUPERLU_MALLOC fails for ACstore");
      |                     ^~~~~
sp_preorder.c: At top level:
sp_preorder.c:181:1: warning: return type defaults to 'int' [-Wimplicit-int]
  181 | check_perm(char *what, int n, int *perm)
      | ^~~~~~~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c superlu_timer.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c util.c
In file included from util.c:23:
util.c: In function 'StatInit':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
util.c:219:29: note: in expansion of macro 'ABORT'
  219 |     if (!SuperLUStat.utime) ABORT("SUPERLU_MALLOC fails for SuperLUStat.utime");
      |                             ^~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c xerbla.c
xerbla.c: In function 'xerbla_':
xerbla.c:33:5: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
   33 |     printf("** On entry to %6s, parameter number %2d had an illegal value\n",
      |     ^~~~~~
xerbla.c:1:1: note: include '<stdio.h>' or provide a declaration of 'printf'
  +++ |+#include <stdio.h>
    1 | /* Subroutine */ int xerbla_(char *srname, int *info)
xerbla.c:33:5: warning: incompatible implicit declaration of built-in function 'printf' [-Wbuiltin-declaration-mismatch]
   33 |     printf("** On entry to %6s, parameter number %2d had an illegal value\n",
      |     ^~~~~~
xerbla.c:33:5: note: include '<stdio.h>' or provide a declaration of 'printf'
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zcolumn_bmod.c
zcolumn_bmod.c: In function 'zcolumn_bmod':
zcolumn_bmod.c:232:17: warning: implicit declaration of function 'ztrsv_' [-Wimplicit-function-declaration]
  232 |                 ztrsv_( "L", "N", "U", &segsze, &lusup[luptr],
      |                 ^~~~~~
zcolumn_bmod.c:243:17: warning: implicit declaration of function 'zgemv_' [-Wimplicit-function-declaration]
  243 |                 zgemv_( "N", &nrow, &segsze, &alpha, &lusup[luptr],
      |                 ^~~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zcolumn_dfs.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zcopy_to_ucol.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zgscon.c
In file included from zgscon.c:15:
zgscon.c: In function 'zgscon':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
zgscon.c:106:9: note: in expansion of macro 'ABORT'
  106 |         ABORT("Malloc fails for work arrays in zgscon.");
      |         ^~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zgsequ.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zgsrfs.c
In file included from zgsrfs.c:16:
zgsrfs.c: In function 'zgsrfs':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
zgsrfs.c:210:9: note: in expansion of macro 'ABORT'
  210 |         ABORT("Malloc fails for work/rwork/iwork.");
      |         ^~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zgssv.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zgssvx.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zgstrf.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zgstrs.c
In file included from zgstrs.c:24:
zgstrs.c: In function 'zgstrs':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
zgstrs.c:130:18: note: in expansion of macro 'ABORT'
  130 |     if ( !work ) ABORT("Malloc fails for local work[].");
      |                  ^~~~~
zgstrs.c:185:17: warning: implicit declaration of function 'ztrsm_' [-Wimplicit-function-declaration]
  185 |                 ztrsm_("L", "L", "N", "U", &nsupc, &nrhs, &alpha,
      |                 ^~~~~~
zgstrs.c:188:17: warning: implicit declaration of function 'zgemm_' [-Wimplicit-function-declaration]
  188 |                 zgemm_( "N", "N", &nrow, &nrhs, &nsupc, &alpha,
      |                 ^~~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zlacon.c
zlacon.c: In function 'zlacon_':
zlacon.c:150:5: warning: implicit declaration of function 'zcopy_' [-Wimplicit-function-declaration]
  150 |     zcopy_(n, x, &c__1, v, &c__1);
      |     ^~~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zlangs.c
In file included from zlangs.c:16:
zlangs.c: In function 'zlangs':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
zlangs.c:90:13: note: in expansion of macro 'ABORT'
   90 |             ABORT("SUPERLU_MALLOC fails for rwork.");
      |             ^~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zlaqgs.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zmemory.c
In file included from zmemory.c:11:
zmemory.c: In function 'zLUMemInit':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
zmemory.c:185:23: note: in expansion of macro 'ABORT'
  185 |     if ( !expanders ) ABORT("SUPERLU_MALLOC fails for expanders");
      |                       ^~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zpanel_bmod.c
zpanel_bmod.c: In function 'zpanel_bmod':
zpanel_bmod.c:231:21: warning: implicit declaration of function 'ztrsv_' [-Wimplicit-function-declaration]
  231 |                     ztrsv_( "L", "N", "U", &segsze, &lusup[luptr],
      |                     ^~~~~~
zpanel_bmod.c:278:21: warning: implicit declaration of function 'zgemv_' [-Wimplicit-function-declaration]
  278 |                     zgemv_("N", &block_nrow, &segsze, &alpha, &lusup[luptr1],
      |                     ^~~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zpanel_dfs.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zpivotgrowth.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zpivotL.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zpruneL.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zreadhb.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zsnode_bmod.c
zsnode_bmod.c: In function 'zsnode_bmod':
zsnode_bmod.c:98:9: warning: implicit declaration of function 'ztrsv_' [-Wimplicit-function-declaration]
   98 |         ztrsv_( "L", "N", "U", &nsupc, &lusup[luptr], &nsupr,
      |         ^~~~~~
zsnode_bmod.c:100:9: warning: implicit declaration of function 'zgemv_' [-Wimplicit-function-declaration]
  100 |         zgemv_( "N", &nrow, &nsupc, &alpha, &lusup[luptr+nsupc], &nsupr,
      |         ^~~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zsnode_dfs.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zsp_blas2.c
In file included from zsp_blas2.c:16:
zsp_blas2.c: In function 'sp_ztrsv':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
zsp_blas2.c:121:9: note: in expansion of macro 'ABORT'
  121 |         ABORT("Malloc fails for work in sp_ztrsv().");
      |         ^~~~~
zsp_blas2.c:156:21: warning: implicit declaration of function 'ztrsv_' [-Wimplicit-function-declaration]
  156 |                     ztrsv_("L", "N", "U", &nsupc, &Lval[luptr], &nsupr,
      |                     ^~~~~~
zsp_blas2.c:159:21: warning: implicit declaration of function 'zgemv_' [-Wimplicit-function-declaration]
  159 |                     zgemv_("N", &nrow, &nsupc, &alpha, &Lval[luptr+nsupc],
      |                     ^~~~~~
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zsp_blas3.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -DHAVE_CONFIG_H -DAdd_ -I..  -DUSE_VENDOR_BLAS -I/opt/pkg/include -I/opt/pkg/include/ncurses -c zutil.c
In file included from zutil.c:25:
zutil.c: In function 'zCreate_CompCol_Matrix':
util.h:19:24: warning: implicit declaration of function 'abort_and_exit' [-Wimplicit-function-declaration]
   19 | #define ABORT(err_msg) abort_and_exit(err_msg)
      |                        ^~~~~~~~~~~~~~
zutil.c:40:24: note: in expansion of macro 'ABORT'
   40 |     if ( !(A->Store) ) ABORT("SUPERLU_MALLOC fails for A->Store");
      |                        ^~~~~
zutil.c: At top level:
zutil.c:473:1: warning: return type defaults to 'int' [-Wimplicit-int]
  473 | print_doublecomplex_vec(char *what, int n, doublecomplex *vec)
      | ^~~~~~~~~~~~~~~~~~~~~~~
ar  cr libsuperlu.a colamd.o dcolumn_bmod.o dcolumn_dfs.o dcomplex.o dcopy_to_ucol.o  dgscon.o dgsequ.o dgsrfs.o dgssv.o dgssvx.o dgstrf.o dgstrs.o dlacon.o  dlangs.o dlaqgs.o dmemory.o dpanel_bmod.o dpanel_dfs.o dpivotgrowth.o  dpivotL.o dpruneL.o dreadhb.o dsnode_bmod.o dsnode_dfs.o dsp_blas2.o  dsp_blas3.o dutil.o dzsum1.o get_perm_c.o izmax1.o lsame.o memory.o mmd.o  relax_snode.o sp_coletree.o sp_ienv.o sp_preorder.o superlu_timer.o util.o  xerbla.o zcolumn_bmod.o zcolumn_dfs.o zcopy_to_ucol.o zgscon.o zgsequ.o  zgsrfs.o zgssv.o zgssvx.o zgstrf.o zgstrs.o zlacon.o zlangs.o zlaqgs.o  zmemory.o zpanel_bmod.o zpanel_dfs.o zpivotgrowth.o zpivotL.o zpruneL.o  zreadhb.o zsnode_bmod.o zsnode_dfs.o zsp_blas2.o zsp_blas3.o zutil.o
ranlib libsuperlu.a
cd arpack; /opt/pkg/bin/bmake
bash: line 5: cd: arpack: No such file or directory
cd src; /opt/pkg/bin/bmake RC0=/opt/pkg/lib/algae/4.3.6/algae.A
bash: line 8: cd: src: No such file or directory
sed -e "s|@tooldir@|/opt/pkg/share/algae/4.3.6/tools|"  -e "s|@sitedir@|/opt/pkg/share/algae/site/A|"  -e "s|@lib_dir@|/opt/pkg/lib|"  -e "s|@info_dir@|/opt/pkg/share/info|"  -e "s|@htmldir@|/opt/pkg/share/algae/4.3.6/html|" rc0 > algae.A || rm -f algae.A