Making all in libnetxms make[3]: Entering directory '/data/packages/netxms-2.2.6/src/libnetxms' CXX libnetxms_la-array.lo CXX libnetxms_la-base64.lo CXX libnetxms_la-bytestream.lo CXX libnetxms_la-cc_mb.lo CXX libnetxms_la-cc_ucs2.lo CXX libnetxms_la-cc_ucs4.lo CXX libnetxms_la-cc_utf8.lo CXX libnetxms_la-cch.lo CXX libnetxms_la-config.lo CXX libnetxms_la-crypto.lo CXX libnetxms_la-debug_tag_tree.lo CXX libnetxms_la-diff.lo CC libnetxms_la-dirw_unix.lo CXX libnetxms_la-geolocation.lo CC libnetxms_la-getopt.lo CXX libnetxms_la-dload.lo CXX libnetxms_la-hash.lo CXX libnetxms_la-hashmapbase.lo CC libnetxms_la-ice.lo CXX libnetxms_la-icmp.lo CXX libnetxms_la-icmp6.lo CXX libnetxms_la-iconv.lo CC libnetxms_la-inet_pton.lo CXX libnetxms_la-inetaddr.lo CXX libnetxms_la-log.lo CC libnetxms_la-lz4.lo CXX libnetxms_la-macaddr.lo CXX libnetxms_la-main.lo CXX libnetxms_la-md5.lo CXX libnetxms_la-message.lo CXX libnetxms_la-msgrecv.lo CXX libnetxms_la-msgwq.lo CXX libnetxms_la-net.lo CXX libnetxms_la-npipe.lo CXX libnetxms_la-npipe_unix.lo CXX libnetxms_la-nxcp.lo CXX libnetxms_la-pa.lo CXX libnetxms_la-parisc_atomic.lo CXX libnetxms_la-procexec.lo CC libnetxms_la-qsort.lo CXX libnetxms_la-queue.lo CXX libnetxms_la-rbuffer.lo CXX libnetxms_la-rwlock.lo CC libnetxms_la-scandir.lo CXX libnetxms_la-serial.lo CXX libnetxms_la-sha1.lo CXX libnetxms_la-sha2.lo CXX libnetxms_la-socket_listener.lo CC libnetxms_la-solaris9_atomic.lo CXX libnetxms_la-spoll.lo CXX libnetxms_la-streamcomp.lo CXX libnetxms_la-string.lo CXX libnetxms_la-stringlist.lo CC libnetxms_la-strlcat.lo CC libnetxms_la-strlcpy.lo CXX libnetxms_la-strmap.lo CXX libnetxms_la-strmapbase.lo CC libnetxms_la-strptime.lo CXX libnetxms_la-strset.lo CC libnetxms_la-strtoll.lo CC libnetxms_la-strtoull.lo CXX libnetxms_la-table.lo CXX libnetxms_la-threads.lo CC libnetxms_la-timegm.lo CXX libnetxms_la-tools.lo CXX libnetxms_la-tp.lo tp.cpp: In function ‘void* WorkerThread(void*)’: tp.cpp:116:4: error: ‘strlcat’ was not declared in this scope strlcat(threadName, "/WRK", 16); ^~~~~~~ tp.cpp:116:4: note: suggested alternative: ‘strncat’ strlcat(threadName, "/WRK", 16); ^~~~~~~ strncat tp.cpp: In function ‘void* MaintenanceThread(void*)’: tp.cpp:164:4: error: ‘strlcat’ was not declared in this scope strlcat(threadName, "/MNT", 16); ^~~~~~~ tp.cpp:164:4: note: suggested alternative: ‘strncat’ strlcat(threadName, "/MNT", 16); ^~~~~~~ strncat make[3]: *** [Makefile:1204: libnetxms_la-tp.lo] Error 1 make[3]: Leaving directory '/data/packages/netxms-2.2.6/src/libnetxms' make[2]: *** [Makefile:439: all-recursive] Error 1 make[2]: Leaving directory '/data/packages/netxms-2.2.6/src' make[1]: *** [Makefile:493: all-recursive] Error 1 make[1]: Leaving directory '/data/packages/netxms-2.2.6' make: *** [Makefile:425: all] Error 2