=> Bootstrap dependency digest>=20010302: found digest-20111104
WARNING: [license.mk] Every package should define a LICENSE.
===> 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 hypermail-2.1.8nb1
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  base64.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  date.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  domains.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  file.c
file.c:361:9: warning: implicit declaration of function 'loadoldheadersfromGDBMindex' is invalid in C99 [-Wimplicit-function-declaration]
        return loadoldheadersfromGDBMindex(set_dir, 1);
               ^
1 warning generated.
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  hypermail.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  lang.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  lock.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  mem.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  parse.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  print.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  printfile.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  string.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  struct.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  uudecode.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  dmatch.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  setup.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  threadprint.c
Expect 13 shift/reduce conflicts.
/usr/bin/yacc getdate.y
/usr/bin/yacc: 13 shift/reduce conflicts.
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  getdate.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  getname.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  finelink.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  txt2html.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  search.c
search.c:245:59: warning: conversion specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
            snprintf(errmsg, sizeof(errmsg), "Couldn't allocate %d bytes of memory.", max_tokens * sizeof(struct search_text));
                                                                ~^                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                %lu
search.c:306:57: warning: conversion specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
                        snprintf(errmsg, sizeof(errmsg), "Couldn't allocate %d bytes of memory.", bigram_count * sizeof(struct bigram_tree_entry));
                                                                            ~^                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                            %lu
2 warnings generated.
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  quotes.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  trio.c
trio.c:1079:13: warning: implicitly declaring C library function 'powl' with type 'long double (long double, long double)'
          result = powl((trio_long_double_t)number,
                   ^
trio.c:1079:13: note: please include the header <math.h> or explicitly provide a declaration for 'powl'
trio.c:2704:21: warning: implicit declaration of function 'floorl' is invalid in C99 [-Wimplicit-function-declaration]
          if (workNumber - floorl(workNumber) < 0.001)
                           ^
trio.c:2894:38: warning: implicit declaration of function 'fmodl' is invalid in C99 [-Wimplicit-function-declaration]
          self->OutStream(self, digits[(int)fmodl(workNumber, dblBase)]);
                                            ^
trio.c:3578:59: warning: incompatible pointer types passing '__va_list_tag **' (aka 'struct __va_list_tag **') to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
  return TrioFormat(stdout, 0, TrioOutStreamFile, format, &args, NULL);
                                                          ^~~~~
trio.c:3332:14: note: passing argument to parameter 'arglist' here
           va_list *arglist,
                    ^
./triodef.h:158:58: note: expanded from macro 'TRIO_ARGS6'
# define TRIO_ARGS6(list,a1,a2,a3,a4,a5,a6) (a1,a2,a3,a4,a5,a6)
                                                         ^
trio.c:3648:57: warning: incompatible pointer types passing '__va_list_tag **' (aka 'struct __va_list_tag **') to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
  return TrioFormat(file, 0, TrioOutStreamFile, format, &args, NULL);
                                                        ^~~~~
trio.c:3332:14: note: passing argument to parameter 'arglist' here
           va_list *arglist,
                    ^
./triodef.h:158:58: note: expanded from macro 'TRIO_ARGS6'
# define TRIO_ARGS6(list,a1,a2,a3,a4,a5,a6) (a1,a2,a3,a4,a5,a6)
                                                         ^
trio.c:3719:66: warning: incompatible pointer types passing '__va_list_tag **' (aka 'struct __va_list_tag **') to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
  return TrioFormat(&fd, 0, TrioOutStreamFileDescriptor, format, &args, NULL);
                                                                 ^~~~~
trio.c:3332:14: note: passing argument to parameter 'arglist' here
           va_list *arglist,
                    ^
./triodef.h:158:58: note: expanded from macro 'TRIO_ARGS6'
# define TRIO_ARGS6(list,a1,a2,a3,a4,a5,a6) (a1,a2,a3,a4,a5,a6)
                                                         ^
trio.c:3783:60: warning: incompatible pointer types passing '__va_list_tag **' (aka 'struct __va_list_tag **') to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
  return TrioFormat(&data, 0, TrioOutStreamCustom, format, &args, NULL);
                                                           ^~~~~
trio.c:3332:14: note: passing argument to parameter 'arglist' here
           va_list *arglist,
                    ^
./triodef.h:158:58: note: expanded from macro 'TRIO_ARGS6'
# define TRIO_ARGS6(list,a1,a2,a3,a4,a5,a6) (a1,a2,a3,a4,a5,a6)
                                                         ^
trio.c:3856:64: warning: incompatible pointer types passing '__va_list_tag **' (aka 'struct __va_list_tag **') to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
  status = TrioFormat(&buffer, 0, TrioOutStreamString, format, &args, NULL);
                                                               ^~~~~
trio.c:3332:14: note: passing argument to parameter 'arglist' here
           va_list *arglist,
                    ^
./triodef.h:158:58: note: expanded from macro 'TRIO_ARGS6'
# define TRIO_ARGS6(list,a1,a2,a3,a4,a5,a6) (a1,a2,a3,a4,a5,a6)
                                                         ^
trio.c:3945:41: warning: incompatible pointer types passing '__va_list_tag **' (aka 'struct __va_list_tag **') to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
                      TrioOutStreamStringMax, format, &args, NULL);
                                                      ^~~~~
trio.c:3332:14: note: passing argument to parameter 'arglist' here
           va_list *arglist,
                    ^
./triodef.h:158:58: note: expanded from macro 'TRIO_ARGS6'
# define TRIO_ARGS6(list,a1,a2,a3,a4,a5,a6) (a1,a2,a3,a4,a5,a6)
                                                         ^
trio.c:4029:41: warning: incompatible pointer types passing '__va_list_tag **' (aka 'struct __va_list_tag **') to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
                      TrioOutStreamStringMax, format, &args, NULL);
                                                      ^~~~~
trio.c:3332:14: note: passing argument to parameter 'arglist' here
           va_list *arglist,
                    ^
./triodef.h:158:58: note: expanded from macro 'TRIO_ARGS6'
# define TRIO_ARGS6(list,a1,a2,a3,a4,a5,a6) (a1,a2,a3,a4,a5,a6)
                                                         ^
trio.c:4082:18: warning: incompatible pointer types passing '__va_list_tag **' (aka 'struct __va_list_tag **') to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
                       format, &args, NULL);
                               ^~~~~
trio.c:3332:14: note: passing argument to parameter 'arglist' here
           va_list *arglist,
                    ^
./triodef.h:158:58: note: expanded from macro 'TRIO_ARGS6'
# define TRIO_ARGS6(list,a1,a2,a3,a4,a5,a6) (a1,a2,a3,a4,a5,a6)
                                                         ^
trio.c:4148:14: warning: incompatible pointer types passing '__va_list_tag **' (aka 'struct __va_list_tag **') to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
                          format, &args, NULL);
                                  ^~~~~
trio.c:3332:14: note: passing argument to parameter 'arglist' here
           va_list *arglist,
                    ^
./triodef.h:158:58: note: expanded from macro 'TRIO_ARGS6'
# define TRIO_ARGS6(list,a1,a2,a3,a4,a5,a6) (a1,a2,a3,a4,a5,a6)
                                                         ^
trio.c:4837:57: warning: incompatible pointer types passing '__va_list_tag **' (aka 'struct __va_list_tag **') to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
  return TrioFormatRef((trio_reference_t *)ref, format, &arglist, NULL);
                                                        ^~~~~~~~
trio.c:3304:14: note: passing argument to parameter 'arglist' here
           va_list *arglist,
                    ^
./triodef.h:156:46: note: expanded from macro 'TRIO_ARGS4'
# define TRIO_ARGS4(list,a1,a2,a3,a4) (a1,a2,a3,a4)
                                             ^
trio.c:6492:13: warning: incompatible pointer types passing '__va_list_tag **' (aka 'struct __va_list_tag **') to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
                  format, &args, NULL);
                          ^~~~~
trio.c:6265:14: note: passing argument to parameter 'arglist' here
           va_list *arglist,
                    ^
./triodef.h:158:58: note: expanded from macro 'TRIO_ARGS6'
# define TRIO_ARGS6(list,a1,a2,a3,a4,a5,a6) (a1,a2,a3,a4,a5,a6)
                                                         ^
trio.c:6544:13: warning: incompatible pointer types passing '__va_list_tag **' (aka 'struct __va_list_tag **') to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
                  format, &args, NULL);
                          ^~~~~
trio.c:6265:14: note: passing argument to parameter 'arglist' here
           va_list *arglist,
                    ^
./triodef.h:158:58: note: expanded from macro 'TRIO_ARGS6'
# define TRIO_ARGS6(list,a1,a2,a3,a4,a5,a6) (a1,a2,a3,a4,a5,a6)
                                                         ^
trio.c:6596:13: warning: incompatible pointer types passing '__va_list_tag **' (aka 'struct __va_list_tag **') to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
                  format, &args, NULL);
                          ^~~~~
trio.c:6265:14: note: passing argument to parameter 'arglist' here
           va_list *arglist,
                    ^
./triodef.h:158:58: note: expanded from macro 'TRIO_ARGS6'
# define TRIO_ARGS6(list,a1,a2,a3,a4,a5,a6) (a1,a2,a3,a4,a5,a6)
                                                         ^
trio.c:6654:57: warning: incompatible pointer types passing '__va_list_tag **' (aka 'struct __va_list_tag **') to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
  return TrioScan(&data, 0, TrioInStreamCustom, format, &args, NULL);
                                                        ^~~~~
trio.c:6265:14: note: passing argument to parameter 'arglist' here
           va_list *arglist,
                    ^
./triodef.h:158:58: note: expanded from macro 'TRIO_ARGS6'
# define TRIO_ARGS6(list,a1,a2,a3,a4,a5,a6) (a1,a2,a3,a4,a5,a6)
                                                         ^
trio.c:6711:13: warning: incompatible pointer types passing '__va_list_tag **' (aka 'struct __va_list_tag **') to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
                  format, &args, NULL);
                          ^~~~~
trio.c:6265:14: note: passing argument to parameter 'arglist' here
           va_list *arglist,
                    ^
./triodef.h:158:58: note: expanded from macro 'TRIO_ARGS6'
# define TRIO_ARGS6(list,a1,a2,a3,a4,a5,a6) (a1,a2,a3,a4,a5,a6)
                                                         ^
18 warnings generated.
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  triostr.c
gcc -c -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  trionan.c
gcc -o hypermail -O2 -I/usr/pkg/include  -I/usr/pkg/include -DTRIO_MINIMAL  -L/usr/pkg/lib -Wl,-rpath,/usr/pkg/lib base64.o date.o domains.o file.o hypermail.o lang.o lock.o  mem.o parse.o print.o printfile.o string.o struct.o uudecode.o dmatch.o setup.o threadprint.o getdate.o getname.o finelink.o txt2html.o search.o quotes.o trio.o triostr.o  trionan.o -lgdbm -lm -lpcre
trio.o: In function `TrioWriteDouble':
trio.c:(.text+0x2884): undefined reference to `powl'
trio.c:(.text+0x294f): undefined reference to `floorl'
trio.c:(.text+0x2979): undefined reference to `floorl'
trio.c:(.text+0x2aaa): undefined reference to `floorl'
trio.c:(.text+0x2ac4): undefined reference to `powl'
trio.c:(.text+0x2b0d): undefined reference to `floorl'
trio.c:(.text+0x2cc2): undefined reference to `powl'
trio.c:(.text+0x2d03): undefined reference to `floorl'
trio.c:(.text+0x2d16): undefined reference to `floorl'
trio.c:(.text+0x2d4f): undefined reference to `floorl'
trio.c:(.text+0x2da9): undefined reference to `floorl'
trio.c:(.text+0x3003): undefined reference to `powl'
trio.c:(.text+0x305d): undefined reference to `floorl'
trio.c:(.text+0x3449): undefined reference to `powl'
trio.c:(.text+0x34a6): undefined reference to `floorl'
trio.c:(.text+0x34e6): undefined reference to `fmodl'
trio.c:(.text+0x3624): undefined reference to `floorl'
trio.c:(.text+0x3654): undefined reference to `fmodl'
trio.c:(.text+0x387e): undefined reference to `powl'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1

Stop.
make: stopped in /scratch/mail/hypermail/work/hypermail-2.1.8/src
*** Error code 1

Stop.
make: stopped in /scratch/mail/hypermail/work/hypermail-2.1.8
*** Error code 1

Stop.
make: stopped in /bulk-data/pkgsrc/mail/hypermail
*** Error code 1

Stop.
make: stopped in /bulk-data/pkgsrc/mail/hypermail
