+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/mdp-1.9a5nb1/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/mdp-1.9a5nb1/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for mdp-1.9a5nb1
g++ -c -g -DPROTO_DEBUG -DUNIX -Wall -O -fPIC -DHAVE_GETLOGIN -DHAVE_ASSERT -DHAVE_FLOCK -DHAVE_DIRFD -D__socklen_t_defined=1 -I/opt/pkg/include -I/opt/pkg/include -I./ -I../common -I../protolib/common -o mdp.o mdp.cpp
mdp.cpp: In function 'int main(int, char**)':
mdp.cpp:385:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
385 | theApp.SetPostProcessor("xv -rmode 5 -root -quit");
| ^~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -g -DPROTO_DEBUG -DUNIX -Wall -O -fPIC -DHAVE_GETLOGIN -DHAVE_ASSERT -DHAVE_FLOCK -DHAVE_DIRFD -D__socklen_t_defined=1 -I/opt/pkg/include -I/opt/pkg/include -I./ -I../common -I../protolib/common -o ../common/mdpApp.o ../common/mdpApp.cpp
g++ -c -g -DPROTO_DEBUG -DUNIX -Wall -O -fPIC -DHAVE_GETLOGIN -DHAVE_ASSERT -DHAVE_FLOCK -DHAVE_DIRFD -D__socklen_t_defined=1 -I/opt/pkg/include -I/opt/pkg/include -I./ -I../common -I../protolib/common -o ../common/mdpItem.o ../common/mdpItem.cpp
g++ -c -g -DPROTO_DEBUG -DUNIX -Wall -O -fPIC -DHAVE_GETLOGIN -DHAVE_ASSERT -DHAVE_FLOCK -DHAVE_DIRFD -D__socklen_t_defined=1 -I/opt/pkg/include -I/opt/pkg/include -I./ -I../common -I../protolib/common -o ../common/ackList.o ../common/ackList.cpp
g++ -c -g -DPROTO_DEBUG -DUNIX -Wall -O -fPIC -DHAVE_GETLOGIN -DHAVE_ASSERT -DHAVE_FLOCK -DHAVE_DIRFD -D__socklen_t_defined=1 -I/opt/pkg/include -I/opt/pkg/include -I./ -I../common -I../protolib/common -o ../common/mdpApi.o ../common/mdpApi.cpp
g++ -c -g -DPROTO_DEBUG -DUNIX -Wall -O -fPIC -DHAVE_GETLOGIN -DHAVE_ASSERT -DHAVE_FLOCK -DHAVE_DIRFD -D__socklen_t_defined=1 -I/opt/pkg/include -I/opt/pkg/include -I./ -I../common -I../protolib/common -o ../common/mdpBitMask.o ../common/mdpBitMask.cpp
g++ -c -g -DPROTO_DEBUG -DUNIX -Wall -O -fPIC -DHAVE_GETLOGIN -DHAVE_ASSERT -DHAVE_FLOCK -DHAVE_DIRFD -D__socklen_t_defined=1 -I/opt/pkg/include -I/opt/pkg/include -I./ -I../common -I../protolib/common -o ../common/mdpMessage.o ../common/mdpMessage.cpp
../common/mdpMessage.cpp: In member function 'int MdpMessage::Pack(char*)':
../common/mdpMessage.cpp:65:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
65 | register unsigned int len = 0;
| ^~~
../common/mdpMessage.cpp:66:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
66 | register unsigned long temp_long;
| ^~~~~~~~~
../common/mdpMessage.cpp:67:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
67 | register unsigned short temp_short;
| ^~~~~~~~~~
../common/mdpMessage.cpp: In member function 'bool MdpMessage::Unpack(char*, int)':
../common/mdpMessage.cpp:345:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
345 | register unsigned int len = 0;
| ^~~
../common/mdpMessage.cpp: In member function 'int MdpObjectNack::Unpack(char*)':
../common/mdpMessage.cpp:772:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
772 | register int len = 0;
| ^~~
../common/mdpMessage.cpp: In member function 'int MdpRepairNack::Pack(char*, unsigned int)':
../common/mdpMessage.cpp:787:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
787 | register int len = 0;
| ^~~
../common/mdpMessage.cpp: In member function 'int MdpRepairNack::Unpack(char*)':
../common/mdpMessage.cpp:858:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
858 | register int len = 0;
| ^~~
g++ -c -g -DPROTO_DEBUG -DUNIX -Wall -O -fPIC -DHAVE_GETLOGIN -DHAVE_ASSERT -DHAVE_FLOCK -DHAVE_DIRFD -D__socklen_t_defined=1 -I/opt/pkg/include -I/opt/pkg/include -I./ -I../common -I../protolib/common -o ../common/mdpEncoder.o ../common/mdpEncoder.cpp
../common/mdpEncoder.cpp: In member function 'int MdpDecoder::Decode(char**, int, const char*)':
../common/mdpEncoder.cpp:321:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
321 | register unsigned char *S, *Omega, *data;
| ^
../common/mdpEncoder.cpp:321:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
321 | register unsigned char *S, *Omega, *data;
| ^~~~~
../common/mdpEncoder.cpp:321:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
321 | register unsigned char *S, *Omega, *data;
| ^~~~
../common/mdpEncoder.cpp:325:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
325 | register int nvecs = npar + ndata;
| ^~~~~
g++ -c -g -DPROTO_DEBUG -DUNIX -Wall -O -fPIC -DHAVE_GETLOGIN -DHAVE_ASSERT -DHAVE_FLOCK -DHAVE_DIRFD -D__socklen_t_defined=1 -I/opt/pkg/include -I/opt/pkg/include -I./ -I../common -I../protolib/common -o ../common/galois.o ../common/galois.cpp
g++ -c -g -DPROTO_DEBUG -DUNIX -Wall -O -fPIC -DHAVE_GETLOGIN -DHAVE_ASSERT -DHAVE_FLOCK -DHAVE_DIRFD -D__socklen_t_defined=1 -I/opt/pkg/include -I/opt/pkg/include -I./ -I../common -I../protolib/common -o ../common/mdpSession.o ../common/mdpSession.cpp
../common/mdpSession.cpp: In member function 'MdpSimObject* MdpSession::NewTxSimObject(short unsigned int, long unsigned int, MdpError*)':
../common/mdpSession.cpp:263:20: warning: 'void operator delete(void*, long unsigned int)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
263 | delete simInfo;
| ^~~~~~~
../common/mdpSession.cpp:255:46: note: returned from 'void* operator new [](long unsigned int)'
255 | char* simInfo = new char[infoSize];
| ^
../common/mdpSession.cpp:258:24: warning: 'void operator delete(void*, long unsigned int)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
258 | delete simInfo;
| ^~~~~~~
../common/mdpSession.cpp:255:46: note: returned from 'void* operator new [](long unsigned int)'
255 | char* simInfo = new char[infoSize];
| ^
g++ -c -g -DPROTO_DEBUG -DUNIX -Wall -O -fPIC -DHAVE_GETLOGIN -DHAVE_ASSERT -DHAVE_FLOCK -DHAVE_DIRFD -D__socklen_t_defined=1 -I/opt/pkg/include -I/opt/pkg/include -I./ -I../common -I../protolib/common -o ../common/mdpMsgHandler.o ../common/mdpMsgHandler.cpp
g++ -c -g -DPROTO_DEBUG -DUNIX -Wall -O -fPIC -DHAVE_GETLOGIN -DHAVE_ASSERT -DHAVE_FLOCK -DHAVE_DIRFD -D__socklen_t_defined=1 -I/opt/pkg/include -I/opt/pkg/include -I./ -I../common -I../protolib/common -o ../common/mdpNode.o ../common/mdpNode.cpp
../common/mdpNode.cpp: In member function 'void MdpServerNode::ObjectRepairCheck(long unsigned int, long unsigned int)':
../common/mdpNode.cpp:918:58: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
918 | if((diff > 0x80000000) || ((diff == 0x80000000)) && (objectId > current_object_id))
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -g -DPROTO_DEBUG -DUNIX -Wall -O -fPIC -DHAVE_GETLOGIN -DHAVE_ASSERT -DHAVE_FLOCK -DHAVE_DIRFD -D__socklen_t_defined=1 -I/opt/pkg/include -I/opt/pkg/include -I./ -I../common -I../protolib/common -o ../common/mdpObject.o ../common/mdpObject.cpp
../common/mdpObject.cpp: In member function 'virtual void MdpVectorPool::Put(char*)':
../common/mdpObject.cpp:124:23: warning: argument to 'sizeof' in 'void* std::memset(void*, int, size_t)' call is the same pointer type 'char*' as the destination; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
124 | memset(vector, 0, sizeof(char *)); // validity of pointer is tested
| ^~~~~~~~~~~~~~
../common/mdpObject.cpp: In member function 'virtual bool MdpSimObject::ReadSegment(long unsigned int, char*, short unsigned int*)':
../common/mdpObject.cpp:1886:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
1886 | else
| ^~~~
In file included from ../protolib/common/debug.h:20,
from ../common/mdpObject.cpp:40:
../protolib/common/debug.h:22:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
22 | #define ASSERT(X) assert(X)
| ^~~~~~
../common/mdpObject.cpp:1888:9: note: in expansion of macro 'ASSERT'
1888 | ASSERT((offset + *size) <= object_size);
| ^~~~~~
g++ -c -g -DPROTO_DEBUG -DUNIX -Wall -O -fPIC -DHAVE_GETLOGIN -DHAVE_ASSERT -DHAVE_FLOCK -DHAVE_DIRFD -D__socklen_t_defined=1 -I/opt/pkg/include -I/opt/pkg/include -I./ -I../common -I../protolib/common -o mdpFile.o mdpFile.cpp
mdpFile.cpp: In member function 'bool MdpFile::Lock()':
mdpFile.cpp:105:19: error: 'LOCK_EX' was not declared in this scope
105 | if (flock(fd, LOCK_EX | LOCK_NB))
| ^~~~~~~
mdpFile.cpp:105:29: error: 'LOCK_NB' was not declared in this scope
105 | if (flock(fd, LOCK_EX | LOCK_NB))
| ^~~~~~~
mdpFile.cpp: In member function 'void MdpFile::Unlock()':
mdpFile.cpp:119:15: error: 'LOCK_UN' was not declared in this scope
119 | flock(fd, LOCK_UN);
| ^~~~~~~
mdpFile.cpp: In member function 'bool MdpFile::Lock()':
mdpFile.cpp:103:11: warning: control reaches end of non-void function [-Wreturn-type]
103 | fchmod(fd, 0640 | S_ISGID);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~
gmake: *** [Makefile.common:47: mdpFile.o] Error 1
*** Error code 2
Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/mbone/mdp
*** Error code 1
Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/mbone/mdp