===> 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 String.cpp:606:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(buf, "%02X", (unsigned char)(md5array[i])); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ 3 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 ConnectionHandler.cpp:155:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(buf, "%02x", c); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ ConnectionHandler.cpp:2129:17: warning: variable 'k' set but not used [-Wunused-but-set-variable] int k = 0; ^ 3 warnings 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 DataBuffer.cpp:333:9: warning: variable 'j' set but not used [-Wunused-but-set-variable] int j = 0; ^ 2 warnings 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 HTTPHeader.cpp:1572:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(buf, "%02x", c); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ 2 warnings 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:1085:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(vbody_temp, "%-10s%s\n", "Data/Time:", when.c_str()); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ FatController.cpp:1089:25: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(vbody_temp, "%-10s%s\n", "User:", who.c_str()); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ FatController.cpp:1092:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(vbody_temp, "%-10s%s (%s)\n", "From:", from.c_str(), ((clienthost.length() > 0) ? clienthost.c_str() : blank_str.c_str())); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ FatController.cpp:1094:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(vbody_temp, "%-10s%s\n", "Where:", where.c_str()); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ FatController.cpp:1096:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(vbody_temp, "%-10s%s\n", "Why:", what.c_str()); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ FatController.cpp:1098:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(vbody_temp, "%-10s%s\n", "Method:", how.c_str()); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ FatController.cpp:1100:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(vbody_temp, "%-10s%s\n", "Size:", ssize.c_str()); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ FatController.cpp:1102:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(vbody_temp, "%-10s%s\n", "Weight:", sweight.c_str()); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ FatController.cpp:1105:25: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(vbody_temp, "%-10s%s\n", "Category:", cat.c_str()); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ FatController.cpp:1108:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(vbody_temp, "%-10s%s\n", "Mime type:", mimetype.c_str()); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ FatController.cpp:1110:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(vbody_temp, "%-10s%s\n", "Group:", ldl->fg[filtergroup]->name.c_str()); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ FatController.cpp:1112:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(vbody_temp, "%-10s%s\n\n", "HTTP resp:", stringcode.c_str()); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ FatController.cpp:1620:14: error: use of undeclared identifier 'sigtimedwait' rc = sigtimedwait(&signal_set, NULL, &timeout); ^ 13 warnings 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-arm64/www/e2guardian *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/www/e2guardian