===> Building for e2guardian-5.5.6r
/opt/pkg/bin/bmake  all-recursive
Making all in .
Making all in doc
Making all in data
Making all in languages
Making all in .
Making all in scripts
Making all in .
Making all in configs
Making all in lists
Making all in oldphraselists
Making all in phraselists
Making all in .
Making all in authplugins
Making all in .
Making all in rooms
Making all in .
Making all in common
Making all in .
Making all in example.group
Making all in .
Making all in downloadmanagers
Making all in .
Making all in authplugins
Making all in .
Making all in .
Making all in src
clang++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I..  -D__LOGLOCATION='"/var/log/e2guardian/"'  -D__PIDDIR='"/var/run"'  -D__PROXYUSER='"e2grdn"'  -D__PROXYGROUP='"e2grdn"'  -D__CONFDIR='"/opt/pkg/etc/e2guardian"'   -I/opt/pkg/include -I/opt/pkg/include  -Wall -pipe -Os -I/opt/pkg/include --std=c++1y -funsigned-char   -I/opt/pkg/include -MT e2guardian-String.o -MD -MP -MF .deps/e2guardian-String.Tpo -c -o e2guardian-String.o `test -f 'String.cpp' || echo './'`String.cpp
In file included from String.cpp:12:
In file included from ./String.hpp:16:
./RegExp.hpp:70:34: warning: struct 'RegResult' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
    bool match(const char *text, struct RegResult& rs);
                                 ^
./RegExp.hpp:27:7: note: previous use is here
class RegResult
      ^
./RegExp.hpp:70:34: note: did you mean class here?
    bool match(const char *text, struct RegResult& rs);
                                 ^~~~~~
                                 class
String.cpp:172:34: warning: format specifies type 'long *' but the argument has type 'off_t *' (aka 'long long *') [-Wformat]
    sscanf(this->c_str(), "%ld", &t);
                           ~~~   ^~
                           %lld
2 warnings generated.
mv -f .deps/e2guardian-String.Tpo .deps/e2guardian-String.Po
clang++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I..  -D__LOGLOCATION='"/var/log/e2guardian/"'  -D__PIDDIR='"/var/run"'  -D__PROXYUSER='"e2grdn"'  -D__PROXYGROUP='"e2grdn"'  -D__CONFDIR='"/opt/pkg/etc/e2guardian"'   -I/opt/pkg/include -I/opt/pkg/include  -Wall -pipe -Os -I/opt/pkg/include --std=c++1y -funsigned-char   -I/opt/pkg/include -MT e2guardian-FDTunnel.o -MD -MP -MF .deps/e2guardian-FDTunnel.Tpo -c -o e2guardian-FDTunnel.o `test -f 'FDTunnel.cpp' || echo './'`FDTunnel.cpp
In file included from FDTunnel.cpp:25:
In file included from ./FDTunnel.hpp:14:
In file included from ./Socket.hpp:13:
In file included from ./String.hpp:16:
./RegExp.hpp:70:34: warning: struct 'RegResult' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
    bool match(const char *text, struct RegResult& rs);
                                 ^
./RegExp.hpp:27:7: note: previous use is here
class RegResult
      ^
./RegExp.hpp:70:34: note: did you mean class here?
    bool match(const char *text, struct RegResult& rs);
                                 ^~~~~~
                                 class
1 warning generated.
mv -f .deps/e2guardian-FDTunnel.Tpo .deps/e2guardian-FDTunnel.Po
clang++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I..  -D__LOGLOCATION='"/var/log/e2guardian/"'  -D__PIDDIR='"/var/run"'  -D__PROXYUSER='"e2grdn"'  -D__PROXYGROUP='"e2grdn"'  -D__CONFDIR='"/opt/pkg/etc/e2guardian"'   -I/opt/pkg/include -I/opt/pkg/include  -Wall -pipe -Os -I/opt/pkg/include --std=c++1y -funsigned-char   -I/opt/pkg/include -MT e2guardian-ConnectionHandler.o -MD -MP -MF .deps/e2guardian-ConnectionHandler.Tpo -c -o e2guardian-ConnectionHandler.o `test -f 'ConnectionHandler.cpp' || echo './'`ConnectionHandler.cpp
In file included from ConnectionHandler.cpp:9:
In file included from ./ConnectionHandler.hpp:11:
In file included from ./OptionContainer.hpp:10:
In file included from ./Auth.hpp:14:
In file included from ./ConfigVar.hpp:14:
In file included from ./String.hpp:16:
./RegExp.hpp:70:34: warning: struct 'RegResult' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
    bool match(const char *text, struct RegResult& rs);
                                 ^
./RegExp.hpp:27:7: note: previous use is here
class RegResult
      ^
./RegExp.hpp:70:34: note: did you mean class here?
    bool match(const char *text, struct RegResult& rs);
                                 ^~~~~~
                                 class
1 warning generated.
mv -f .deps/e2guardian-ConnectionHandler.Tpo .deps/e2guardian-ConnectionHandler.Po
clang++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I..  -D__LOGLOCATION='"/var/log/e2guardian/"'  -D__PIDDIR='"/var/run"'  -D__PROXYUSER='"e2grdn"'  -D__PROXYGROUP='"e2grdn"'  -D__CONFDIR='"/opt/pkg/etc/e2guardian"'   -I/opt/pkg/include -I/opt/pkg/include  -Wall -pipe -Os -I/opt/pkg/include --std=c++1y -funsigned-char   -I/opt/pkg/include -MT e2guardian-DataBuffer.o -MD -MP -MF .deps/e2guardian-DataBuffer.Tpo -c -o e2guardian-DataBuffer.o `test -f 'DataBuffer.cpp' || echo './'`DataBuffer.cpp
In file included from DataBuffer.cpp:10:
In file included from ./DataBuffer.hpp:11:
In file included from ./Socket.hpp:13:
In file included from ./String.hpp:16:
./RegExp.hpp:70:34: warning: struct 'RegResult' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
    bool match(const char *text, struct RegResult& rs);
                                 ^
./RegExp.hpp:27:7: note: previous use is here
class RegResult
      ^
./RegExp.hpp:70:34: note: did you mean class here?
    bool match(const char *text, struct RegResult& rs);
                                 ^~~~~~
                                 class
1 warning generated.
mv -f .deps/e2guardian-DataBuffer.Tpo .deps/e2guardian-DataBuffer.Po
clang++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I..  -D__LOGLOCATION='"/var/log/e2guardian/"'  -D__PIDDIR='"/var/run"'  -D__PROXYUSER='"e2grdn"'  -D__PROXYGROUP='"e2grdn"'  -D__CONFDIR='"/opt/pkg/etc/e2guardian"'   -I/opt/pkg/include -I/opt/pkg/include  -Wall -pipe -Os -I/opt/pkg/include --std=c++1y -funsigned-char   -I/opt/pkg/include -MT e2guardian-HTTPHeader.o -MD -MP -MF .deps/e2guardian-HTTPHeader.Tpo -c -o e2guardian-HTTPHeader.o `test -f 'HTTPHeader.cpp' || echo './'`HTTPHeader.cpp
In file included from HTTPHeader.cpp:10:
In file included from ./HTTPHeader.hpp:21:
In file included from ./String.hpp:16:
./RegExp.hpp:70:34: warning: struct 'RegResult' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
    bool match(const char *text, struct RegResult& rs);
                                 ^
./RegExp.hpp:27:7: note: previous use is here
class RegResult
      ^
./RegExp.hpp:70:34: note: did you mean class here?
    bool match(const char *text, struct RegResult& rs);
                                 ^~~~~~
                                 class
1 warning generated.
mv -f .deps/e2guardian-HTTPHeader.Tpo .deps/e2guardian-HTTPHeader.Po
clang++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I..  -D__LOGLOCATION='"/var/log/e2guardian/"'  -D__PIDDIR='"/var/run"'  -D__PROXYUSER='"e2grdn"'  -D__PROXYGROUP='"e2grdn"'  -D__CONFDIR='"/opt/pkg/etc/e2guardian"'   -I/opt/pkg/include -I/opt/pkg/include  -Wall -pipe -Os -I/opt/pkg/include --std=c++1y -funsigned-char   -I/opt/pkg/include -MT e2guardian-ICAPHeader.o -MD -MP -MF .deps/e2guardian-ICAPHeader.Tpo -c -o e2guardian-ICAPHeader.o `test -f 'ICAPHeader.cpp' || echo './'`ICAPHeader.cpp
In file included from ICAPHeader.cpp:10:
In file included from ./ICAPHeader.hpp:12:
In file included from ./String.hpp:16:
./RegExp.hpp:70:34: warning: struct 'RegResult' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
    bool match(const char *text, struct RegResult& rs);
                                 ^
./RegExp.hpp:27:7: note: previous use is here
class RegResult
      ^
./RegExp.hpp:70:34: note: did you mean class here?
    bool match(const char *text, struct RegResult& rs);
                                 ^~~~~~
                                 class
1 warning generated.
mv -f .deps/e2guardian-ICAPHeader.Tpo .deps/e2guardian-ICAPHeader.Po
clang++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I..  -D__LOGLOCATION='"/var/log/e2guardian/"'  -D__PIDDIR='"/var/run"'  -D__PROXYUSER='"e2grdn"'  -D__PROXYGROUP='"e2grdn"'  -D__CONFDIR='"/opt/pkg/etc/e2guardian"'   -I/opt/pkg/include -I/opt/pkg/include  -Wall -pipe -Os -I/opt/pkg/include --std=c++1y -funsigned-char   -I/opt/pkg/include -MT e2guardian-NaughtyFilter.o -MD -MP -MF .deps/e2guardian-NaughtyFilter.Tpo -c -o e2guardian-NaughtyFilter.o `test -f 'NaughtyFilter.cpp' || echo './'`NaughtyFilter.cpp
In file included from NaughtyFilter.cpp:10:
In file included from ./String.hpp:16:
./RegExp.hpp:70:34: warning: struct 'RegResult' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
    bool match(const char *text, struct RegResult& rs);
                                 ^
./RegExp.hpp:27:7: note: previous use is here
class RegResult
      ^
./RegExp.hpp:70:34: note: did you mean class here?
    bool match(const char *text, struct RegResult& rs);
                                 ^~~~~~
                                 class
1 warning generated.
mv -f .deps/e2guardian-NaughtyFilter.Tpo .deps/e2guardian-NaughtyFilter.Po
clang++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I..  -D__LOGLOCATION='"/var/log/e2guardian/"'  -D__PIDDIR='"/var/run"'  -D__PROXYUSER='"e2grdn"'  -D__PROXYGROUP='"e2grdn"'  -D__CONFDIR='"/opt/pkg/etc/e2guardian"'   -I/opt/pkg/include -I/opt/pkg/include  -Wall -pipe -Os -I/opt/pkg/include --std=c++1y -funsigned-char   -I/opt/pkg/include -MT e2guardian-BackedStore.o -MD -MP -MF .deps/e2guardian-BackedStore.Tpo -c -o e2guardian-BackedStore.o `test -f 'BackedStore.cpp' || echo './'`BackedStore.cpp
In file included from BackedStore.cpp:29:
In file included from ./Logger.hpp:28:
In file included from ./String.hpp:16:
./RegExp.hpp:70:34: warning: struct 'RegResult' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
    bool match(const char *text, struct RegResult& rs);
                                 ^
./RegExp.hpp:27:7: note: previous use is here
class RegResult
      ^
./RegExp.hpp:70:34: note: did you mean class here?
    bool match(const char *text, struct RegResult& rs);
                                 ^~~~~~
                                 class
1 warning generated.
mv -f .deps/e2guardian-BackedStore.Tpo .deps/e2guardian-BackedStore.Po
clang++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I..  -D__LOGLOCATION='"/var/log/e2guardian/"'  -D__PIDDIR='"/var/run"'  -D__PROXYUSER='"e2grdn"'  -D__PROXYGROUP='"e2grdn"'  -D__CONFDIR='"/opt/pkg/etc/e2guardian"'   -I/opt/pkg/include -I/opt/pkg/include  -Wall -pipe -Os -I/opt/pkg/include --std=c++1y -funsigned-char   -I/opt/pkg/include -MT e2guardian-RegExp.o -MD -MP -MF .deps/e2guardian-RegExp.Tpo -c -o e2guardian-RegExp.o `test -f 'RegExp.cpp' || echo './'`RegExp.cpp
In file included from RegExp.cpp:12:
./RegExp.hpp:70:34: warning: struct 'RegResult' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
    bool match(const char *text, struct RegResult& rs);
                                 ^
./RegExp.hpp:27:7: note: previous use is here
class RegResult
      ^
./RegExp.hpp:70:34: note: did you mean class here?
    bool match(const char *text, struct RegResult& rs);
                                 ^~~~~~
                                 class
1 warning generated.
mv -f .deps/e2guardian-RegExp.Tpo .deps/e2guardian-RegExp.Po
clang++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I..  -D__LOGLOCATION='"/var/log/e2guardian/"'  -D__PIDDIR='"/var/run"'  -D__PROXYUSER='"e2grdn"'  -D__PROXYGROUP='"e2grdn"'  -D__CONFDIR='"/opt/pkg/etc/e2guardian"'   -I/opt/pkg/include -I/opt/pkg/include  -Wall -pipe -Os -I/opt/pkg/include --std=c++1y -funsigned-char   -I/opt/pkg/include -MT e2guardian-BaseSocket.o -MD -MP -MF .deps/e2guardian-BaseSocket.Tpo -c -o e2guardian-BaseSocket.o `test -f 'BaseSocket.cpp' || echo './'`BaseSocket.cpp
In file included from BaseSocket.cpp:23:
In file included from ./Logger.hpp:28:
In file included from ./String.hpp:16:
./RegExp.hpp:70:34: warning: struct 'RegResult' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
    bool match(const char *text, struct RegResult& rs);
                                 ^
./RegExp.hpp:27:7: note: previous use is here
class RegResult
      ^
./RegExp.hpp:70:34: note: did you mean class here?
    bool match(const char *text, struct RegResult& rs);
                                 ^~~~~~
                                 class
1 warning generated.
mv -f .deps/e2guardian-BaseSocket.Tpo .deps/e2guardian-BaseSocket.Po
clang++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I..  -D__LOGLOCATION='"/var/log/e2guardian/"'  -D__PIDDIR='"/var/run"'  -D__PROXYUSER='"e2grdn"'  -D__PROXYGROUP='"e2grdn"'  -D__CONFDIR='"/opt/pkg/etc/e2guardian"'   -I/opt/pkg/include -I/opt/pkg/include  -Wall -pipe -Os -I/opt/pkg/include --std=c++1y -funsigned-char   -I/opt/pkg/include -MT e2guardian-Socket.o -MD -MP -MF .deps/e2guardian-Socket.Tpo -c -o e2guardian-Socket.o `test -f 'Socket.cpp' || echo './'`Socket.cpp
In file included from Socket.cpp:12:
In file included from ./Socket.hpp:13:
In file included from ./String.hpp:16:
./RegExp.hpp:70:34: warning: struct 'RegResult' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
    bool match(const char *text, struct RegResult& rs);
                                 ^
./RegExp.hpp:27:7: note: previous use is here
class RegResult
      ^
./RegExp.hpp:70:34: note: did you mean class here?
    bool match(const char *text, struct RegResult& rs);
                                 ^~~~~~
                                 class
1 warning generated.
mv -f .deps/e2guardian-Socket.Tpo .deps/e2guardian-Socket.Po
clang++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I..  -D__LOGLOCATION='"/var/log/e2guardian/"'  -D__PIDDIR='"/var/run"'  -D__PROXYUSER='"e2grdn"'  -D__PROXYGROUP='"e2grdn"'  -D__CONFDIR='"/opt/pkg/etc/e2guardian"'   -I/opt/pkg/include -I/opt/pkg/include  -Wall -pipe -Os -I/opt/pkg/include --std=c++1y -funsigned-char   -I/opt/pkg/include -MT e2guardian-UdpSocket.o -MD -MP -MF .deps/e2guardian-UdpSocket.Tpo -c -o e2guardian-UdpSocket.o `test -f 'UdpSocket.cpp' || echo './'`UdpSocket.cpp
In file included from UdpSocket.cpp:14:
In file included from ./UdpSocket.hpp:13:
In file included from ./String.hpp:16:
./RegExp.hpp:70:34: warning: struct 'RegResult' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
    bool match(const char *text, struct RegResult& rs);
                                 ^
./RegExp.hpp:27:7: note: previous use is here
class RegResult
      ^
./RegExp.hpp:70:34: note: did you mean class here?
    bool match(const char *text, struct RegResult& rs);
                                 ^~~~~~
                                 class
1 warning generated.
mv -f .deps/e2guardian-UdpSocket.Tpo .deps/e2guardian-UdpSocket.Po
clang++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I..  -D__LOGLOCATION='"/var/log/e2guardian/"'  -D__PIDDIR='"/var/run"'  -D__PROXYUSER='"e2grdn"'  -D__PROXYGROUP='"e2grdn"'  -D__CONFDIR='"/opt/pkg/etc/e2guardian"'   -I/opt/pkg/include -I/opt/pkg/include  -Wall -pipe -Os -I/opt/pkg/include --std=c++1y -funsigned-char   -I/opt/pkg/include -MT e2guardian-FatController.o -MD -MP -MF .deps/e2guardian-FatController.Tpo -c -o e2guardian-FatController.o `test -f 'FatController.cpp' || echo './'`FatController.cpp
In file included from FatController.cpp:41:
In file included from ./FatController.hpp:10:
In file included from ./OptionContainer.hpp:10:
In file included from ./Auth.hpp:14:
In file included from ./ConfigVar.hpp:14:
In file included from ./String.hpp:16:
./RegExp.hpp:70:34: warning: struct 'RegResult' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
    bool match(const char *text, struct RegResult& rs);
                                 ^
./RegExp.hpp:27:7: note: previous use is here
class RegResult
      ^
./RegExp.hpp:70:34: note: did you mean class here?
    bool match(const char *text, struct RegResult& rs);
                                 ^~~~~~
                                 class
FatController.cpp:1620:14: error: use of undeclared identifier 'sigtimedwait'
        rc = sigtimedwait(&signal_set, NULL, &timeout);
             ^
1 warning and 1 error generated.
*** [e2guardian-FatController.o] Error code 1

bmake[2]: stopped making "all" in /Users/pbulk/build/www/e2guardian/work/e2guardian-5.5.6r/src
bmake[2]: 1 error

bmake[2]: stopped making "all" in /Users/pbulk/build/www/e2guardian/work/e2guardian-5.5.6r/src

bmake[1]: stopped making "all-recursive" in /Users/pbulk/build/www/e2guardian/work/e2guardian-5.5.6r

bmake: stopped making "all" in /Users/pbulk/build/www/e2guardian/work/e2guardian-5.5.6r
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-x86_64/www/e2guardian
*** Error code 1

Stop.
bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-x86_64/www/e2guardian