=> 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 zoneminder-1.28.1nb10 /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/data/scratch/security/zoneminder/work/ZoneMinder-1.28.1' Making all in src gmake[2]: Entering directory '/data/scratch/security/zoneminder/work/ZoneMinder-1.28.1/src' clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zmc.o zmc.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_box.o zm_box.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_buffer.o zm_buffer.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_camera.o zm_camera.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_comms.o zm_comms.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_config.o zm_config.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_coord.o zm_coord.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_curl_camera.o zm_curl_camera.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm.o zm.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_db.o zm_db.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_logger.o zm_logger.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_event.o zm_event.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_exception.o zm_exception.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_file_camera.o zm_file_camera.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_ffmpeg_camera.o zm_ffmpeg_camera.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_image.o zm_image.cpp In file included from zm_comms.cpp:20: ./zm_comms.h:453:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const SockAddrInet &addr ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:458:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:464:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:470:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:476:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:483:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const SockAddrInet &addr ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:488:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:494:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:530:10: warning: 'UnixSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:537:10: warning: 'UnixSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:595:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const SockAddrInet &addr ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:599:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:603:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:607:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:611:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:616:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const SockAddrInet &addr ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:620:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:624:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:633:10: warning: 'UdpUnixSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:638:10: warning: 'UdpUnixSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:794:10: warning: 'TcpInetClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:798:10: warning: 'TcpInetClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:807:10: warning: 'TcpUnixClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:816:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:820:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:824:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:828:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:837:10: warning: 'TcpInetServer::accept' hides overloaded virtual functions [-Woverloaded-virtual] bool accept( TcpInetSocket *&newSocket ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpInetSocket *&') virtual bool accept( int & ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpInetSocket *&') ./zm_comms.h:843:10: warning: 'TcpUnixServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:852:10: warning: 'TcpUnixServer::accept' hides overloaded virtual functions [-Woverloaded-virtual] bool accept( TcpUnixSocket *&newSocket ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpUnixSocket *&') virtual bool accept( int & ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpUnixSocket *&') clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_jpeg.o zm_jpeg.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_libvlc_camera.o zm_libvlc_camera.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_local_camera.o zm_local_camera.cpp In file included from zm_buffer.cpp:23: ./zm_buffer.h:162:33: warning: comparison of constant 2 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare] else if ( level >= 2 ) ~~~~~ ^ ~ clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_monitor.o zm_monitor.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_ffmpeg.o zm_ffmpeg.cpp 1 warning generated. clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_mpeg.o zm_mpeg.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_poly.o zm_poly.cpp zm_logger.cpp:525:83: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] snprintf( timePtr, sizeof(timeString)-(timePtr-timeString), ".%06ld", timeVal.tv_usec ); ~~~~~ ^~~~~~~~~~~~~~~ %06d zm_logger.cpp:585:196: warning: format specifies type 'long' but the argument has type 'suseconds_t' (aka 'int') [-Wformat] snprintf( sql, sizeof(sql), "insert into Logs ( TimeKey, Component, Pid, Level, Code, Message, File, Line ) values ( %ld.%06ld, '%s', %d, %d, '%s', '%s', '%s', %d )", timeVal.tv_sec, timeVal.tv_usec, mId.c_str(), tid, level, classString, escapedString, file, line ); ~~~~~ ^~~~~~~~~~~~~~~ %06d clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_regexp.o zm_regexp.cpp zm_image.cpp:1172:12: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ( lo_x < 0 || hi_x > (width-1) || ( lo_y < 0 || hi_y > (height-1) ) ) ~~~~ ^ ~ zm_image.cpp:1172:46: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ( lo_x < 0 || hi_x > (width-1) || ( lo_y < 0 || hi_y > (height-1) ) ) ~~~~ ^ ~ zm_image.cpp:1583:20: warning: taking the absolute value of unsigned type 'unsigned int' has no effect [-Wabsolute-value] if ( (unsigned)abs((*psrc)-RGB_VAL(ref_colour,c)) >= RGB_VAL(threshold,c) ) ^ zm_image.cpp:1583:20: note: remove the call to 'abs' since unsigned values cannot be negative if ( (unsigned)abs((*psrc)-RGB_VAL(ref_colour,c)) >= RGB_VAL(threshold,c) ) ^~~ clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_remote_camera.o zm_remote_camera.cpp In file included from zm_ffmpeg_camera.cpp:24: In file included from ./zm_ffmpeg_camera.h:25: ./zm_buffer.h:162:33: warning: comparison of constant 2 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare] else if ( level >= 2 ) ~~~~~ ^ ~ In file included from zm_file_camera.cpp:35: In file included from ./zm_file_camera.h:24: ./zm_buffer.h:162:33: warning: comparison of constant 2 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare] else if ( level >= 2 ) ~~~~~ ^ ~ zm_image.cpp:4150:16: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] result[0] = r<0?0:(r>255?255:r); ~^~ zm_image.cpp:4151:16: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] result[1] = g<0?0:(g>255?255:g); ~^~ zm_image.cpp:4152:16: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] result[2] = b<0?0:(b>255?255:b); ~^~ zm_image.cpp:4158:16: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] result[3] = r<0?0:(r>255?255:r); ~^~ zm_image.cpp:4159:16: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] result[4] = g<0?0:(g>255?255:g); ~^~ zm_image.cpp:4160:16: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] result[5] = b<0?0:(b>255?255:b); ~^~ zm_image.cpp:4179:16: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] result[0] = r<0?0:(r>255?255:r); ~^~ zm_image.cpp:4180:16: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] result[1] = g<0?0:(g>255?255:g); ~^~ zm_image.cpp:4181:16: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] result[2] = b<0?0:(b>255?255:b); ~^~ zm_image.cpp:4187:16: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] result[4] = r<0?0:(r>255?255:r); ~^~ zm_image.cpp:4188:16: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] result[5] = g<0?0:(g>255?255:g); ~^~ zm_image.cpp:4189:16: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] result[6] = b<0?0:(b>255?255:b); ~^~ In file included from zm_libvlc_camera.cpp:21: In file included from ./zm_libvlc_camera.h:23: ./zm_buffer.h:162:33: warning: comparison of constant 2 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare] else if ( level >= 2 ) ~~~~~ ^ ~ zm_event.cpp:1209:24: warning: unused variable 'filestat' [-Wunused-variable] static struct stat filestat; ^ zm_ffmpeg_camera.cpp:323:17: warning: 'avcodec_alloc_frame' is deprecated [-Wdeprecated-declarations] mRawFrame = avcodec_alloc_frame(); ^ /data/scratch/security/zoneminder/work/.buildlink/include/ffmpeg2/libavcodec/avcodec.h:3927:10: note: 'avcodec_alloc_frame' has been explicitly marked deprecated here AVFrame *avcodec_alloc_frame(void); ^ zm_ffmpeg_camera.cpp:326:14: warning: 'avcodec_alloc_frame' is deprecated [-Wdeprecated-declarations] mFrame = avcodec_alloc_frame(); ^ /data/scratch/security/zoneminder/work/.buildlink/include/ffmpeg2/libavcodec/avcodec.h:3927:10: note: 'avcodec_alloc_frame' has been explicitly marked deprecated here AVFrame *avcodec_alloc_frame(void); ^ clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_remote_camera_http.o zm_remote_camera_http.cpp 1 warning generated. clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_remote_camera_rtsp.o zm_remote_camera_rtsp.cpp 30 warnings generated. clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_rtp.o zm_rtp.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_rtp_ctrl.o zm_rtp_ctrl.cpp 1 warning generated. clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_rtp_data.o zm_rtp_data.cpp 3 warnings generated. clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_rtp_source.o zm_rtp_source.cpp 2 warnings generated. clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_rtsp.o zm_rtsp.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_rtsp_auth.o zm_rtsp_auth.cpp zm_ffmpeg.cpp:79:18: warning: 'avcodec_alloc_frame' is deprecated [-Wdeprecated-declarations] input_avframe = avcodec_alloc_frame(); ^ /data/scratch/security/zoneminder/work/.buildlink/include/ffmpeg2/libavcodec/avcodec.h:3927:10: note: 'avcodec_alloc_frame' has been explicitly marked deprecated here AVFrame *avcodec_alloc_frame(void); ^ zm_ffmpeg.cpp:85:19: warning: 'avcodec_alloc_frame' is deprecated [-Wdeprecated-declarations] output_avframe = avcodec_alloc_frame(); ^ /data/scratch/security/zoneminder/work/.buildlink/include/ffmpeg2/libavcodec/avcodec.h:3927:10: note: 'avcodec_alloc_frame' has been explicitly marked deprecated here AVFrame *avcodec_alloc_frame(void); ^ clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_sdp.o zm_sdp.cpp 2 warnings generated. clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_signal.o zm_signal.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_stream.o zm_stream.cpp In file included from zm_monitor.cpp:35: In file included from ./zm_remote_camera_http.h:25: ./zm_buffer.h:162:33: warning: comparison of constant 2 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare] else if ( level >= 2 ) ~~~~~ ^ ~ clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_thread.o zm_thread.cpp In file included from zm_monitor.cpp:37: In file included from ./zm_remote_camera_rtsp.h:27: In file included from ./zm_rtsp.h:25: ./zm_comms.h:453:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const SockAddrInet &addr ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:458:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:464:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:470:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:476:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:483:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const SockAddrInet &addr ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:488:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:494:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:530:10: warning: 'UnixSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:537:10: warning: 'UnixSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:595:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const SockAddrInet &addr ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:599:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:603:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:607:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:611:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:616:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const SockAddrInet &addr ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:620:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:624:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:633:10: warning: 'UdpUnixSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:638:10: warning: 'UdpUnixSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:794:10: warning: 'TcpInetClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:798:10: warning: 'TcpInetClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:807:10: warning: 'TcpUnixClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:816:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:820:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:824:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:828:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:837:10: warning: 'TcpInetServer::accept' hides overloaded virtual functions [-Woverloaded-virtual] bool accept( TcpInetSocket *&newSocket ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpInetSocket *&') virtual bool accept( int & ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpInetSocket *&') ./zm_comms.h:843:10: warning: 'TcpUnixServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:852:10: warning: 'TcpUnixServer::accept' hides overloaded virtual functions [-Woverloaded-virtual] bool accept( TcpUnixSocket *&newSocket ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpUnixSocket *&') virtual bool accept( int & ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpUnixSocket *&') In file included from zm_rtp_source.cpp:20: In file included from ./zm_rtp_source.h:23: ./zm_buffer.h:162:33: warning: comparison of constant 2 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare] else if ( level >= 2 ) ~~~~~ ^ ~ In file included from zm_rtp_ctrl.cpp:24: In file included from ./zm_rtp_ctrl.h:24: ./zm_comms.h:453:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const SockAddrInet &addr ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:458:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:464:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:470:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:476:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:483:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const SockAddrInet &addr ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:488:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:494:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:530:10: warning: 'UnixSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:537:10: warning: 'UnixSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:595:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const SockAddrInet &addr ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:599:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:603:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:607:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:611:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:616:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const SockAddrInet &addr ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:620:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:624:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:633:10: warning: 'UdpUnixSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:638:10: warning: 'UdpUnixSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:794:10: warning: 'TcpInetClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:798:10: warning: 'TcpInetClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:807:10: warning: 'TcpUnixClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:816:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:820:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:824:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:828:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:837:10: warning: 'TcpInetServer::accept' hides overloaded virtual functions [-Woverloaded-virtual] bool accept( TcpInetSocket *&newSocket ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpInetSocket *&') virtual bool accept( int & ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpInetSocket *&') ./zm_comms.h:843:10: warning: 'TcpUnixServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:852:10: warning: 'TcpUnixServer::accept' hides overloaded virtual functions [-Woverloaded-virtual] bool accept( TcpUnixSocket *&newSocket ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpUnixSocket *&') virtual bool accept( int & ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpUnixSocket *&') zm_monitor.cpp:152:22: error: ordered comparison between pointer and zero ('unsigned char *' and 'int') if ( mem_ptr < 0 ) ~~~~~~~ ^ ~ zm_monitor.cpp:537:18: error: ordered comparison between pointer and zero ('unsigned char *' and 'int') if ( mem_ptr < 0 ) ~~~~~~~ ^ ~ In file included from zm_remote_camera_http.cpp:20: In file included from ./zm_remote_camera_http.h:25: ./zm_buffer.h:162:33: warning: comparison of constant 2 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare] else if ( level >= 2 ) ~~~~~ ^ ~ zm_mpeg.cpp:326:14: warning: 'avcodec_alloc_frame' is deprecated [-Wdeprecated-declarations] opicture = avcodec_alloc_frame( ); ^ /data/scratch/security/zoneminder/work/.buildlink/include/ffmpeg2/libavcodec/avcodec.h:3927:10: note: 'avcodec_alloc_frame' has been explicitly marked deprecated here AVFrame *avcodec_alloc_frame(void); ^ zm_mpeg.cpp:347:19: warning: 'avcodec_alloc_frame' is deprecated [-Wdeprecated-declarations] tmp_opicture = avcodec_alloc_frame( ); ^ /data/scratch/security/zoneminder/work/.buildlink/include/ffmpeg2/libavcodec/avcodec.h:3927:10: note: 'avcodec_alloc_frame' has been explicitly marked deprecated here AVFrame *avcodec_alloc_frame(void); ^ zm_mpeg.cpp:653:12: warning: 'coded_frame' is deprecated [-Wdeprecated-declarations] if ( c->coded_frame->key_frame ) ^ /data/scratch/security/zoneminder/work/.buildlink/include/ffmpeg2/libavcodec/avcodec.h:3024:35: note: 'coded_frame' has been explicitly marked deprecated here attribute_deprecated AVFrame *coded_frame; ^ zm_monitor.cpp:2536:13: warning: unused variable 'palette' [-Wunused-variable] int palette = atoi(dbrow[col]); col++; ^ zm_monitor.cpp:2500:13: warning: unused variable 'channel' [-Wunused-variable] int channel = atoi(dbrow[col]); col++; ^ zm_monitor.cpp:2501:13: warning: unused variable 'format' [-Wunused-variable] int format = atoi(dbrow[col]); col++; ^ zm_monitor.cpp:2575:13: warning: unused variable 'extras' [-Wunused-variable] int extras = (deinterlacing>>24)&0xff; ^ zm_monitor.cpp:2960:99: warning: format specifies type 'long' but the argument has type 'int' [-Wformat] d_ptr += snprintf( d_ptr, sizeof(label_text)-(d_ptr-label_text), "%02ld", ts_time->tv_usec/10000 ); ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ %02d In file included from zm_remote_camera_rtsp.cpp:24: In file included from ./zm_remote_camera_rtsp.h:25: ./zm_buffer.h:162:33: warning: comparison of constant 2 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare] else if ( level >= 2 ) ~~~~~ ^ ~ clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -Wall -finline-functions -fomit-frame-pointer -I/usr/pkg/include -D__STDC_CONSTANT_MACROS -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -D__STDC_CONSTANT_MACROS -O2 -D__STDC_CONSTANT_MACROS -pthread -I/usr/include -I/usr/pkg/include/ffmpeg2 -I/usr/pkg/include/freetype2 -I/usr/pkg/include -I/usr/pkg/include/apr-1 -I/usr/pkg/include/mysql -c -o zm_time.o zm_time.cpp 36 warnings and 2 errors generated. In file included from zm_remote_camera_rtsp.cpp:24: In file included from ./zm_remote_camera_rtsp.h:27: In file included from ./zm_rtsp.h:25: ./zm_comms.h:453:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const SockAddrInet &addr ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:458:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:464:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:470:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:476:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:483:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const SockAddrInet &addr ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:488:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:494:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:530:10: warning: 'UnixSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:537:10: warning: 'UnixSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:595:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const SockAddrInet &addr ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:599:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:603:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:607:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:611:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:616:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const SockAddrInet &addr ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:620:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:624:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:633:10: warning: 'UdpUnixSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:638:10: warning: 'UdpUnixSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:794:10: warning: 'TcpInetClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:798:10: warning: 'TcpInetClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:807:10: warning: 'TcpUnixClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:816:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:820:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:824:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:828:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:837:10: warning: 'TcpInetServer::accept' hides overloaded virtual functions [-Woverloaded-virtual] bool accept( TcpInetSocket *&newSocket ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpInetSocket *&') virtual bool accept( int & ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpInetSocket *&') ./zm_comms.h:843:10: warning: 'TcpUnixServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:852:10: warning: 'TcpUnixServer::accept' hides overloaded virtual functions [-Woverloaded-virtual] bool accept( TcpUnixSocket *&newSocket ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpUnixSocket *&') virtual bool accept( int & ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpUnixSocket *&') Makefile:585: recipe for target 'zm_monitor.o' failed gmake[2]: *** [zm_monitor.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... In file included from zm_rtp_data.cpp:24: In file included from ./zm_rtp_data.h:24: ./zm_buffer.h:162:33: warning: comparison of constant 2 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare] else if ( level >= 2 ) ~~~~~ ^ ~ In file included from zm_rtp_ctrl.cpp:27: In file included from ./zm_rtsp.h:27: In file included from ./zm_rtp_source.h:23: ./zm_buffer.h:162:33: warning: comparison of constant 2 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare] else if ( level >= 2 ) ~~~~~ ^ ~ zm_remote_camera_rtsp.cpp:194:17: warning: 'avcodec_alloc_frame' is deprecated [-Wdeprecated-declarations] mRawFrame = avcodec_alloc_frame(); ^ /data/scratch/security/zoneminder/work/.buildlink/include/ffmpeg2/libavcodec/avcodec.h:3927:10: note: 'avcodec_alloc_frame' has been explicitly marked deprecated here AVFrame *avcodec_alloc_frame(void); ^ zm_remote_camera_rtsp.cpp:197:14: warning: 'avcodec_alloc_frame' is deprecated [-Wdeprecated-declarations] mFrame = avcodec_alloc_frame(); ^ /data/scratch/security/zoneminder/work/.buildlink/include/ffmpeg2/libavcodec/avcodec.h:3927:10: note: 'avcodec_alloc_frame' has been explicitly marked deprecated here AVFrame *avcodec_alloc_frame(void); ^ 3 warnings generated. In file included from zm_rtp_data.cpp:26: In file included from ./zm_rtsp.h:25: ./zm_comms.h:453:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const SockAddrInet &addr ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:458:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:464:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:470:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:476:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:483:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const SockAddrInet &addr ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:488:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:494:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:530:10: warning: 'UnixSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:537:10: warning: 'UnixSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:595:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const SockAddrInet &addr ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:599:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:603:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:607:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:611:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:616:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const SockAddrInet &addr ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:620:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:624:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:633:10: warning: 'UdpUnixSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:638:10: warning: 'UdpUnixSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:794:10: warning: 'TcpInetClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:798:10: warning: 'TcpInetClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:807:10: warning: 'TcpUnixClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:816:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:820:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:824:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:828:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:837:10: warning: 'TcpInetServer::accept' hides overloaded virtual functions [-Woverloaded-virtual] bool accept( TcpInetSocket *&newSocket ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpInetSocket *&') virtual bool accept( int & ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpInetSocket *&') ./zm_comms.h:843:10: warning: 'TcpUnixServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:852:10: warning: 'TcpUnixServer::accept' hides overloaded virtual functions [-Woverloaded-virtual] bool accept( TcpUnixSocket *&newSocket ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpUnixSocket *&') virtual bool accept( int & ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpUnixSocket *&') 1 warning generated. 33 warnings generated. 1 warning generated. zm_sdp.cpp:407:45: warning: 'codec_name' is deprecated [-Wdeprecated-declarations] strncpy( stream->codec->codec_name, smStaticPayloads[i].payloadName, sizeof(stream->codec->codec_name) );; ^ /data/scratch/security/zoneminder/work/.buildlink/include/ffmpeg2/libavcodec/avcodec.h:1517:22: note: 'codec_name' has been explicitly marked deprecated here char codec_name[32]; ^ zm_sdp.cpp:407:112: warning: 'codec_name' is deprecated [-Wdeprecated-declarations] strncpy( stream->codec->codec_name, smStaticPayloads[i].payloadName, sizeof(stream->codec->codec_name) );; ^ /data/scratch/security/zoneminder/work/.buildlink/include/ffmpeg2/libavcodec/avcodec.h:1517:22: note: 'codec_name' has been explicitly marked deprecated here char codec_name[32]; ^ zm_sdp.cpp:423:45: warning: 'codec_name' is deprecated [-Wdeprecated-declarations] strncpy( stream->codec->codec_name, smDynamicPayloads[i].payloadName, sizeof(stream->codec->codec_name) );; ^ /data/scratch/security/zoneminder/work/.buildlink/include/ffmpeg2/libavcodec/avcodec.h:1517:22: note: 'codec_name' has been explicitly marked deprecated here char codec_name[32]; ^ zm_sdp.cpp:423:113: warning: 'codec_name' is deprecated [-Wdeprecated-declarations] strncpy( stream->codec->codec_name, smDynamicPayloads[i].payloadName, sizeof(stream->codec->codec_name) );; ^ /data/scratch/security/zoneminder/work/.buildlink/include/ffmpeg2/libavcodec/avcodec.h:1517:22: note: 'codec_name' has been explicitly marked deprecated here char codec_name[32]; ^ zm_sdp.cpp:431:30: warning: 'codec_name' is deprecated [-Wdeprecated-declarations] if ( !stream->codec->codec_name[0] ) ^ /data/scratch/security/zoneminder/work/.buildlink/include/ffmpeg2/libavcodec/avcodec.h:1517:22: note: 'codec_name' has been explicitly marked deprecated here char codec_name[32]; ^ 1 warning generated. In file included from zm_rtsp.cpp:24: In file included from ./zm_rtsp.h:25: ./zm_comms.h:453:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const SockAddrInet &addr ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:458:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:464:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:470:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:476:10: warning: 'InetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:483:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const SockAddrInet &addr ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:488:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:494:10: warning: 'InetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:530:10: warning: 'UnixSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:537:10: warning: 'UnixSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:595:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const SockAddrInet &addr ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:599:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:603:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:607:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:611:10: warning: 'UdpInetSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:616:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const SockAddrInet &addr ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:620:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:624:10: warning: 'UdpInetSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:633:10: warning: 'UdpUnixSocket::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:638:10: warning: 'UdpUnixSocket::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:794:10: warning: 'TcpInetClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, const char *serv ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:798:10: warning: 'TcpInetClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *host, int port ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 2) virtual bool connect(); ^ ./zm_comms.h:807:10: warning: 'TcpUnixClient::connect' hides overloaded virtual function [-Woverloaded-virtual] bool connect( const char *path ) ^ ./zm_comms.h:307:15: note: hidden overloaded virtual function 'Socket::connect' declared here: different number of parameters (0 vs 1) virtual bool connect(); ^ ./zm_comms.h:816:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:820:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *host, int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 2) virtual bool bind(); ^ ./zm_comms.h:824:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *serv ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:828:10: warning: 'TcpInetServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( int port ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:837:10: warning: 'TcpInetServer::accept' hides overloaded virtual functions [-Woverloaded-virtual] bool accept( TcpInetSocket *&newSocket ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpInetSocket *&') virtual bool accept( int & ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpInetSocket *&') ./zm_comms.h:843:10: warning: 'TcpUnixServer::bind' hides overloaded virtual function [-Woverloaded-virtual] bool bind( const char *path ) ^ ./zm_comms.h:304:15: note: hidden overloaded virtual function 'Socket::bind' declared here: different number of parameters (0 vs 1) virtual bool bind(); ^ ./zm_comms.h:852:10: warning: 'TcpUnixServer::accept' hides overloaded virtual functions [-Woverloaded-virtual] bool accept( TcpUnixSocket *&newSocket ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpUnixSocket *&') virtual bool accept( int & ); ^ ./zm_comms.h:310:15: note: hidden overloaded virtual function 'Socket::accept' declared here: type mismatch at 1st parameter ('int &' vs 'TcpUnixSocket *&') zm_signal.cpp:66:15: warning: unused variable 'uc' [-Wunused-variable] ucontext_t *uc = (ucontext_t *) context; ^ 31 warnings generated. In file included from zm_rtsp.cpp:24: In file included from ./zm_rtsp.h:27: In file included from ./zm_rtp_source.h:23: ./zm_buffer.h:162:33: warning: comparison of constant 2 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare] else if ( level >= 2 ) ~~~~~ ^ ~ 1 warning generated. 31 warnings generated. 15 warnings generated. 5 warnings generated. 31 warnings generated. gmake[2]: Leaving directory '/data/scratch/security/zoneminder/work/ZoneMinder-1.28.1/src' Makefile:470: recipe for target 'all-recursive' failed gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory '/data/scratch/security/zoneminder/work/ZoneMinder-1.28.1' Makefile:399: recipe for target 'all' failed gmake: *** [all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/security/zoneminder *** Error code 1 Stop. make: stopped in /data/pkgsrc/security/zoneminder