Applying ./patches/001-fix-build-with-musl.patch using plaintext:
patching file ibrcommon/data/File.cpp
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: /home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/host/bin/aclocal -I /home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/target-x86_64_musl/host/share/aclocal -I /home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/hostpkg/share/aclocal -I /home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/target-x86_64_musl/usr/share/aclocal -I m4 -I . --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: /home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/host/bin/libtoolize --install --force
OpenWrt-libtoolize: putting auxiliary files in `.'.
OpenWrt-libtoolize: linking file `./config.guess'
OpenWrt-libtoolize: linking file `./config.sub'
OpenWrt-libtoolize: linking file `./install-sh'
OpenWrt-libtoolize: linking file `./ltmain.sh'
OpenWrt-libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
OpenWrt-libtoolize: linking file `m4/libtool.m4'
OpenWrt-libtoolize: linking file `m4/ltoptions.m4'
OpenWrt-libtoolize: linking file `m4/ltsugar.m4'
OpenWrt-libtoolize: linking file `m4/ltversion.m4'
OpenWrt-libtoolize: linking file `m4/lt~obsolete.m4'
autoreconf: running: /home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/host/bin/autoconf --include=/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/target-x86_64_musl/host/share/aclocal --include=/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/hostpkg/share/aclocal --include=/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/target-x86_64_musl/usr/share/aclocal --include=m4 --include=. --prepend-include=/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/host/share/aclocal --force
autoreconf: running: /home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/host/bin/autoheader --include=/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/target-x86_64_musl/host/share/aclocal --include=/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/hostpkg/share/aclocal --include=/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/target-x86_64_musl/usr/share/aclocal --include=m4 --include=. --prepend-include=/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/host/share/aclocal --force
autoreconf: running: /home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/host/bin/automake --add-missing --force-missing
tests/Makefile.am:14: warning: source file 'link/netlinktest.cpp' is in a subdirectory,
tests/Makefile.am:14: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled. For now, the corresponding output
automake: object file(s) will be placed in the top-level directory. However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
tests/Makefile.am:14: warning: source file 'thread/MutexTests.cpp' is in a subdirectory,
tests/Makefile.am:14: but option 'subdir-objects' is disabled
tests/Makefile.am:14: warning: source file 'thread/ThreadTest.cpp' is in a subdirectory,
tests/Makefile.am:14: but option 'subdir-objects' is disabled
tests/Makefile.am:14: warning: source file 'thread/TimerTest.cpp' is in a subdirectory,
tests/Makefile.am:14: but option 'subdir-objects' is disabled
tests/Makefile.am:14: warning: source file 'thread/QueueTest.cpp' is in a subdirectory,
tests/Makefile.am:14: but option 'subdir-objects' is disabled
tests/Makefile.am:14: warning: source file 'net/tcpstreamtest.cpp' is in a subdirectory,
tests/Makefile.am:14: but option 'subdir-objects' is disabled
tests/Makefile.am:14: warning: source file 'net/tcpclienttest.cpp' is in a subdirectory,
tests/Makefile.am:14: but option 'subdir-objects' is disabled
tests/Makefile.am:28: warning: source file 'ssl/HashStreamTest.cpp' is in a subdirectory,
tests/Makefile.am:28: but option 'subdir-objects' is disabled
tests/Makefile.am:28: warning: source file 'ssl/CipherStreamTest.cpp' is in a subdirectory,
tests/Makefile.am:28: but option 'subdir-objects' is disabled
tests/Makefile.am:28: warning: source file 'ssl/RSASHA256StreamTest.cpp' is in a subdirectory,
tests/Makefile.am:28: but option 'subdir-objects' is disabled
autoreconf: Leaving directory `.'
configure: WARNING: unrecognized options: --disable-nls
configure: loading site script /home/runner/work/opde/opde/ctcgfw_sdk/include/site/x86_64
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-openwrt-linux-gnu
checking how to print strings... printf
checking for x86_64-openwrt-linux-gcc... ccache_cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether ccache_cc accepts -g... yes
checking for ccache_cc option to accept ISO C89... none needed
checking whether ccache_cc understands -c and -o together... yes
checking for a sed that does not truncate output... /home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/host/bin/sed
checking for grep that handles long lines and -e... /home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/host/bin/grep
checking for egrep... /home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/host/bin/grep -E
checking for fgrep... /home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/host/bin/grep -F
checking for ld used by ccache_cc... x86_64-openwrt-linux-musl-ld
checking if the linker (x86_64-openwrt-linux-musl-ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... x86_64-openwrt-linux-musl-gcc-nm
checking the name lister (x86_64-openwrt-linux-musl-gcc-nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-pc-linux-gnu file names to x86_64-openwrt-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for x86_64-openwrt-linux-musl-ld option to reload object files... -r
checking for x86_64-openwrt-linux-objdump... x86_64-openwrt-linux-musl-objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-openwrt-linux-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-openwrt-linux-ar... x86_64-openwrt-linux-musl-gcc-ar
checking for archiver @FILE support... @
checking for x86_64-openwrt-linux-strip... x86_64-openwrt-linux-musl-strip
checking for x86_64-openwrt-linux-ranlib... x86_64-openwrt-linux-musl-gcc-ranlib
checking for gawk... gawk
checking command to parse x86_64-openwrt-linux-musl-gcc-nm output from ccache_cc object... ok
checking for sysroot... no
checking for x86_64-openwrt-linux-mt... no
checking for mt... mt
configure: WARNING: using cross tools not prefixed with host triplet
checking if mt is a manifest tool... no
checking how to run the C preprocessor... ccache_cc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if ccache_cc supports -fno-rtti -fno-exceptions... no
checking for ccache_cc option to produce PIC... -fPIC -DPIC
checking if ccache_cc PIC flag -fPIC -DPIC works... yes
checking if ccache_cc static flag -static works... yes
checking if ccache_cc supports -c -o file.o... yes
checking if ccache_cc supports -c -o file.o... (cached) yes
checking whether the ccache_cc linker (x86_64-openwrt-linux-musl-ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for cppunit-config... no
checking for Cppunit - version >= 1.9.6... no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for x86_64-openwrt-linux-strip... (cached) x86_64-openwrt-linux-musl-strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking whether make supports nested variables... yes
checking dependency style of ccache_cc... gcc3
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make supports nested variables... (cached) yes
checking whether we are using the GNU C++ compiler... yes
checking whether ccache_cxx accepts -g... yes
checking how to run the C++ preprocessor... ccache_cxx -E
checking for ld used by ccache_cxx... x86_64-openwrt-linux-musl-ld -m elf_x86_64
checking if the linker (x86_64-openwrt-linux-musl-ld -m elf_x86_64) is GNU ld... yes
checking whether the ccache_cxx linker (x86_64-openwrt-linux-musl-ld -m elf_x86_64) supports shared libraries... yes
checking for ccache_cxx option to produce PIC... -fPIC -DPIC
checking if ccache_cxx PIC flag -fPIC -DPIC works... yes
checking if ccache_cxx static flag -static works... yes
checking if ccache_cxx supports -c -o file.o... yes
checking if ccache_cxx supports -c -o file.o... (cached) yes
checking whether the ccache_cxx linker (x86_64-openwrt-linux-musl-ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking dependency style of ccache_cxx... gcc3
checking for x86_64-openwrt-linux-gcc... (cached) ccache_cc
checking whether we are using the GNU C compiler... (cached) yes
checking whether ccache_cc accepts -g... (cached) yes
checking for ccache_cc option to accept ISO C89... (cached) none needed
checking whether ccache_cc understands -c and -o together... (cached) yes
checking whether build environment is sane... yes
checking whether time.h and sys/time.h may both be included... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking for alarm... yes
checking pkg-config is at least version 0.9.0... yes
checking for clock_gettime in -lrt... yes
checking for bzero... (cached) yes
checking for clock_gettime... yes
checking for gethostname... yes
checking for gettimeofday... (cached) yes
checking for inet_ntoa... yes
checking for memset... yes
checking for mkdir... yes
checking for pow... yes
checking for rmdir... yes
checking for socket... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for sys/time.h... (cached) yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking features.h usability... yes
checking features.h presence... yes
checking for features.h... yes
checking mach/mach_time.h usability... no
checking mach/mach_time.h presence... no
checking for mach/mach_time.h... no
checking sys/semaphore.h usability... no
checking sys/semaphore.h presence... no
checking for sys/semaphore.h... no
checking semaphore.h usability... yes
checking semaphore.h presence... yes
checking for semaphore.h... yes
checking for sys/semaphore.h... (cached) no
checking for inline... inline
checking for error_at_line... no
checking for working mktime... no
checking for stdbool.h that conforms to C99... no
checking for _Bool... no
checking for int64_t... yes
checking for size_t... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint8_t... yes
checking if compiling with clang... no
checking for libnl-3.0... yes
checking for libnl-route-3.0... yes
checking for libnl-genl-3.0... yes
checking for main in -lpthread... yes
checking for pthread_condattr_setclock... yes
checking for pthread_setconcurrency... yes
checking for pthread_yield... no
checking for pthread_delay... no
checking for pthread_delay_np... no
checking for pthread_setschedprio... yes
checking for openssl... yes
checking that generated files are newer than configure... done
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating ibrcommon.pc
config.status: creating ibrcommon/Makefile
config.status: creating ibrcommon/data/Makefile
config.status: creating ibrcommon/link/Makefile
config.status: creating ibrcommon/net/Makefile
config.status: creating ibrcommon/thread/Makefile
config.status: creating ibrcommon/ssl/Makefile
config.status: creating ibrcommon/ssl/gcm/Makefile
config.status: creating ibrcommon/xml/Makefile
config.status: creating tests/Makefile
config.status: creating tests/unittests/Makefile
config.status: creating tests/stress/Makefile
config.status: creating ibrcommon/config.h
config.status: creating ibrcommon/ibrcommon.h
config.status: executing libtool commands
config.status: executing depfiles commands
configure: WARNING: unrecognized options: --disable-nls
make[4]: Entering directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1'
Making all in ibrcommon
make[5]: Entering directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon'
make all-recursive
make[6]: Entering directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon'
Making all in data
make[7]: Entering directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon/data'
CXX BLOB.lo
In file included from ../../ibrcommon/data/BLOB.h:25,
from BLOB.cpp:22:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/data/BLOB.h:28,
from BLOB.cpp:22:
../../ibrcommon/thread/Semaphore.h:45:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:47:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/thread/Queue.h:26,
from ../../ibrcommon/Logger.h:25,
from BLOB.cpp:25:
../../ibrcommon/thread/Conditional.h:63:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(size_t timeout = 0) throw (ConditionalAbortException);
^~~~~
../../ibrcommon/thread/Conditional.h:64:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(struct timespec *ts) throw (ConditionalAbortException);
^~~~~
In file included from ../../ibrcommon/thread/Queue.h:29,
from ../../ibrcommon/Logger.h:25,
from BLOB.cpp:25:
../../ibrcommon/thread/Thread.h:106:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void reset() throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:221:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(void) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:231:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:269:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:274:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void stop() throw (ThreadException);
^~~~~
In file included from ../../ibrcommon/Logger.h:25,
from BLOB.cpp:25:
../../ibrcommon/thread/Queue.h:152:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T take() throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:176:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T poll(size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:217:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:243:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:310:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:348:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode, const size_t timeout) throw (QueueUnblockedException)
^~~~~
CXX ConfigFile.lo
CXX File.lo
In file included from File.cpp:24:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
CXX BloomFilter.lo
CXX iobuffer.lo
In file included from ../../ibrcommon/thread/Conditional.h:28,
from ../../ibrcommon/data/iobuffer.h:27,
from iobuffer.cpp:22:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/data/iobuffer.h:27,
from iobuffer.cpp:22:
../../ibrcommon/thread/Conditional.h:63:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(size_t timeout = 0) throw (ConditionalAbortException);
^~~~~
../../ibrcommon/thread/Conditional.h:64:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(struct timespec *ts) throw (ConditionalAbortException);
^~~~~
CXX Base64Stream.lo
CXX Base64Reader.lo
In file included from ../../ibrcommon/thread/MutexLock.h:25,
from ../../ibrcommon/thread/Queue.h:25,
from ../../ibrcommon/Logger.h:25,
from Base64Reader.cpp:23:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/thread/Queue.h:26,
from ../../ibrcommon/Logger.h:25,
from Base64Reader.cpp:23:
../../ibrcommon/thread/Conditional.h:63:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(size_t timeout = 0) throw (ConditionalAbortException);
^~~~~
../../ibrcommon/thread/Conditional.h:64:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(struct timespec *ts) throw (ConditionalAbortException);
^~~~~
In file included from ../../ibrcommon/thread/Queue.h:28,
from ../../ibrcommon/Logger.h:25,
from Base64Reader.cpp:23:
../../ibrcommon/thread/Semaphore.h:45:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:47:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/thread/Queue.h:29,
from ../../ibrcommon/Logger.h:25,
from Base64Reader.cpp:23:
../../ibrcommon/thread/Thread.h:106:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void reset() throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:221:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(void) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:231:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:269:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:274:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void stop() throw (ThreadException);
^~~~~
In file included from ../../ibrcommon/Logger.h:25,
from Base64Reader.cpp:23:
../../ibrcommon/thread/Queue.h:152:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T take() throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:176:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T poll(size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:217:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:243:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:310:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:348:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode, const size_t timeout) throw (QueueUnblockedException)
^~~~~
CXX Base64.lo
CXXLD libibrcommon_data.la
OpenWrt-libtool: link: warning: library `/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/toolchain-x86_64_gcc-8.4.0_musl/lib/libstdc++.la' was moved.
/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/toolchain-x86_64_gcc-8.4.0_musl/bin/../lib/gcc/x86_64-openwrt-linux-musl/8.4.0/../../../../x86_64-openwrt-linux-musl/bin/ar: `u' modifier ignored since `D' is the default (see `U')
make[7]: Leaving directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon/data'
Making all in link
make[7]: Entering directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon/link'
CXX LinkManager.lo
In file included from ../../ibrcommon/net/vinterface.h:25,
from ../../ibrcommon/link/LinkEvent.h:11,
from ../../ibrcommon/link/LinkManager.h:25,
from LinkManager.cpp:23:
../../ibrcommon/net/vaddress.h:85:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t family() const throw (address_exception);
^~~~~
../../ibrcommon/net/vaddress.h:86:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
std::string scope() const throw (scope_not_set);
^~~~~
../../ibrcommon/net/vaddress.h:87:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string address() const throw (address_not_set);
^~~~~
../../ibrcommon/net/vaddress.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string name() const throw (address_exception);
^~~~~
../../ibrcommon/net/vaddress.h:89:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string service() const throw (service_not_set);
^~~~~
In file included from ../../ibrcommon/link/LinkManager.h:28,
from LinkManager.cpp:23:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/thread/Queue.h:26,
from ../../ibrcommon/Logger.h:25,
from LinkManager.cpp:26:
../../ibrcommon/thread/Conditional.h:63:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(size_t timeout = 0) throw (ConditionalAbortException);
^~~~~
../../ibrcommon/thread/Conditional.h:64:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(struct timespec *ts) throw (ConditionalAbortException);
^~~~~
In file included from ../../ibrcommon/thread/Queue.h:28,
from ../../ibrcommon/Logger.h:25,
from LinkManager.cpp:26:
../../ibrcommon/thread/Semaphore.h:45:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:47:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/thread/Queue.h:29,
from ../../ibrcommon/Logger.h:25,
from LinkManager.cpp:26:
../../ibrcommon/thread/Thread.h:106:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void reset() throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:221:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(void) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:231:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:269:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:274:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void stop() throw (ThreadException);
^~~~~
In file included from ../../ibrcommon/Logger.h:25,
from LinkManager.cpp:26:
../../ibrcommon/thread/Queue.h:152:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T take() throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:176:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T poll(size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:217:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:243:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:310:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:348:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode, const size_t timeout) throw (QueueUnblockedException)
^~~~~
In file included from ../../ibrcommon/link/NetLinkManager.h:26,
from LinkManager.cpp:33:
../../ibrcommon/net/socket.h:124:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:131:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:137:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int fd() const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:145:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int release() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:150:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void close() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:151:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void shutdown(int how) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:162:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t get_family() const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:163:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
static sa_family_t get_family(int fd) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:193:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void check_socket_error(const int err) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:194:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void check_bind_error(const int err, const std::string &msg = "") const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:196:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_blocking_mode(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:197:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_keepalive(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:198:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_linger(bool val, int l = 1, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:199:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_reuseaddr(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:200:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_nodelay(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:202:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void init_socket(const vaddress &addr, int type, int protocol) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:203:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void init_socket(int domain, int type, int protocol) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:205:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(int fd, struct sockaddr *addr, socklen_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:229:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:230:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:232:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ssize_t send(const char *data, size_t len, int flags = 0) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:233:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ssize_t recv(char *data, size_t len, int flags = 0) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:235:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set(CLIENT_OPTION opt, bool val) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:249:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:250:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:252:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void listen(int connections) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:253:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:261:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int _accept_fd(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:267:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:268:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:270:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual ssize_t recvfrom(char *buf, size_t buflen, int flags, ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:271:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void sendto(const char *buf, size_t buflen, int flags, const ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:286:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:287:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:301:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:302:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:304:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:307:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const File &file) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:322:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:323:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:340:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:341:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:345:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:348:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:364:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:365:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:370:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:379:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:380:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:382:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:383:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void leave(const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:386:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void mcast_op(int optname, const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
In file included from ../../ibrcommon/link/NetLinkManager.h:27,
from LinkManager.cpp:33:
../../ibrcommon/net/vsocket.h:124:13: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:136:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void select(socketset *readset, socketset *writeset, socketset *errorset, struct timeval *tv = NULL) throw (socket_exception);
^~~~~
In file included from ../../ibrcommon/link/NetLinkManager.h:27,
from LinkManager.cpp:33:
../../ibrcommon/net/vsocket.h:144:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:145:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:147:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void read(char *buf, size_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:148:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void write(const char *buf, size_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:150:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int getOutput() const throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:183:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set(STATE s) throw (state_exception);
^~~~~
../../ibrcommon/net/vsocket.h:184:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(STATE s, STATE abortstate = NONE) throw (state_exception);
^~~~~
../../ibrcommon/net/vsocket.h:185:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void setwait(STATE s, STATE abortstate = NONE) throw (state_exception);
^~~~~
In file included from LinkManager.cpp:33:
../../ibrcommon/link/NetLinkManager.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/link/NetLinkManager.h:72:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/link/NetLinkManager.h:74:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int fd() const throw (socket_exception);
^~~~~
../../ibrcommon/link/NetLinkManager.h:76:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void add(const std::string &cachename) throw (socket_exception);
^~~~~
../../ibrcommon/link/NetLinkManager.h:77:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
struct nl_cache* get(const std::string &cachename) const throw (socket_exception);
^~~~~
../../ibrcommon/link/NetLinkManager.h:79:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void receive() throw (socket_exception);
^~~~~
CXX LinkEvent.lo
In file included from ../../ibrcommon/net/vinterface.h:25,
from LinkEvent.h:11,
from LinkEvent.cpp:8:
../../ibrcommon/net/vaddress.h:85:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t family() const throw (address_exception);
^~~~~
../../ibrcommon/net/vaddress.h:86:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
std::string scope() const throw (scope_not_set);
^~~~~
../../ibrcommon/net/vaddress.h:87:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string address() const throw (address_not_set);
^~~~~
../../ibrcommon/net/vaddress.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string name() const throw (address_exception);
^~~~~
../../ibrcommon/net/vaddress.h:89:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string service() const throw (service_not_set);
^~~~~
CXX NetLinkManager.lo
In file included from NetLinkManager.cpp:50:
/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/target-x86_64_musl/usr/include/libnl3/netlink/cache-api.h:18:2: warning: #warning "You are including a deprecated header file, include <netlink/cache.h>." [-Wcpp]
#warning "You are including a deprecated header file, include <netlink/cache.h>."
^~~~~~~
In file included from ../../ibrcommon/net/vinterface.h:25,
from ../../ibrcommon/link/LinkEvent.h:11,
from ../../ibrcommon/link/LinkManager.h:25,
from ../../ibrcommon/link/NetLinkManager.h:25,
from NetLinkManager.cpp:23:
../../ibrcommon/net/vaddress.h:85:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t family() const throw (address_exception);
^~~~~
../../ibrcommon/net/vaddress.h:86:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
std::string scope() const throw (scope_not_set);
^~~~~
../../ibrcommon/net/vaddress.h:87:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string address() const throw (address_not_set);
^~~~~
../../ibrcommon/net/vaddress.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string name() const throw (address_exception);
^~~~~
../../ibrcommon/net/vaddress.h:89:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string service() const throw (service_not_set);
^~~~~
In file included from ../../ibrcommon/link/LinkManager.h:28,
from ../../ibrcommon/link/NetLinkManager.h:25,
from NetLinkManager.cpp:23:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/link/NetLinkManager.h:26,
from NetLinkManager.cpp:23:
../../ibrcommon/net/socket.h:124:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:131:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:137:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int fd() const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:145:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int release() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:150:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void close() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:151:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void shutdown(int how) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:162:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t get_family() const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:163:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
static sa_family_t get_family(int fd) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:193:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void check_socket_error(const int err) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:194:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void check_bind_error(const int err, const std::string &msg = "") const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:196:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_blocking_mode(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:197:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_keepalive(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:198:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_linger(bool val, int l = 1, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:199:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_reuseaddr(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:200:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_nodelay(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:202:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void init_socket(const vaddress &addr, int type, int protocol) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:203:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void init_socket(int domain, int type, int protocol) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:205:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(int fd, struct sockaddr *addr, socklen_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:229:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:230:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:232:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ssize_t send(const char *data, size_t len, int flags = 0) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:233:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ssize_t recv(char *data, size_t len, int flags = 0) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:235:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set(CLIENT_OPTION opt, bool val) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:249:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:250:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:252:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void listen(int connections) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:253:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:261:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int _accept_fd(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:267:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:268:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:270:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual ssize_t recvfrom(char *buf, size_t buflen, int flags, ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:271:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void sendto(const char *buf, size_t buflen, int flags, const ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:286:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:287:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:301:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:302:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:304:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:307:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const File &file) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:322:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:323:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:340:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:341:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:345:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:348:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:364:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:365:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:370:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:379:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:380:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:382:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:383:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void leave(const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:386:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void mcast_op(int optname, const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
In file included from ../../ibrcommon/net/vsocket.h:31,
from ../../ibrcommon/link/NetLinkManager.h:27,
from NetLinkManager.cpp:23:
../../ibrcommon/thread/Conditional.h:63:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(size_t timeout = 0) throw (ConditionalAbortException);
^~~~~
../../ibrcommon/thread/Conditional.h:64:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(struct timespec *ts) throw (ConditionalAbortException);
^~~~~
In file included from ../../ibrcommon/link/NetLinkManager.h:27,
from NetLinkManager.cpp:23:
../../ibrcommon/net/vsocket.h:124:13: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:136:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void select(socketset *readset, socketset *writeset, socketset *errorset, struct timeval *tv = NULL) throw (socket_exception);
^~~~~
In file included from ../../ibrcommon/link/NetLinkManager.h:27,
from NetLinkManager.cpp:23:
../../ibrcommon/net/vsocket.h:144:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:145:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:147:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void read(char *buf, size_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:148:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void write(const char *buf, size_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:150:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int getOutput() const throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:183:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set(STATE s) throw (state_exception);
^~~~~
../../ibrcommon/net/vsocket.h:184:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(STATE s, STATE abortstate = NONE) throw (state_exception);
^~~~~
../../ibrcommon/net/vsocket.h:185:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void setwait(STATE s, STATE abortstate = NONE) throw (state_exception);
^~~~~
In file included from ../../ibrcommon/link/NetLinkManager.h:31,
from NetLinkManager.cpp:23:
../../ibrcommon/thread/Thread.h:106:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void reset() throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:221:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(void) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:231:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:269:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:274:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void stop() throw (ThreadException);
^~~~~
In file included from NetLinkManager.cpp:23:
../../ibrcommon/link/NetLinkManager.h:71:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/link/NetLinkManager.h:72:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/link/NetLinkManager.h:74:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int fd() const throw (socket_exception);
^~~~~
../../ibrcommon/link/NetLinkManager.h:76:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void add(const std::string &cachename) throw (socket_exception);
^~~~~
../../ibrcommon/link/NetLinkManager.h:77:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
struct nl_cache* get(const std::string &cachename) const throw (socket_exception);
^~~~~
../../ibrcommon/link/NetLinkManager.h:79:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void receive() throw (socket_exception);
^~~~~
In file included from ../../ibrcommon/thread/Queue.h:28,
from ../../ibrcommon/Logger.h:25,
from NetLinkManager.cpp:25:
../../ibrcommon/thread/Semaphore.h:45:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:47:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/Logger.h:25,
from NetLinkManager.cpp:25:
../../ibrcommon/thread/Queue.h:152:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T take() throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:176:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T poll(size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:217:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:243:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:310:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:348:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode, const size_t timeout) throw (QueueUnblockedException)
^~~~~
NetLinkManager.cpp:258:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void NetLinkManager::netlinkcache::up() throw (socket_exception)
^~~~~
NetLinkManager.cpp:307:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void NetLinkManager::netlinkcache::down() throw (socket_exception)
^~~~~
NetLinkManager.cpp:327:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int NetLinkManager::netlinkcache::fd() const throw (socket_exception)
^~~~~
NetLinkManager.cpp:333:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void NetLinkManager::netlinkcache::receive() throw (socket_exception)
^~~~~
NetLinkManager.cpp:350:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void NetLinkManager::netlinkcache::add(const std::string &cachename) throw (socket_exception)
^~~~~
NetLinkManager.cpp:362:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
struct nl_cache* NetLinkManager::netlinkcache::get(const std::string &cachename) const throw (socket_exception)
^~~~~
CXXLD libibrcommon_link.la
OpenWrt-libtool: link: warning: library `/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/toolchain-x86_64_gcc-8.4.0_musl/lib/libstdc++.la' was moved.
/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/toolchain-x86_64_gcc-8.4.0_musl/bin/../lib/gcc/x86_64-openwrt-linux-musl/8.4.0/../../../../x86_64-openwrt-linux-musl/bin/ar: `u' modifier ignored since `D' is the default (see `U')
make[7]: Leaving directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon/link'
Making all in net
make[7]: Entering directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon/net'
CXX socket.lo
In file included from ../../ibrcommon/net/socket.h:27,
from socket.cpp:23:
../../ibrcommon/net/vaddress.h:85:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t family() const throw (address_exception);
^~~~~
../../ibrcommon/net/vaddress.h:86:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
std::string scope() const throw (scope_not_set);
^~~~~
../../ibrcommon/net/vaddress.h:87:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string address() const throw (address_not_set);
^~~~~
../../ibrcommon/net/vaddress.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string name() const throw (address_exception);
^~~~~
../../ibrcommon/net/vaddress.h:89:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string service() const throw (service_not_set);
^~~~~
In file included from socket.cpp:23:
../../ibrcommon/net/socket.h:124:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:131:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:137:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int fd() const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:145:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int release() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:150:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void close() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:151:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void shutdown(int how) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:162:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t get_family() const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:163:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
static sa_family_t get_family(int fd) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:193:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void check_socket_error(const int err) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:194:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void check_bind_error(const int err, const std::string &msg = "") const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:196:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_blocking_mode(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:197:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_keepalive(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:198:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_linger(bool val, int l = 1, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:199:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_reuseaddr(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:200:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_nodelay(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:202:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void init_socket(const vaddress &addr, int type, int protocol) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:203:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void init_socket(int domain, int type, int protocol) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:205:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(int fd, struct sockaddr *addr, socklen_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:229:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:230:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:232:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ssize_t send(const char *data, size_t len, int flags = 0) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:233:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ssize_t recv(char *data, size_t len, int flags = 0) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:235:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set(CLIENT_OPTION opt, bool val) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:249:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:250:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:252:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void listen(int connections) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:253:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:261:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int _accept_fd(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:267:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:268:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:270:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual ssize_t recvfrom(char *buf, size_t buflen, int flags, ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:271:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void sendto(const char *buf, size_t buflen, int flags, const ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:286:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:287:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:301:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:302:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:304:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:307:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const File &file) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:322:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:323:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:340:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:341:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:345:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:348:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:364:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:365:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:370:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:379:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:380:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:382:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:383:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void leave(const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:386:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void mcast_op(int optname, const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
In file included from ../../ibrcommon/link/LinkManager.h:28,
from ../../ibrcommon/net/vsocket.h:26,
from socket.cpp:24:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/net/vsocket.h:31,
from socket.cpp:24:
../../ibrcommon/thread/Conditional.h:63:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(size_t timeout = 0) throw (ConditionalAbortException);
^~~~~
../../ibrcommon/thread/Conditional.h:64:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(struct timespec *ts) throw (ConditionalAbortException);
^~~~~
In file included from socket.cpp:24:
../../ibrcommon/net/vsocket.h:124:13: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:136:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void select(socketset *readset, socketset *writeset, socketset *errorset, struct timeval *tv = NULL) throw (socket_exception);
^~~~~
In file included from socket.cpp:24:
../../ibrcommon/net/vsocket.h:144:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:145:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:147:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void read(char *buf, size_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:148:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void write(const char *buf, size_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:150:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int getOutput() const throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:183:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set(STATE s) throw (state_exception);
^~~~~
../../ibrcommon/net/vsocket.h:184:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(STATE s, STATE abortstate = NONE) throw (state_exception);
^~~~~
../../ibrcommon/net/vsocket.h:185:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void setwait(STATE s, STATE abortstate = NONE) throw (state_exception);
^~~~~
In file included from ../../ibrcommon/thread/Queue.h:28,
from ../../ibrcommon/Logger.h:25,
from socket.cpp:25:
../../ibrcommon/thread/Semaphore.h:45:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:47:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/thread/Queue.h:29,
from ../../ibrcommon/Logger.h:25,
from socket.cpp:25:
../../ibrcommon/thread/Thread.h:106:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void reset() throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:221:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(void) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:231:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:269:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:274:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void stop() throw (ThreadException);
^~~~~
In file included from ../../ibrcommon/Logger.h:25,
from socket.cpp:25:
../../ibrcommon/thread/Queue.h:152:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T take() throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:176:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T poll(size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:217:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:243:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:310:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:348:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode, const size_t timeout) throw (QueueUnblockedException)
^~~~~
socket.cpp:119:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int basesocket::fd() const throw (socket_exception)
^~~~~
socket.cpp:125:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int basesocket::release() throw (socket_exception)
^~~~~
socket.cpp:139:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void basesocket::close() throw (socket_exception)
^~~~~
socket.cpp:153:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void basesocket::shutdown(int how) throw (socket_exception)
^~~~~
socket.cpp:170:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void basesocket::set_blocking_mode(bool val, int fd) const throw (socket_exception)
^~~~~
socket.cpp:194:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void basesocket::set_keepalive(bool val, int fd) const throw (socket_exception)
^~~~~
socket.cpp:203:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void basesocket::set_linger(bool val, int l, int fd) const throw (socket_exception)
^~~~~
socket.cpp:215:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void basesocket::set_reuseaddr(bool val, int fd) const throw (socket_exception)
^~~~~
socket.cpp:224:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void basesocket::set_nodelay(bool val, int fd) const throw (socket_exception)
^~~~~
socket.cpp:232:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t basesocket::get_family() const throw (socket_exception)
^~~~~
socket.cpp:237:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t basesocket::get_family(int fd) throw (socket_exception)
^~~~~
socket.cpp:262:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void basesocket::init_socket(const vaddress &addr, int type, int protocol) throw (socket_exception)
^~~~~
socket.cpp:288:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void basesocket::init_socket(int domain, int type, int protocol) throw (socket_exception)
^~~~~
socket.cpp:296:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void basesocket::bind(int fd, struct sockaddr *addr, socklen_t len) throw (socket_exception)
^~~~~
socket.cpp:331:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void clientsocket::up() throw (socket_exception)
^~~~~
socket.cpp:339:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void clientsocket::down() throw (socket_exception)
^~~~~
socket.cpp:347:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ssize_t clientsocket::send(const char *data, size_t len, int flags) throw (socket_exception)
^~~~~
socket.cpp:372:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ssize_t clientsocket::recv(char *data, size_t len, int flags) throw (socket_exception)
^~~~~
socket.cpp:390:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void clientsocket::set(CLIENT_OPTION opt, bool val) throw (socket_exception)
^~~~~
socket.cpp:417:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void serversocket::listen(int connections) throw (socket_exception)
^~~~~
socket.cpp:424:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int serversocket::_accept_fd(ibrcommon::vaddress &addr) throw (socket_exception)
^~~~~
socket.cpp:468:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ssize_t datagramsocket::recvfrom(char *buf, size_t buflen, int flags, ibrcommon::vaddress &addr) throw (socket_exception)
^~~~~
socket.cpp:490:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void datagramsocket::sendto(const char *buf, size_t buflen, int flags, const ibrcommon::vaddress &addr) throw (socket_exception)
^~~~~
socket.cpp:546:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void filesocket::up() throw (socket_exception)
^~~~~
socket.cpp:591:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void filesocket::down() throw (socket_exception)
^~~~~
socket.cpp:611:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void fileserversocket::up() throw (socket_exception)
^~~~~
socket.cpp:636:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void fileserversocket::down() throw (socket_exception)
^~~~~
socket.cpp:644:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
clientsocket* fileserversocket::accept(ibrcommon::vaddress &addr) throw (socket_exception)
^~~~~
socket.cpp:649:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void fileserversocket::bind(const File &file) throw (socket_exception)
^~~~~
socket.cpp:684:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void tcpserversocket::up() throw (socket_exception)
^~~~~
socket.cpp:708:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void tcpserversocket::down() throw (socket_exception)
^~~~~
socket.cpp:716:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void tcpserversocket::bind(const vaddress &addr) throw (socket_exception)
^~~~~
socket.cpp:756:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
clientsocket* tcpserversocket::accept(ibrcommon::vaddress &addr) throw (socket_exception)
^~~~~
socket.cpp:789:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void tcpsocket::up() throw (socket_exception)
^~~~~
socket.cpp:964:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void tcpsocket::down() throw (socket_exception)
^~~~~
socket.cpp:993:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void udpsocket::up() throw (socket_exception)
^~~~~
socket.cpp:1021:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void udpsocket::down() throw (socket_exception)
^~~~~
socket.cpp:1029:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void udpsocket::bind(const vaddress &addr) throw (socket_exception)
^~~~~
socket.cpp:1078:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void multicastsocket::up() throw (socket_exception)
^~~~~
socket.cpp:1135:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void multicastsocket::down() throw (socket_exception)
^~~~~
socket.cpp:1164:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void multicastsocket::join(const vaddress &group, const vinterface &iface) throw (socket_exception)
^~~~~
socket.cpp:1177:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void multicastsocket::leave(const vaddress &group, const vinterface &iface) throw (socket_exception)
^~~~~
socket.cpp:1220:94: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void multicastsocket::mcast_op(int optname, const vaddress &group, const vinterface &iface) throw (socket_exception)
^~~~~
socket.cpp:1314:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void basesocket::check_socket_error(const int err) const throw (socket_exception)
^~~~~
socket.cpp:1345:81: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void basesocket::check_bind_error(const int err, const std::string &msg) const throw (socket_exception)
^~~~~
CXX socketstream.lo
In file included from ../../ibrcommon/net/socket.h:27,
from ../../ibrcommon/net/socketstream.h:25,
from socketstream.cpp:22:
../../ibrcommon/net/vaddress.h:85:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t family() const throw (address_exception);
^~~~~
../../ibrcommon/net/vaddress.h:86:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
std::string scope() const throw (scope_not_set);
^~~~~
../../ibrcommon/net/vaddress.h:87:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string address() const throw (address_not_set);
^~~~~
../../ibrcommon/net/vaddress.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string name() const throw (address_exception);
^~~~~
../../ibrcommon/net/vaddress.h:89:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string service() const throw (service_not_set);
^~~~~
In file included from ../../ibrcommon/net/socketstream.h:25,
from socketstream.cpp:22:
../../ibrcommon/net/socket.h:124:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:131:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:137:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int fd() const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:145:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int release() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:150:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void close() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:151:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void shutdown(int how) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:162:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t get_family() const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:163:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
static sa_family_t get_family(int fd) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:193:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void check_socket_error(const int err) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:194:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void check_bind_error(const int err, const std::string &msg = "") const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:196:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_blocking_mode(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:197:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_keepalive(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:198:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_linger(bool val, int l = 1, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:199:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_reuseaddr(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:200:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_nodelay(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:202:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void init_socket(const vaddress &addr, int type, int protocol) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:203:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void init_socket(int domain, int type, int protocol) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:205:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(int fd, struct sockaddr *addr, socklen_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:229:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:230:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:232:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ssize_t send(const char *data, size_t len, int flags = 0) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:233:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ssize_t recv(char *data, size_t len, int flags = 0) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:235:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set(CLIENT_OPTION opt, bool val) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:249:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:250:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:252:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void listen(int connections) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:253:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:261:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int _accept_fd(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:267:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:268:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:270:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual ssize_t recvfrom(char *buf, size_t buflen, int flags, ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:271:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void sendto(const char *buf, size_t buflen, int flags, const ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:286:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:287:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:301:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:302:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:304:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:307:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const File &file) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:322:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:323:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:340:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:341:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:345:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:348:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:364:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:365:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:370:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:379:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:380:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:382:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:383:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void leave(const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:386:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void mcast_op(int optname, const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
In file included from ../../ibrcommon/link/LinkManager.h:28,
from ../../ibrcommon/net/vsocket.h:26,
from ../../ibrcommon/net/socketstream.h:26,
from socketstream.cpp:22:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/net/vsocket.h:31,
from ../../ibrcommon/net/socketstream.h:26,
from socketstream.cpp:22:
../../ibrcommon/thread/Conditional.h:63:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(size_t timeout = 0) throw (ConditionalAbortException);
^~~~~
../../ibrcommon/thread/Conditional.h:64:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(struct timespec *ts) throw (ConditionalAbortException);
^~~~~
In file included from ../../ibrcommon/net/socketstream.h:26,
from socketstream.cpp:22:
../../ibrcommon/net/vsocket.h:124:13: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:136:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void select(socketset *readset, socketset *writeset, socketset *errorset, struct timeval *tv = NULL) throw (socket_exception);
^~~~~
In file included from ../../ibrcommon/net/socketstream.h:26,
from socketstream.cpp:22:
../../ibrcommon/net/vsocket.h:144:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:145:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:147:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void read(char *buf, size_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:148:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void write(const char *buf, size_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:150:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int getOutput() const throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:183:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set(STATE s) throw (state_exception);
^~~~~
../../ibrcommon/net/vsocket.h:184:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(STATE s, STATE abortstate = NONE) throw (state_exception);
^~~~~
../../ibrcommon/net/vsocket.h:185:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void setwait(STATE s, STATE abortstate = NONE) throw (state_exception);
^~~~~
In file included from ../../ibrcommon/thread/Queue.h:28,
from ../../ibrcommon/Logger.h:25,
from socketstream.cpp:23:
../../ibrcommon/thread/Semaphore.h:45:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:47:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/thread/Queue.h:29,
from ../../ibrcommon/Logger.h:25,
from socketstream.cpp:23:
../../ibrcommon/thread/Thread.h:106:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void reset() throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:221:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(void) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:231:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:269:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:274:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void stop() throw (ThreadException);
^~~~~
In file included from ../../ibrcommon/Logger.h:25,
from socketstream.cpp:23:
../../ibrcommon/thread/Queue.h:152:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T take() throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:176:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T poll(size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:217:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:243:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:310:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:348:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode, const size_t timeout) throw (QueueUnblockedException)
^~~~~
CXX stopandwait.lo
In file included from ../../ibrcommon/thread/Conditional.h:28,
from ../../ibrcommon/net/stopandwait.h:25,
from stopandwait.cpp:22:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/net/stopandwait.h:25,
from stopandwait.cpp:22:
../../ibrcommon/thread/Conditional.h:63:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(size_t timeout = 0) throw (ConditionalAbortException);
^~~~~
../../ibrcommon/thread/Conditional.h:64:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(struct timespec *ts) throw (ConditionalAbortException);
^~~~~
CXX vsocket.lo
In file included from ../../ibrcommon/net/vinterface.h:25,
from ../../ibrcommon/link/LinkEvent.h:11,
from ../../ibrcommon/link/LinkManager.h:25,
from ../../ibrcommon/net/vsocket.h:26,
from vsocket.cpp:23:
../../ibrcommon/net/vaddress.h:85:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t family() const throw (address_exception);
^~~~~
../../ibrcommon/net/vaddress.h:86:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
std::string scope() const throw (scope_not_set);
^~~~~
../../ibrcommon/net/vaddress.h:87:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string address() const throw (address_not_set);
^~~~~
../../ibrcommon/net/vaddress.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string name() const throw (address_exception);
^~~~~
../../ibrcommon/net/vaddress.h:89:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string service() const throw (service_not_set);
^~~~~
In file included from ../../ibrcommon/link/LinkManager.h:28,
from ../../ibrcommon/net/vsocket.h:26,
from vsocket.cpp:23:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/net/vsocket.h:27,
from vsocket.cpp:23:
../../ibrcommon/net/socket.h:124:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:131:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:137:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int fd() const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:145:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int release() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:150:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void close() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:151:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void shutdown(int how) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:162:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t get_family() const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:163:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
static sa_family_t get_family(int fd) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:193:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void check_socket_error(const int err) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:194:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void check_bind_error(const int err, const std::string &msg = "") const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:196:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_blocking_mode(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:197:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_keepalive(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:198:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_linger(bool val, int l = 1, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:199:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_reuseaddr(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:200:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_nodelay(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:202:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void init_socket(const vaddress &addr, int type, int protocol) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:203:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void init_socket(int domain, int type, int protocol) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:205:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(int fd, struct sockaddr *addr, socklen_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:229:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:230:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:232:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ssize_t send(const char *data, size_t len, int flags = 0) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:233:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ssize_t recv(char *data, size_t len, int flags = 0) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:235:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set(CLIENT_OPTION opt, bool val) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:249:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:250:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:252:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void listen(int connections) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:253:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:261:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int _accept_fd(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:267:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:268:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:270:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual ssize_t recvfrom(char *buf, size_t buflen, int flags, ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:271:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void sendto(const char *buf, size_t buflen, int flags, const ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:286:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:287:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:301:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:302:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:304:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:307:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const File &file) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:322:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:323:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:340:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:341:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:345:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:348:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:364:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:365:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:370:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:379:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:380:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:382:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:383:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void leave(const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:386:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void mcast_op(int optname, const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
In file included from ../../ibrcommon/net/vsocket.h:31,
from vsocket.cpp:23:
../../ibrcommon/thread/Conditional.h:63:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(size_t timeout = 0) throw (ConditionalAbortException);
^~~~~
../../ibrcommon/thread/Conditional.h:64:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(struct timespec *ts) throw (ConditionalAbortException);
^~~~~
In file included from vsocket.cpp:23:
../../ibrcommon/net/vsocket.h:124:13: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:136:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void select(socketset *readset, socketset *writeset, socketset *errorset, struct timeval *tv = NULL) throw (socket_exception);
^~~~~
In file included from vsocket.cpp:23:
../../ibrcommon/net/vsocket.h:144:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:145:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:147:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void read(char *buf, size_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:148:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void write(const char *buf, size_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:150:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int getOutput() const throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:183:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set(STATE s) throw (state_exception);
^~~~~
../../ibrcommon/net/vsocket.h:184:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(STATE s, STATE abortstate = NONE) throw (state_exception);
^~~~~
../../ibrcommon/net/vsocket.h:185:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void setwait(STATE s, STATE abortstate = NONE) throw (state_exception);
^~~~~
In file included from ../../ibrcommon/thread/Queue.h:28,
from ../../ibrcommon/Logger.h:25,
from vsocket.cpp:25:
../../ibrcommon/thread/Semaphore.h:45:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:47:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/thread/Queue.h:29,
from ../../ibrcommon/Logger.h:25,
from vsocket.cpp:25:
../../ibrcommon/thread/Thread.h:106:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void reset() throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:221:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(void) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:231:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:269:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:274:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void stop() throw (ThreadException);
^~~~~
In file included from ../../ibrcommon/Logger.h:25,
from vsocket.cpp:25:
../../ibrcommon/thread/Queue.h:152:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T take() throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:176:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T poll(size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:217:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:243:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:310:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:348:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode, const size_t timeout) throw (QueueUnblockedException)
^~~~~
vsocket.cpp:192:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int vsocket::pipesocket::getOutput() const throw (socket_exception)
^~~~~
vsocket.cpp:198:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void vsocket::pipesocket::up() throw (socket_exception)
^~~~~
vsocket.cpp:221:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void vsocket::pipesocket::down() throw (socket_exception)
^~~~~
vsocket.cpp:232:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void vsocket::pipesocket::read(char *buf, size_t len) throw (socket_exception)
^~~~~
vsocket.cpp:241:63: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void vsocket::pipesocket::write(const char *buf, size_t len) throw (socket_exception)
^~~~~
vsocket.cpp:262:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void vsocket::SocketState::set(STATE s) throw (state_exception)
^~~~~
vsocket.cpp:331:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void vsocket::SocketState::setwait(STATE s, STATE abortstate) throw (state_exception)
^~~~~
vsocket.cpp:424:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void vsocket::SocketState::wait(STATE s, STATE abortstate) throw (state_exception)
^~~~~
vsocket.cpp: In destructor 'virtual ibrcommon::vsocket::SafeLock::~SafeLock()':
vsocket.cpp:508:65: warning: throw will always call terminate() [-Wterminate]
throw SocketState::state_exception("socket not in safe state");
^
vsocket.cpp:508:65: note: in C++11 destructors default to noexcept
vsocket.cpp: In destructor 'virtual ibrcommon::vsocket::SelectGuard::~SelectGuard()':
vsocket.cpp:553:82: warning: throw will always call terminate() [-Wterminate]
throw vsocket_interrupt("select interrupted while checking SAFE_REQUEST state");
^
vsocket.cpp:553:82: note: in C++11 destructors default to noexcept
vsocket.cpp: At global scope:
vsocket.cpp:639:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void vsocket::up() throw (socket_exception)
^~~~~
vsocket.cpp:709:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void vsocket::select(socketset *readset, socketset *writeset, socketset *errorset, struct timeval *tv) throw (socket_exception)
^~~~~
CXX vinterface.lo
In file included from ../../ibrcommon/net/vinterface.h:25,
from vinterface.cpp:23:
../../ibrcommon/net/vaddress.h:85:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t family() const throw (address_exception);
^~~~~
../../ibrcommon/net/vaddress.h:86:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
std::string scope() const throw (scope_not_set);
^~~~~
../../ibrcommon/net/vaddress.h:87:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string address() const throw (address_not_set);
^~~~~
../../ibrcommon/net/vaddress.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string name() const throw (address_exception);
^~~~~
../../ibrcommon/net/vaddress.h:89:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string service() const throw (service_not_set);
^~~~~
In file included from ../../ibrcommon/link/LinkManager.h:28,
from ../../ibrcommon/net/vsocket.h:26,
from vinterface.cpp:24:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/net/vsocket.h:27,
from vinterface.cpp:24:
../../ibrcommon/net/socket.h:124:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:131:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:137:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int fd() const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:145:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int release() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:150:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void close() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:151:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void shutdown(int how) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:162:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t get_family() const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:163:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
static sa_family_t get_family(int fd) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:193:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void check_socket_error(const int err) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:194:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void check_bind_error(const int err, const std::string &msg = "") const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:196:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_blocking_mode(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:197:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_keepalive(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:198:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_linger(bool val, int l = 1, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:199:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_reuseaddr(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:200:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_nodelay(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:202:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void init_socket(const vaddress &addr, int type, int protocol) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:203:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void init_socket(int domain, int type, int protocol) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:205:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(int fd, struct sockaddr *addr, socklen_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:229:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:230:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:232:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ssize_t send(const char *data, size_t len, int flags = 0) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:233:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ssize_t recv(char *data, size_t len, int flags = 0) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:235:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set(CLIENT_OPTION opt, bool val) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:249:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:250:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:252:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void listen(int connections) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:253:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:261:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int _accept_fd(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:267:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:268:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:270:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual ssize_t recvfrom(char *buf, size_t buflen, int flags, ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:271:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void sendto(const char *buf, size_t buflen, int flags, const ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:286:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:287:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:301:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:302:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:304:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:307:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const File &file) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:322:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:323:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:340:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:341:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:345:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:348:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:364:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:365:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:370:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:379:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:380:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:382:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:383:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void leave(const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:386:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void mcast_op(int optname, const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
In file included from ../../ibrcommon/net/vsocket.h:31,
from vinterface.cpp:24:
../../ibrcommon/thread/Conditional.h:63:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(size_t timeout = 0) throw (ConditionalAbortException);
^~~~~
../../ibrcommon/thread/Conditional.h:64:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(struct timespec *ts) throw (ConditionalAbortException);
^~~~~
In file included from vinterface.cpp:24:
../../ibrcommon/net/vsocket.h:124:13: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:136:104: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void select(socketset *readset, socketset *writeset, socketset *errorset, struct timeval *tv = NULL) throw (socket_exception);
^~~~~
In file included from vinterface.cpp:24:
../../ibrcommon/net/vsocket.h:144:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:145:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:147:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void read(char *buf, size_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:148:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void write(const char *buf, size_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:150:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int getOutput() const throw (socket_exception);
^~~~~
../../ibrcommon/net/vsocket.h:183:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set(STATE s) throw (state_exception);
^~~~~
../../ibrcommon/net/vsocket.h:184:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(STATE s, STATE abortstate = NONE) throw (state_exception);
^~~~~
../../ibrcommon/net/vsocket.h:185:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void setwait(STATE s, STATE abortstate = NONE) throw (state_exception);
^~~~~
CXX vaddress.lo
In file included from vaddress.cpp:23:
../../ibrcommon/net/vaddress.h:85:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t family() const throw (address_exception);
^~~~~
../../ibrcommon/net/vaddress.h:86:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
std::string scope() const throw (scope_not_set);
^~~~~
../../ibrcommon/net/vaddress.h:87:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string address() const throw (address_not_set);
^~~~~
../../ibrcommon/net/vaddress.h:88:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string name() const throw (address_exception);
^~~~~
../../ibrcommon/net/vaddress.h:89:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string service() const throw (service_not_set);
^~~~~
In file included from vaddress.cpp:24:
../../ibrcommon/net/socket.h:124:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:131:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:137:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int fd() const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:145:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual int release() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:150:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void close() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:151:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void shutdown(int how) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:162:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t get_family() const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:163:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
static sa_family_t get_family(int fd) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:193:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void check_socket_error(const int err) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:194:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void check_bind_error(const int err, const std::string &msg = "") const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:196:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_blocking_mode(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:197:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_keepalive(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:198:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_linger(bool val, int l = 1, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:199:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_reuseaddr(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:200:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set_nodelay(bool val, int fd = -1) const throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:202:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void init_socket(const vaddress &addr, int type, int protocol) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:203:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void init_socket(int domain, int type, int protocol) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:205:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(int fd, struct sockaddr *addr, socklen_t len) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:229:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:230:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:232:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ssize_t send(const char *data, size_t len, int flags = 0) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:233:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
ssize_t recv(char *data, size_t len, int flags = 0) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:235:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void set(CLIENT_OPTION opt, bool val) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:249:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:250:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:252:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void listen(int connections) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:253:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:261:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int _accept_fd(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:267:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:268:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception) = 0;
^~~~~
../../ibrcommon/net/socket.h:270:92: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual ssize_t recvfrom(char *buf, size_t buflen, int flags, ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:271:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void sendto(const char *buf, size_t buflen, int flags, const ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:286:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:287:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:301:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:302:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:304:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:307:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const File &file) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:322:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:323:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:340:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:341:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:345:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual clientsocket* accept(ibrcommon::vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:348:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:364:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:365:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:370:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void bind(const vaddress &addr) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:379:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void up() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:380:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void down() throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:382:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:383:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void leave(const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
../../ibrcommon/net/socket.h:386:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void mcast_op(int optname, const vaddress &group, const vinterface &iface) throw (socket_exception);
^~~~~
vaddress.cpp:169:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
sa_family_t vaddress::family() const throw (address_exception)
^~~~~
vaddress.cpp:204:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
std::string vaddress::scope() const throw (scope_not_set)
^~~~~
vaddress.cpp:210:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string vaddress::address() const throw (address_not_set)
^~~~~
vaddress.cpp:217:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string vaddress::name() const throw (address_exception)
^~~~~
vaddress.cpp:244:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const std::string vaddress::service() const throw (service_not_set)
^~~~~
CXXLD libibrcommon_net.la
OpenWrt-libtool: link: warning: library `/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/toolchain-x86_64_gcc-8.4.0_musl/lib/libstdc++.la' was moved.
/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/toolchain-x86_64_gcc-8.4.0_musl/bin/../lib/gcc/x86_64-openwrt-linux-musl/8.4.0/../../../../x86_64-openwrt-linux-musl/bin/ar: `u' modifier ignored since `D' is the default (see `U')
make[7]: Leaving directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon/net'
Making all in thread
make[7]: Entering directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon/thread'
CXX Conditional.lo
In file included from ../../ibrcommon/thread/Conditional.h:28,
from Conditional.cpp:23:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from Conditional.cpp:23:
../../ibrcommon/thread/Conditional.h:63:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(size_t timeout = 0) throw (ConditionalAbortException);
^~~~~
../../ibrcommon/thread/Conditional.h:64:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(struct timespec *ts) throw (ConditionalAbortException);
^~~~~
In file included from Conditional.cpp:24:
../../ibrcommon/thread/Thread.h:106:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void reset() throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:221:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(void) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:231:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:269:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:274:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void stop() throw (ThreadException);
^~~~~
Conditional.cpp:71:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void Conditional::wait(size_t timeout) throw (ConditionalAbortException)
^~~~~
Conditional.cpp:94:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void Conditional::wait(struct timespec *ts) throw (ConditionalAbortException)
^~~~~
CXX Mutex.lo
In file included from Mutex.cpp:23:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
Mutex.cpp:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void Mutex::trylock() throw (MutexException)
^~~~~
Mutex.cpp:60:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void Mutex::enter() throw (MutexException)
^~~~~
Mutex.cpp:98:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void Mutex::leave() throw (MutexException)
^~~~~
CXX MutexLock.lo
In file included from ../../ibrcommon/thread/MutexLock.h:25,
from MutexLock.cpp:23:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
CXX Semaphore.lo
In file included from ../../ibrcommon/thread/Semaphore.h:25,
from Semaphore.cpp:23:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from Semaphore.cpp:23:
../../ibrcommon/thread/Semaphore.h:45:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:47:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void leave() throw (MutexException);
^~~~~
Semaphore.cpp:50:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void Semaphore::trylock() throw (MutexException)
^~~~~
Semaphore.cpp:55:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void Semaphore::enter() throw (MutexException)
^~~~~
Semaphore.cpp:60:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void Semaphore::leave() throw (MutexException)
^~~~~
CXX Thread.lo
In file included from ../../ibrcommon/thread/Thread.h:27,
from Thread.cpp:23:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/thread/Thread.h:28,
from Thread.cpp:23:
../../ibrcommon/thread/Conditional.h:63:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(size_t timeout = 0) throw (ConditionalAbortException);
^~~~~
../../ibrcommon/thread/Conditional.h:64:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(struct timespec *ts) throw (ConditionalAbortException);
^~~~~
In file included from Thread.cpp:23:
../../ibrcommon/thread/Thread.h:106:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void reset() throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:221:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(void) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:231:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:269:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:274:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void stop() throw (ThreadException);
^~~~~
In file included from ../../ibrcommon/thread/Queue.h:28,
from ../../ibrcommon/Logger.h:25,
from Thread.cpp:25:
../../ibrcommon/thread/Semaphore.h:45:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:47:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/Logger.h:25,
from Thread.cpp:25:
../../ibrcommon/thread/Queue.h:152:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T take() throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:176:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T poll(size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:217:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:243:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:310:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:348:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode, const size_t timeout) throw (QueueUnblockedException)
^~~~~
Thread.cpp:156:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void Thread::reset() throw (ThreadException)
^~~~~
Thread.cpp:233:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void JoinableThread::start(int adj) throw (ThreadException)
^~~~~
Thread.cpp:317:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void JoinableThread::join(void) throw (ThreadException)
^~~~~
Thread.cpp:363:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void DetachedThread::start(int adj) throw (ThreadException)
^~~~~
Thread.cpp:446:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void DetachedThread::stop() throw (ThreadException)
^~~~~
CXX Timer.lo
In file included from ../../ibrcommon/thread/Thread.h:27,
from ../../ibrcommon/thread/Timer.h:25,
from Timer.cpp:23:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/thread/Thread.h:28,
from ../../ibrcommon/thread/Timer.h:25,
from Timer.cpp:23:
../../ibrcommon/thread/Conditional.h:63:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(size_t timeout = 0) throw (ConditionalAbortException);
^~~~~
../../ibrcommon/thread/Conditional.h:64:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(struct timespec *ts) throw (ConditionalAbortException);
^~~~~
In file included from ../../ibrcommon/thread/Timer.h:25,
from Timer.cpp:23:
../../ibrcommon/thread/Thread.h:106:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void reset() throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:221:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(void) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:231:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:269:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:274:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void stop() throw (ThreadException);
^~~~~
CXX AtomicCounter.lo
In file included from ../../ibrcommon/thread/Conditional.h:28,
from ../../ibrcommon/thread/AtomicCounter.h:25,
from AtomicCounter.cpp:22:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/thread/AtomicCounter.h:25,
from AtomicCounter.cpp:22:
../../ibrcommon/thread/Conditional.h:63:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(size_t timeout = 0) throw (ConditionalAbortException);
^~~~~
../../ibrcommon/thread/Conditional.h:64:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(struct timespec *ts) throw (ConditionalAbortException);
^~~~~
CXX RWMutex.lo
In file included from ../../ibrcommon/thread/RWMutex.h:25,
from RWMutex.cpp:22:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from RWMutex.cpp:22:
../../ibrcommon/thread/RWMutex.h:36:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/RWMutex.h:37:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/RWMutex.h:38:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
../../ibrcommon/thread/RWMutex.h:40:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock_wr() throw (MutexException);
^~~~~
../../ibrcommon/thread/RWMutex.h:41:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter_wr() throw (MutexException);
^~~~~
RWMutex.cpp:37:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void RWMutex::trylock() throw (MutexException)
^~~~~
RWMutex.cpp:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void RWMutex::enter() throw (MutexException)
^~~~~
RWMutex.cpp:60:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void RWMutex::leave() throw (MutexException)
^~~~~
RWMutex.cpp:65:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void RWMutex::trylock_wr() throw (MutexException)
^~~~~
RWMutex.cpp:83:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void RWMutex::enter_wr() throw (MutexException)
^~~~~
CXX RWLock.lo
In file included from ../../ibrcommon/thread/RWMutex.h:25,
from ../../ibrcommon/thread/RWLock.h:25,
from RWLock.cpp:22:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/thread/RWLock.h:25,
from RWLock.cpp:22:
../../ibrcommon/thread/RWMutex.h:36:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/RWMutex.h:37:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/RWMutex.h:38:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
../../ibrcommon/thread/RWMutex.h:40:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock_wr() throw (MutexException);
^~~~~
../../ibrcommon/thread/RWMutex.h:41:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter_wr() throw (MutexException);
^~~~~
CXX SignalHandler.lo
In file included from ../../ibrcommon/thread/Thread.h:27,
from ../../ibrcommon/thread/SignalHandler.h:22,
from SignalHandler.cpp:22:
../../ibrcommon/thread/Mutex.h:43:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:44:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:45:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) = 0;
^~~~~
../../ibrcommon/thread/Mutex.h:54:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:55:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:56:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException) {};
^~~~~
../../ibrcommon/thread/Mutex.h:72:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:73:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Mutex.h:74:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
virtual void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/thread/Thread.h:28,
from ../../ibrcommon/thread/SignalHandler.h:22,
from SignalHandler.cpp:22:
../../ibrcommon/thread/Conditional.h:63:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(size_t timeout = 0) throw (ConditionalAbortException);
^~~~~
../../ibrcommon/thread/Conditional.h:64:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(struct timespec *ts) throw (ConditionalAbortException);
^~~~~
In file included from ../../ibrcommon/thread/SignalHandler.h:22,
from SignalHandler.cpp:22:
../../ibrcommon/thread/Thread.h:106:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void reset() throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:221:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void join(void) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:231:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:269:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void start(int priority = 0) throw (ThreadException);
^~~~~
../../ibrcommon/thread/Thread.h:274:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void stop() throw (ThreadException);
^~~~~
In file included from ../../ibrcommon/thread/Queue.h:28,
from ../../ibrcommon/thread/SignalHandler.h:23,
from SignalHandler.cpp:22:
../../ibrcommon/thread/Semaphore.h:45:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void trylock() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:46:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void enter() throw (MutexException);
^~~~~
../../ibrcommon/thread/Semaphore.h:47:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void leave() throw (MutexException);
^~~~~
In file included from ../../ibrcommon/thread/SignalHandler.h:23,
from SignalHandler.cpp:22:
../../ibrcommon/thread/Queue.h:152:12: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T take() throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:176:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
T poll(size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:217:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:243:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void wait(WAIT_MODES mode, const size_t timeout = 0) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:310:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode) throw (QueueUnblockedException)
^~~~~
../../ibrcommon/thread/Queue.h:348:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void __wait(const WAIT_MODES mode, const size_t timeout) throw (QueueUnblockedException)
^~~~~
CXXLD libibrcommon_thread.la
OpenWrt-libtool: link: warning: library `/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/toolchain-x86_64_gcc-8.4.0_musl/lib/libstdc++.la' was moved.
/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/toolchain-x86_64_gcc-8.4.0_musl/bin/../lib/gcc/x86_64-openwrt-linux-musl/8.4.0/../../../../x86_64-openwrt-linux-musl/bin/ar: `u' modifier ignored since `D' is the default (see `U')
make[7]: Leaving directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon/thread'
Making all in ssl
make[7]: Entering directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon/ssl'
Making all in gcm
make[8]: Entering directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon/ssl/gcm'
CC gcm_aes.lo
CXX gcm.lo
CXX gf128mul.lo
CXXLD libibrcommon_gcm.la
OpenWrt-libtool: link: warning: library `/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/toolchain-x86_64_gcc-8.4.0_musl/lib/libstdc++.la' was moved.
/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/toolchain-x86_64_gcc-8.4.0_musl/bin/../lib/gcc/x86_64-openwrt-linux-musl/8.4.0/../../../../x86_64-openwrt-linux-musl/bin/ar: `u' modifier ignored since `D' is the default (see `U')
make[8]: Leaving directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon/ssl/gcm'
make[8]: Entering directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon/ssl'
CXX CipherStream.lo
CXX HashStream.lo
CXX HMacStream.lo
In file included from HMacStream.cpp:22:
../../ibrcommon/ssl/HMacStream.h:47:12: error: field 'ctx_' has incomplete type 'HMAC_CTX' {aka 'hmac_ctx_st'}
HMAC_CTX ctx_;
^~~~
In file included from /home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/target-x86_64_musl/usr/include/openssl/evp.h:14,
from /home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/target-x86_64_musl/usr/include/openssl/hmac.h:15,
from ../../ibrcommon/ssl/HMacStream.h:26,
from HMacStream.cpp:22:
/home/runner/work/opde/opde/ctcgfw_sdk/staging_dir/target-x86_64_musl/usr/include/openssl/ossl_typ.h:102:16: note: forward declaration of 'HMAC_CTX' {aka 'struct hmac_ctx_st'}
typedef struct hmac_ctx_st HMAC_CTX;
^~~~~~~~~~~
HMacStream.cpp: In constructor 'ibrcommon::HMacStream::HMacStream(const unsigned char*, int)':
HMacStream.cpp:29:3: error: 'HMAC_CTX_init' was not declared in this scope
HMAC_CTX_init(&ctx_);
^~~~~~~~~~~~~
HMacStream.cpp:29:3: note: suggested alternative: 'HMAC_CTX_new'
HMAC_CTX_init(&ctx_);
^~~~~~~~~~~~~
HMAC_CTX_new
HMacStream.cpp: In destructor 'virtual ibrcommon::HMacStream::~HMacStream()':
HMacStream.cpp:35:3: error: 'HMAC_CTX_cleanup' was not declared in this scope
HMAC_CTX_cleanup(&ctx_);
^~~~~~~~~~~~~~~~
HMacStream.cpp:35:3: note: suggested alternative: 'HMAC_CTX_get_md'
HMAC_CTX_cleanup(&ctx_);
^~~~~~~~~~~~~~~~
HMAC_CTX_get_md
Makefile:544: recipe for target 'HMacStream.lo' failed
make[8]: *** [HMacStream.lo] Error 1
make[8]: Leaving directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon/ssl'
Makefile:584: recipe for target 'all-recursive' failed
make[7]: *** [all-recursive] Error 1
make[7]: Leaving directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon/ssl'
Makefile:654: recipe for target 'all-recursive' failed
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon'
Makefile:471: recipe for target 'all' failed
make[5]: *** [all] Error 2
make[5]: Leaving directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/ibrcommon'
Makefile:493: recipe for target 'all-recursive' failed
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1'
Makefile:49: recipe for target '/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/.built' failed
make[3]: *** [/home/runner/work/opde/opde/ctcgfw_sdk/build_dir/target-x86_64_musl/ibrcommon-1.0.1/.built] Error 2
time: package/feeds/packages/ibrcommon/compile#49.79#7.19#94.56