===> 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