Evil.2000 - 2023-05-16

After disabling srtp with ./configure --disable-srtp the compiler complains about strncpy():

Installing BFCP participant headers to ../../../include :
install -m 755 bfcp_participant.h ../../../include/
cd libbfcp/bfcpsrvctl/bfcpsrv ;  make all
gcc  -I /home/user/Source/opal/libbfcp -c bfcp_floor_list.c -o ../../../rel/objs/bfcp_floor_list.o  -I../../../include -O2 -fPIC -Wall -Werror -Wunused -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
g++  -I /home/user/Source/opal/libbfcp -c bfcp_link_list.cpp -o ../../../rel/objs/bfcp_link_list.o -I ../../../include  -O2 -fPIC -Wall -Werror -Wunused
g++  -I /home/user/Source/opal/libbfcp -c bfcp_server.cpp -o ../../../rel/objs/bfcp_server.o -I ../../../include  -O2 -fPIC -Wall -Werror -Wunused
g++  -I /home/user/Source/opal/libbfcp -c bfcp_user_list.cpp -o ../../../rel/objs/bfcp_user_list.o -I ../../../include  -O2 -fPIC -Wall -Werror -Wunused
Installing BFCP server headers to ../../../include/:
install -m 755 bfcp_floor_list.h ../../../include/
install -m 755 bfcp_link_list.h ../../../include/
install -m 755 bfcp_server.h ../../../include/
install -m 755 bfcp_user_list.h ../../../include/
cd libbfcp ; make all
g++  -I /home/user/Source/opal/libbfcp -c BFCPconnection.cpp -o ../rel/objs/BFCPconnection.o -I ../include  -O2 -fPIC -Wall -Werror -Wunused -fno-strict-aliasing
g++  -I /home/user/Source/opal/libbfcp -c BFCP_fsm.cpp -o ../rel/objs/BFCP_fsm.o -I ../include  -O2 -fPIC -Wall -Werror -Wunused -fno-strict-aliasing
BFCP_fsm.cpp: In member function 'void BFCP_fsm::setName(const char*)':
BFCP_fsm.cpp:10:16: error: 'char* strncpy(char*, const char*, size_t)' specified bound 256 equals destination size [-Werror=stringop-truncation]
   10 |         strncpy( m_name , p_name , BFCP_STRING_SIZE ) ;
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[4]: *** [Makefile:34: ../rel/objs/BFCP_fsm.o] Error 1
make[3]: *** [Makefile:72: modules] Error 2
make[2]: *** [/home/user/Source/opal/make/toplevel.mak:522: /home/user/Source/opal/src/sdp/BFCP/lib/libbfcprel.a] Error 2
make[1]: *** [/usr/share/ptlib/make/post.mak:115: optshared] Error 2
make[1]: Leaving directory '/home/user/Source/opal'
make: *** [/usr/share/ptlib/make/autoconf.mak:179: build_top_level] Error 2

Finally disabling bfcp also let make walk through the end.