=> Bootstrap dependency digest>=20010302: found digest-20160304
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Building for sfs-0.7.2nb20
--- aux-all ---
--- ./stamp-h.in ---
--- aux-all ---
test -z "" || (cd "" && /usr/bin/make `echo aux-all | sed -e 's/^aux-//'`)
--- ./stamp-h.in ---
cd . && autoheader
--- aux-all ---
test -z "" -o "" = "@"DB3_DIR"@"  || (cd "/dist" && /usr/bin/make `echo aux-all | sed -e 's/^aux-//'`)
--- ./stamp-h.in ---
WARNING: 'autoheader' is missing on your system.  You should only need it if
         you modified 'acconfig.h' or 'configure.in'.  You might want
         to install the Autoconf and GNU m4 packages.  Grab them
         from any GNU archive site.
--- stamp-h ---
cd .  && CONFIG_FILES= CONFIG_HEADERS=config.h  /bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
--- config.h ---
--- all-recursive-am ---
/usr/bin/make  all-recursive
--- config.h ---
--- stamp-auto-h ---
sed -f ./autoconf.sed config.h > autoconf.h~
cmp autoconf.h~ autoconf.h || mv -f autoconf.h~ autoconf.h
cmp: autoconf.h: No such file or directory
--- all-recursive ---
Making all in async
--- clock_gettime.lo ---
--- flock.lo ---
--- rwfd.lo ---
--- stktrace.lo ---
--- clock_gettime.lo ---
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I.. -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\"  -O2 -I/usr/pkg/include -I/usr/include -Wall  -c clock_gettime.c
--- flock.lo ---
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I.. -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\"  -O2 -I/usr/pkg/include -I/usr/include -Wall  -c flock.c
--- rwfd.lo ---
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I.. -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\"  -O2 -I/usr/pkg/include -I/usr/include -Wall  -c rwfd.c
--- stktrace.lo ---
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I.. -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\"  -O2 -I/usr/pkg/include -I/usr/include -Wall  -c stktrace.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c stktrace.c  -fPIC -DPIC -o .libs/stktrace.o
--- flock.lo ---
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c flock.c  -fPIC -DPIC -o .libs/flock.o
--- stktrace.lo ---
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c stktrace.c -o stktrace.o >/dev/null 2>&1
--- flock.lo ---
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c flock.c -o flock.o >/dev/null 2>&1
--- suidprotect.lo ---
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I.. -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\"  -O2 -I/usr/pkg/include -I/usr/include -Wall  -c suidprotect.c
--- maketables.lo ---
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I.. -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\"  -O2 -I/usr/pkg/include -I/usr/include -Wall  -c maketables.c
--- suidprotect.lo ---
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c suidprotect.c  -fPIC -DPIC -o .libs/suidprotect.o
--- maketables.lo ---
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c maketables.c  -fPIC -DPIC -o .libs/maketables.o
--- rwfd.lo ---
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c rwfd.c  -fPIC -DPIC -o .libs/rwfd.o
--- suidprotect.lo ---
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c suidprotect.c -o suidprotect.o >/dev/null 2>&1
--- study.lo ---
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I.. -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\"  -O2 -I/usr/pkg/include -I/usr/include -Wall  -c study.c
--- maketables.lo ---
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c maketables.c -o maketables.o >/dev/null 2>&1
--- clock_gettime.lo ---
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c clock_gettime.c  -fPIC -DPIC -o .libs/clock_gettime.o
--- aerr.lo ---
/bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I.. -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\"  -O2 -I/usr/pkg/include -I/usr/include -Wall  -c aerr.C
--- clock_gettime.lo ---
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c clock_gettime.c -o clock_gettime.o >/dev/null 2>&1
--- rwfd.lo ---
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c rwfd.c -o rwfd.o >/dev/null 2>&1
--- aio.lo ---
/bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I.. -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\"  -O2 -I/usr/pkg/include -I/usr/include -Wall  -c aio.C
--- study.lo ---
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c study.c  -fPIC -DPIC -o .libs/study.o
study.c: In function 'set_start_bits':
study.c:98:14: warning: variable 'dummy' set but not used [-Wunused-but-set-variable]
 volatile int dummy;
              ^
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c study.c -o study.o >/dev/null 2>&1
--- aios.lo ---
/bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I.. -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\"  -O2 -I/usr/pkg/include -I/usr/include -Wall  -c aios.C
--- aerr.lo ---
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c aerr.C  -fPIC -DPIC -o .libs/aerr.o
In file included from suio++.h:29:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
vec.h:78:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   vec_base<T, N>::basep;
   ^
vec.h:79:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   vec_base<T, N>::firstp;
   ^
vec.h:80:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   vec_base<T, N>::lastp;
   ^
vec.h:81:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   vec_base<T, N>::limp;
   ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
refcnt.h:411:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   refops<T>::p;
   ^
refcnt.h:421:18: error: declaration of 'typedef class ptr<T> ref<T>::ptr' [-fpermissive]
   typedef ptr<T> ptr;
                  ^
refcnt.h:158:25: error: changes meaning of 'ptr' from 'class ptr<T>' [-fpermissive]
 template<class T> class ptr;
                         ^
refcnt.h:460:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   refops<T>::p;
   ^
refcnt.h:484:18: error: declaration of 'typedef class ref<T> ptr<T>::ref' [-fpermissive]
   typedef ref<T> ref;
                  ^
refcnt.h:157:25: error: changes meaning of 'ref' from 'class ref<T>' [-fpermissive]
 template<class T> class ref;
                         ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
callback.h:502:29: error: declaration of 'typedef class ref<callback<R> > callback<R>::ref' [-fpermissive]
   typedef ref<callback<R> > ref;
                             ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
refcnt.h:408:7: error: changes meaning of 'ref' from 'class ref<callback<R> >' [-fpermissive]
 class ref : public refpriv, public refops<T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
callback.h:503:29: error: declaration of 'typedef class ptr<callback<R> > callback<R>::ptr' [-fpermissive]
   typedef ptr<callback<R> > ptr;
                             ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
refcnt.h:457:7: error: changes meaning of 'ptr' from 'class ptr<callback<R> >' [-fpermissive]
 class ptr : public refpriv, public refops <T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
callback.h:891:33: error: declaration of 'typedef class ref<callback<R, B1> > callback<R, B1>::ref' [-fpermissive]
   typedef ref<callback<R, B1> > ref;
                                 ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
refcnt.h:408:7: error: changes meaning of 'ref' from 'class ref<callback<R, B1> >' [-fpermissive]
 class ref : public refpriv, public refops<T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
callback.h:892:33: error: declaration of 'typedef class ptr<callback<R, B1> > callback<R, B1>::ptr' [-fpermissive]
   typedef ptr<callback<R, B1> > ptr;
                                 ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
refcnt.h:457:7: error: changes meaning of 'ptr' from 'class ptr<callback<R, B1> >' [-fpermissive]
 class ptr : public refpriv, public refops <T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
callback.h:1280:37: error: declaration of 'typedef class ref<callback<R, B1, B2> > callback<R, B1, B2>::ref' [-fpermissive]
   typedef ref<callback<R, B1, B2> > ref;
                                     ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
refcnt.h:408:7: error: changes meaning of 'ref' from 'class ref<callback<R, B1, B2> >' [-fpermissive]
 class ref : public refpriv, public refops<T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
callback.h:1281:37: error: declaration of 'typedef class ptr<callback<R, B1, B2> > callback<R, B1, B2>::ptr' [-fpermissive]
   typedef ptr<callback<R, B1, B2> > ptr;
                                     ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
refcnt.h:457:7: error: changes meaning of 'ptr' from 'class ptr<callback<R, B1, B2> >' [-fpermissive]
 class ptr : public refpriv, public refops <T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
callback.h:1669:41: error: declaration of 'typedef class ref<callback<R, B1, B2, B3> > callback<R, B1, B2, B3>::ref' [-fpermissive]
   typedef ref<callback<R, B1, B2, B3> > ref;
                                         ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
refcnt.h:408:7: error: changes meaning of 'ref' from 'class ref<callback<R, B1, B2, B3> >' [-fpermissive]
 class ref : public refpriv, public refops<T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
callback.h:1670:41: error: declaration of 'typedef class ptr<callback<R, B1, B2, B3> > callback<R, B1, B2, B3>::ptr' [-fpermissive]
   typedef ptr<callback<R, B1, B2, B3> > ptr;
                                         ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aerr.C:25:
refcnt.h:457:7: error: changes meaning of 'ptr' from 'class ptr<callback<R, B1, B2, B3> >' [-fpermissive]
 class ptr : public refpriv, public refops <T> {
       ^
--- arena.lo ---
/bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I.. -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\"  -O2 -I/usr/pkg/include -I/usr/include -Wall  -c arena.C
--- aerr.lo ---
*** [aerr.lo] Error code 1

make[2]: stopped in /data/scratch/security/sfs/work/sfs-0.7.2/async
--- aio.lo ---
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c aio.C  -fPIC -DPIC -o .libs/aio.o
--- aios.lo ---
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c aios.C  -fPIC -DPIC -o .libs/aios.o
In file included from suio++.h:29:0,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
vec.h:78:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   vec_base<T, N>::basep;
   ^
vec.h:79:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   vec_base<T, N>::firstp;
   ^
vec.h:80:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   vec_base<T, N>::lastp;
   ^
vec.h:81:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   vec_base<T, N>::limp;
   ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
refcnt.h:411:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   refops<T>::p;
   ^
refcnt.h:421:18: error: declaration of 'typedef class ptr<T> ref<T>::ptr' [-fpermissive]
   typedef ptr<T> ptr;
                  ^
refcnt.h:158:25: error: changes meaning of 'ptr' from 'class ptr<T>' [-fpermissive]
 template<class T> class ptr;
                         ^
refcnt.h:460:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   refops<T>::p;
   ^
refcnt.h:484:18: error: declaration of 'typedef class ref<T> ptr<T>::ref' [-fpermissive]
   typedef ref<T> ref;
                  ^
refcnt.h:157:25: error: changes meaning of 'ref' from 'class ref<T>' [-fpermissive]
 template<class T> class ref;
                         ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
callback.h:502:29: error: declaration of 'typedef class ref<callback<R> > callback<R>::ref' [-fpermissive]
   typedef ref<callback<R> > ref;
                             ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
refcnt.h:408:7: error: changes meaning of 'ref' from 'class ref<callback<R> >' [-fpermissive]
 class ref : public refpriv, public refops<T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
callback.h:503:29: error: declaration of 'typedef class ptr<callback<R> > callback<R>::ptr' [-fpermissive]
   typedef ptr<callback<R> > ptr;
                             ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
refcnt.h:457:7: error: changes meaning of 'ptr' from 'class ptr<callback<R> >' [-fpermissive]
 class ptr : public refpriv, public refops <T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
callback.h:891:33: error: declaration of 'typedef class ref<callback<R, B1> > callback<R, B1>::ref' [-fpermissive]
   typedef ref<callback<R, B1> > ref;
                                 ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
refcnt.h:408:7: error: changes meaning of 'ref' from 'class ref<callback<R, B1> >' [-fpermissive]
 class ref : public refpriv, public refops<T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
callback.h:892:33: error: declaration of 'typedef class ptr<callback<R, B1> > callback<R, B1>::ptr' [-fpermissive]
   typedef ptr<callback<R, B1> > ptr;
                                 ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
refcnt.h:457:7: error: changes meaning of 'ptr' from 'class ptr<callback<R, B1> >' [-fpermissive]
 class ptr : public refpriv, public refops <T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
callback.h:1280:37: error: declaration of 'typedef class ref<callback<R, B1, B2> > callback<R, B1, B2>::ref' [-fpermissive]
   typedef ref<callback<R, B1, B2> > ref;
                                     ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
refcnt.h:408:7: error: changes meaning of 'ref' from 'class ref<callback<R, B1, B2> >' [-fpermissive]
 class ref : public refpriv, public refops<T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
callback.h:1281:37: error: declaration of 'typedef class ptr<callback<R, B1, B2> > callback<R, B1, B2>::ptr' [-fpermissive]
   typedef ptr<callback<R, B1, B2> > ptr;
                                     ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
refcnt.h:457:7: error: changes meaning of 'ptr' from 'class ptr<callback<R, B1, B2> >' [-fpermissive]
 class ptr : public refpriv, public refops <T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
callback.h:1669:41: error: declaration of 'typedef class ref<callback<R, B1, B2, B3> > callback<R, B1, B2, B3>::ref' [-fpermissive]
   typedef ref<callback<R, B1, B2, B3> > ref;
                                         ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
refcnt.h:408:7: error: changes meaning of 'ref' from 'class ref<callback<R, B1, B2, B3> >' [-fpermissive]
 class ref : public refpriv, public refops<T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
callback.h:1670:41: error: declaration of 'typedef class ptr<callback<R, B1, B2, B3> > callback<R, B1, B2, B3>::ptr' [-fpermissive]
   typedef ptr<callback<R, B1, B2, B3> > ptr;
                                         ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from aios.h:28,
                 from aios.C:26:
refcnt.h:457:7: error: changes meaning of 'ptr' from 'class ptr<callback<R, B1, B2, B3> >' [-fpermissive]
 class ptr : public refpriv, public refops <T> {
       ^
*** [aios.lo] Error code 1

make[2]: stopped in /data/scratch/security/sfs/work/sfs-0.7.2/async
--- arena.lo ---
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I/data/scratch/security/sfs/work/.buildlink/include -I../async -I../arpc -I../crypt -I../sfsmisc -I../sfsrodb -I../adb -I../svc -DEXECDIR=\"/usr/pkg/lib/sfs-0.7.2\" -DETCDIR=\"/usr/pkg/etc/sfs\" -DDATADIR=\"/usr/pkg/share/sfs\" -DPIDDIR=\"/var/run\" -DSFSDIR=\"/var/sfs\" -O2 -Wall -c arena.C  -fPIC -DPIC -o .libs/arena.o
In file included from suio++.h:29:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
vec.h:78:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   vec_base<T, N>::basep;
   ^
vec.h:79:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   vec_base<T, N>::firstp;
   ^
vec.h:80:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   vec_base<T, N>::lastp;
   ^
vec.h:81:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   vec_base<T, N>::limp;
   ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
refcnt.h:411:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   refops<T>::p;
   ^
refcnt.h:421:18: error: declaration of 'typedef class ptr<T> ref<T>::ptr' [-fpermissive]
   typedef ptr<T> ptr;
                  ^
refcnt.h:158:25: error: changes meaning of 'ptr' from 'class ptr<T>' [-fpermissive]
 template<class T> class ptr;
                         ^
refcnt.h:460:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   refops<T>::p;
   ^
refcnt.h:484:18: error: declaration of 'typedef class ref<T> ptr<T>::ref' [-fpermissive]
   typedef ref<T> ref;
                  ^
refcnt.h:157:25: error: changes meaning of 'ref' from 'class ref<T>' [-fpermissive]
 template<class T> class ref;
                         ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
callback.h:502:29: error: declaration of 'typedef class ref<callback<R> > callback<R>::ref' [-fpermissive]
   typedef ref<callback<R> > ref;
                             ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
refcnt.h:408:7: error: changes meaning of 'ref' from 'class ref<callback<R> >' [-fpermissive]
 class ref : public refpriv, public refops<T> {
       ^
--- aio.lo ---
In file included from suio++.h:29:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
vec.h:78:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   vec_base<T, N>::basep;
   ^
--- arena.lo ---
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
callback.h:503:29: error: declaration of 'typedef class ptr<callback<R> > callback<R>::ptr' [-fpermissive]
   typedef ptr<callback<R> > ptr;
                             ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
refcnt.h:457:7: error: changes meaning of 'ptr' from 'class ptr<callback<R> >' [-fpermissive]
 class ptr : public refpriv, public refops <T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
callback.h:891:33: error: declaration of 'typedef class ref<callback<R, B1> > callback<R, B1>::ref' [-fpermissive]
   typedef ref<callback<R, B1> > ref;
                                 ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
refcnt.h:408:7: error: changes meaning of 'ref' from 'class ref<callback<R, B1> >' [-fpermissive]
 class ref : public refpriv, public refops<T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
callback.h:892:33: error: declaration of 'typedef class ptr<callback<R, B1> > callback<R, B1>::ptr' [-fpermissive]
   typedef ptr<callback<R, B1> > ptr;
                                 ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
refcnt.h:457:7: error: changes meaning of 'ptr' from 'class ptr<callback<R, B1> >' [-fpermissive]
 class ptr : public refpriv, public refops <T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
callback.h:1280:37: error: declaration of 'typedef class ref<callback<R, B1, B2> > callback<R, B1, B2>::ref' [-fpermissive]
   typedef ref<callback<R, B1, B2> > ref;
                                     ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
refcnt.h:408:7: error: changes meaning of 'ref' from 'class ref<callback<R, B1, B2> >' [-fpermissive]
 class ref : public refpriv, public refops<T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
callback.h:1281:37: error: declaration of 'typedef class ptr<callback<R, B1, B2> > callback<R, B1, B2>::ptr' [-fpermissive]
   typedef ptr<callback<R, B1, B2> > ptr;
                                     ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
refcnt.h:457:7: error: changes meaning of 'ptr' from 'class ptr<callback<R, B1, B2> >' [-fpermissive]
 class ptr : public refpriv, public refops <T> {
       ^
--- aio.lo ---
vec.h:79:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   vec_base<T, N>::firstp;
   ^
vec.h:80:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   vec_base<T, N>::lastp;
   ^
vec.h:81:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   vec_base<T, N>::limp;
   ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
refcnt.h:411:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   refops<T>::p;
   ^
refcnt.h:421:18: error: declaration of 'typedef class ptr<T> ref<T>::ptr' [-fpermissive]
   typedef ptr<T> ptr;
                  ^
refcnt.h:158:25: error: changes meaning of 'ptr' from 'class ptr<T>' [-fpermissive]
 template<class T> class ptr;
                         ^
refcnt.h:460:3: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
   refops<T>::p;
   ^
refcnt.h:484:18: error: declaration of 'typedef class ref<T> ptr<T>::ref' [-fpermissive]
   typedef ref<T> ref;
                  ^
refcnt.h:157:25: error: changes meaning of 'ref' from 'class ref<T>' [-fpermissive]
 template<class T> class ref;
                         ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
callback.h:502:29: error: declaration of 'typedef class ref<callback<R> > callback<R>::ref' [-fpermissive]
   typedef ref<callback<R> > ref;
                             ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
refcnt.h:408:7: error: changes meaning of 'ref' from 'class ref<callback<R> >' [-fpermissive]
 class ref : public refpriv, public refops<T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
callback.h:503:29: error: declaration of 'typedef class ptr<callback<R> > callback<R>::ptr' [-fpermissive]
   typedef ptr<callback<R> > ptr;
                             ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
refcnt.h:457:7: error: changes meaning of 'ptr' from 'class ptr<callback<R> >' [-fpermissive]
 class ptr : public refpriv, public refops <T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
callback.h:891:33: error: declaration of 'typedef class ref<callback<R, B1> > callback<R, B1>::ref' [-fpermissive]
   typedef ref<callback<R, B1> > ref;
                                 ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
refcnt.h:408:7: error: changes meaning of 'ref' from 'class ref<callback<R, B1> >' [-fpermissive]
 class ref : public refpriv, public refops<T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
callback.h:892:33: error: declaration of 'typedef class ptr<callback<R, B1> > callback<R, B1>::ptr' [-fpermissive]
   typedef ptr<callback<R, B1> > ptr;
                                 ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
refcnt.h:457:7: error: changes meaning of 'ptr' from 'class ptr<callback<R, B1> >' [-fpermissive]
 class ptr : public refpriv, public refops <T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
callback.h:1280:37: error: declaration of 'typedef class ref<callback<R, B1, B2> > callback<R, B1, B2>::ref' [-fpermissive]
   typedef ref<callback<R, B1, B2> > ref;
                                     ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
refcnt.h:408:7: error: changes meaning of 'ref' from 'class ref<callback<R, B1, B2> >' [-fpermissive]
 class ref : public refpriv, public refops<T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
callback.h:1281:37: error: declaration of 'typedef class ptr<callback<R, B1, B2> > callback<R, B1, B2>::ptr' [-fpermissive]
   typedef ptr<callback<R, B1, B2> > ptr;
                                     ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
refcnt.h:457:7: error: changes meaning of 'ptr' from 'class ptr<callback<R, B1, B2> >' [-fpermissive]
 class ptr : public refpriv, public refops <T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
callback.h:1669:41: error: declaration of 'typedef class ref<callback<R, B1, B2, B3> > callback<R, B1, B2, B3>::ref' [-fpermissive]
   typedef ref<callback<R, B1, B2, B3> > ref;
                                         ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
refcnt.h:408:7: error: changes meaning of 'ref' from 'class ref<callback<R, B1, B2, B3> >' [-fpermissive]
 class ref : public refpriv, public refops<T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
callback.h:1670:41: error: declaration of 'typedef class ptr<callback<R, B1, B2, B3> > callback<R, B1, B2, B3>::ptr' [-fpermissive]
   typedef ptr<callback<R, B1, B2, B3> > ptr;
                                         ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from aiod.h:28,
                 from aio.C:24:
refcnt.h:457:7: error: changes meaning of 'ptr' from 'class ptr<callback<R, B1, B2, B3> >' [-fpermissive]
 class ptr : public refpriv, public refops <T> {
       ^
aio.C: In constructor 'aiod::aiod(u_int, ssize_t, size_t, bool, const str&)':
aio.C:127:38: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
     refcnt (0), shmmax (shmsize + mb - 1 & ~(mb - 1)), shmlen (0),
                                      ^
--- arena.lo ---
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
callback.h:1669:41: error: declaration of 'typedef class ref<callback<R, B1, B2, B3> > callback<R, B1, B2, B3>::ref' [-fpermissive]
   typedef ref<callback<R, B1, B2, B3> > ref;
                                         ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
refcnt.h:408:7: error: changes meaning of 'ref' from 'class ref<callback<R, B1, B2, B3> >' [-fpermissive]
 class ref : public refpriv, public refops<T> {
       ^
In file included from suio++.h:30:0,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
callback.h:1670:41: error: declaration of 'typedef class ptr<callback<R, B1, B2, B3> > callback<R, B1, B2, B3>::ptr' [-fpermissive]
   typedef ptr<callback<R, B1, B2, B3> > ptr;
                                         ^
In file included from callback.h:495:0,
                 from suio++.h:30,
                 from str.h:29,
                 from err.h:28,
                 from amisc.h:29,
                 from async.h:28,
                 from arena.h:28,
                 from arena.C:24:
refcnt.h:457:7: error: changes meaning of 'ptr' from 'class ptr<callback<R, B1, B2, B3> >' [-fpermissive]
 class ptr : public refpriv, public refops <T> {
       ^
--- aio.lo ---
*** [aio.lo] Error code 1

make[2]: stopped in /data/scratch/security/sfs/work/sfs-0.7.2/async
--- arena.lo ---
*** [arena.lo] Error code 1

make[2]: stopped in /data/scratch/security/sfs/work/sfs-0.7.2/async
4 errors

make[2]: stopped in /data/scratch/security/sfs/work/sfs-0.7.2/async
*** [all-recursive] Error code 1

make[1]: stopped in /data/scratch/security/sfs/work/sfs-0.7.2
1 error

make[1]: stopped in /data/scratch/security/sfs/work/sfs-0.7.2
*** [all-recursive-am] Error code 2

make: stopped in /data/scratch/security/sfs/work/sfs-0.7.2
1 error

make: stopped in /data/scratch/security/sfs/work/sfs-0.7.2
*** Error code 2

Stop.
make[1]: stopped in /data/pkgsrc-current/security/sfs
*** Error code 1

Stop.
make: stopped in /data/pkgsrc-current/security/sfs