* Package: net-dialup/linux-atm-2.5.2 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; This ebuild was merged at the following commit: https://github.com/gentoo-mirror/gentoo/commit/e19e93328ef8834770e4b52a86a92d25b1b3894b @@@@@ END @@@@@ * Determining the location of the kernel source code * Found kernel source directory: * /kernel-4.19.122 * Found sources for kernel version: * 4.19.122 * Checking for suitable kernel configuration options... * CONFIG_ATM: is not set when it should be. * Please check to make sure these options are set correctly. * Failure to do so may cause unexpected problems. >>> Unpacking source... >>> Unpacking linux-atm-2.5.2.tar.gz to /var/tmp/portage/net-dialup/linux-atm-2.5.2/work >>> Source unpacked in /var/tmp/portage/net-dialup/linux-atm-2.5.2/work >>> Preparing source in /var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2 ... * Applying linux-atm-2.5.2-headers.patch ... [ ok ] * Applying linux-atm-2.5.2-linux-5.2-SIOCGSTAMP.patch ... [ ok ] * Running elibtoolize in: linux-atm-2.5.2/ * Applying portage/2.2 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.2.6 patch ... * Applying target-nm/2.4.2 patch ... * Applying ppc64le/2.4.2 patch ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2 ... * econf: updating linux-atm-2.5.2/config.sub with /usr/share/gnuconfig/config.sub * econf: updating linux-atm-2.5.2/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --libdir=/usr/lib64 --disable-static checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-clang 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... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-clang accepts -g... yes checking for x86_64-pc-linux-gnu-clang option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of x86_64-pc-linux-gnu-clang... none checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking for bison... bison -y checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by x86_64-pc-linux-gnu-clang... ld.lld checking if the linker (ld.lld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... llvm-nm checking the name lister (llvm-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 for ld.lld option to reload object files... -r checking for x86_64-pc-linux-gnu-objdump... llvm-objdump checking how to recognize dependent libraries... pass_all checking for x86_64-pc-linux-gnu-ar... llvm-ar checking for x86_64-pc-linux-gnu-strip... llvm-strip checking for x86_64-pc-linux-gnu-ranlib... llvm-ranlib checking command to parse llvm-nm output from x86_64-pc-linux-gnu-clang object... ok checking how to run the C preprocessor... x86_64-pc-linux-gnu-clang -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 x86_64-pc-linux-gnu-clang supports -fno-rtti -fno-exceptions... yes checking for x86_64-pc-linux-gnu-clang option to produce PIC... -fPIC -DPIC checking if x86_64-pc-linux-gnu-clang PIC flag -fPIC -DPIC works... yes checking if x86_64-pc-linux-gnu-clang static flag -static works... yes checking if x86_64-pc-linux-gnu-clang supports -c -o file.o... yes checking if x86_64-pc-linux-gnu-clang supports -c -o file.o... (cached) yes checking whether the x86_64-pc-linux-gnu-clang linker (ld.lld -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... no checking for perl... /usr/bin/perl checking asm/errno.h usability... yes checking asm/errno.h presence... yes checking for asm/errno.h... yes checking linux/atmsap.h usability... yes checking linux/atmsap.h presence... yes checking for linux/atmsap.h... yes checking for main in -lresolv... yes configure: WARNING: *** atmoamd will not be built. Missing kernel support? configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating src/Makefile config.status: creating src/include/Makefile config.status: creating src/lib/Makefile config.status: creating src/test/Makefile config.status: creating src/debug/Makefile config.status: creating src/qgen/Makefile config.status: creating src/saal/Makefile config.status: creating src/q2931/Makefile config.status: creating src/sigd/Makefile config.status: creating src/maint/Makefile config.status: creating src/arpd/Makefile config.status: creating src/ilmid/Makefile config.status: creating src/ilmid/asn1/Makefile config.status: creating src/man/Makefile config.status: creating src/led/Makefile config.status: creating src/lane/Makefile config.status: creating src/mpoad/Makefile config.status: creating src/oamd/Makefile config.status: creating src/switch/Makefile config.status: creating src/switch/debug/Makefile config.status: creating src/switch/tcp/Makefile config.status: creating src/br2684/Makefile config.status: creating src/config/Makefile config.status: creating src/extra/Makefile config.status: creating src/extra/linux-atm.spec config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands >>> Source configured. >>> Compiling source in /var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2 ... make -j2 V=1 make all-recursive make[1]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2' Making all in src make[2]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src' Making all in include make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/include' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/include' Making all in lib make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/lib' /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o text2atm.lo text2atm.c /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o atm2text.lo atm2text.c libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c text2atm.c -fPIC -DPIC -o .libs/text2atm.o libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c atm2text.c -fPIC -DPIC -o .libs/atm2text.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o atmequal.lo atmequal.c libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c atmequal.c -fPIC -DPIC -o .libs/atmequal.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o sdu2cell.lo sdu2cell.c libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c sdu2cell.c -fPIC -DPIC -o .libs/sdu2cell.o sdu2cell.c:21:45: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getsockopt(s,SOL_AAL,SO_ATMQOS,&qos,&size) < 0) return -1; ^~~~~ /usr/include/sys/socket.h:210:32: note: passing argument to parameter '__optlen' here socklen_t *__restrict __optlen) __THROW; ^ 1 warning generated. /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o text2qos.lo text2qos.c /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o qos2text.lo qos2text.c libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c text2qos.c -fPIC -DPIC -o .libs/text2qos.o libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c qos2text.c -fPIC -DPIC -o .libs/qos2text.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o qosequal.lo qosequal.c libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c qosequal.c -fPIC -DPIC -o .libs/qosequal.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o sap2text.lo sap2text.c libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c sap2text.c -fPIC -DPIC -o .libs/sap2text.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o text2sap.lo text2sap.c libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c text2sap.c -fPIC -DPIC -o .libs/text2sap.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o sapequal.lo sapequal.c libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c sapequal.c -fPIC -DPIC -o .libs/sapequal.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o misc.lo misc.c sapequal.c:65:6:libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c misc.c -fPIC -DPIC -o .libs/misc.o warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] CHECK(l2.itu.window,a.l2.itu.window > b.l2.itu.window); ^ ~ sapequal.c:46:9: note: expanded from macro 'CHECK' if (!CONSTRAINT) return 0; \ ^~~~~~~~~~~ sapequal.c:65:6: note: add parentheses after the '!' to evaluate the comparison first sapequal.c:46:9: note: expanded from macro 'CHECK' if (!CONSTRAINT) return 0; \ ^ sapequal.c:65:6: note: add parentheses around left hand side expression to silence this warning sapequal.c:46:9: note: expanded from macro 'CHECK' if (!CONSTRAINT) return 0; \ ^ sapequal.c:73:6: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] CHECK(l3.itu.def_size,a.l3.itu.def_size > b.l3.itu.def_size); ^ ~ sapequal.c:46:9: note: expanded from macro 'CHECK' if (!CONSTRAINT) return 0; \ ^~~~~~~~~~~ sapequal.c:73:6: note: add parentheses after the '!' to evaluate the comparison first sapequal.c:46:9: note: expanded from macro 'CHECK' if (!CONSTRAINT) return 0; \ ^ sapequal.c:73:6: note: add parentheses around left hand side expression to silence this warning sapequal.c:46:9: note: expanded from macro 'CHECK' if (!CONSTRAINT) return 0; \ ^ sapequal.c:74:6: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] CHECK(l3.itu.window,a.l3.itu.window > b.l3.itu.window); ^ ~ sapequal.c:46:9: note: expanded from macro 'CHECK' if (!CONSTRAINT) return 0; \ ^~~~~~~~~~~ sapequal.c:74:6: note: add parentheses after the '!' to evaluate the comparison first sapequal.c:46:9: note: expanded from macro 'CHECK' if (!CONSTRAINT) return 0; \ ^ sapequal.c:74:6: note: add parentheses around left hand side expression to silence this warning sapequal.c:46:9: note: expanded from macro 'CHECK' if (!CONSTRAINT) return 0; \ ^ /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o ans.lo ans.c 3 warnings generated. libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c ans.c -fPIC -DPIC -o .libs/ans.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o common.lo common.c libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c common.c -fPIC -DPIC -o .libs/common.o ans.c:65:60: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((name_len = dn_expand(answer,answer+answer_len,pos,name,MAX_NAME)) < 0) ^~~~ /usr/include/resolv.h:271:36: note: passing argument to parameter here const unsigned char *, char *, int) __THROW; ^ ans.c:80:57: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((name_len = dn_expand(answer,answer+answer_len,pos,name,MAX_NAME)) ^~~~ /usr/include/resolv.h:271:36: note: passing argument to parameter here const unsigned char *, char *, int) __THROW; ^ ans.c:251:24: warning: address of array 'addr->sas_addr.prv' will always evaluate to 'true' [-Wpointer-bool-conversion] if (addr->sas_addr.prv) { ~~ ~~~~~~~~~~~~~~~^~~ /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o diag.lo diag.c libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c diag.c -fPIC -DPIC -o .libs/diag.o 3 warnings generated. /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o kptr.lo kptr.c libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c kptr.c -fPIC -DPIC -o .libs/kptr.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o text2ip.lo text2ip.c /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o timer.lo timer.c libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c text2ip.c -fPIC -DPIC -o .libs/text2ip.o libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c timer.c -fPIC -DPIC -o .libs/timer.o /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c -o unix.lo unix.c libtool: compile: x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c unix.c -fPIC -DPIC -o .libs/unix.o unix.c:70:59: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] len = recvfrom(s,buf,size,0,(struct sockaddr *) &addr,&addr_size); ^~~~~~~~~~ /usr/include/sys/socket.h:165:27: note: passing argument to parameter '__addr_len' here socklen_t *__restrict __addr_len); ^ unix.c:81:65: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] return recvfrom(s,buf,size,0,(struct sockaddr *) &ctx->addr,&ctx->size); ^~~~~~~~~~ /usr/include/sys/socket.h:165:27: note: passing argument to parameter '__addr_len' here socklen_t *__restrict __addr_len); ^ 2 warnings generated. /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -version-info 1:0:0 -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o libatm.la -rpath /usr/lib64 text2atm.lo atm2text.lo atmequal.lo sdu2cell.lo text2qos.lo qos2text.lo qosequal.lo sap2text.lo text2sap.lo sapequal.lo misc.lo ans.lo common.lo diag.lo kptr.lo text2ip.lo timer.lo unix.lo -lresolv libtool: link: x86_64-pc-linux-gnu-clang -shared .libs/text2atm.o .libs/atm2text.o .libs/atmequal.o .libs/sdu2cell.o .libs/text2qos.o .libs/qos2text.o .libs/qosequal.o .libs/sap2text.o .libs/text2sap.o .libs/sapequal.o .libs/misc.o .libs/ans.o .libs/common.o .libs/diag.o .libs/kptr.o .libs/text2ip.o .libs/timer.o .libs/unix.o -Wl,--as-needed -lresolv -march=native -Wl,-O1 -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-soname -Wl,libatm.so.1 -o .libs/libatm.so.1.0.0 libtool: link: (cd ".libs" && rm -f "libatm.so.1" && ln -s "libatm.so.1.0.0" "libatm.so.1") libtool: link: (cd ".libs" && rm -f "libatm.so" && ln -s "libatm.so.1.0.0" "libatm.so") libtool: link: ( cd ".libs" && rm -f "libatm.la" && ln -s "../libatm.la" "libatm.la" ) make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/lib' Making all in test make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/test' x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c aread.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c awrite.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c ttcp.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c atmswitch.c ttcp.c:464:56: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((fd=accept(fd, (struct sockaddr *) &frominet, &fromlen) ) < 0) ^~~~~~~~ /usr/include/sys/socket.h:233:28: note: passing argument to parameter '__addr_len' here socklen_t *__restrict __addr_len); ^ ttcp.c:471:5: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] &peerlen) < 0) { ^~~~~~~~ /usr/include/sys/socket.h:131:26: note: passing argument to parameter '__len' here socklen_t *__restrict __len) __THROW; ^ ttcp.c:509:62: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getsockopt(fd, SOL_SOCKET, SO_SNDBUF, &sockbufsize, &len) < 0) ^~~~ /usr/include/sys/socket.h:210:32: note: passing argument to parameter '__optlen' here socklen_t *__restrict __optlen) __THROW; ^ ttcp.c:518:62: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getsockopt(fd, SOL_SOCKET, SO_RCVBUF, &sockbufsize, &len) < 0) ^~~~ /usr/include/sys/socket.h:210:32: note: passing argument to parameter '__optlen' here socklen_t *__restrict __optlen) __THROW; ^ ttcp.c:666:21: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf(stderr, Usage); ^~~~~ ttcp.c:666:21: note: treat the string as an argument to avoid this fprintf(stderr, Usage); ^ "%s", ttcp.c:1002:5: warning: variable 'sum' is uninitialized when used here [-Wuninitialized] sum += *b++; ^~~ ttcp.c:999:29: note: initialize the variable 'sum' to silence this warning register int c = cnt, sum; ^ = 0 ttcp.c:48:13: warning: unused variable 'RCSid' [-Wunused-variable] static char RCSid[] = "ttcp.c $Revision: 1.3 $"; ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c svc_recv.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c svc_send.c svc_send.c:28:16: warning: unused variable 'one' [-Wunused-variable] unsigned long one = 1; ^ 1 warning generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c align.c 7 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c aping.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c br.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c bw.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c isp.c /bin/sh ../../ylwrap ispl_y.y y.tab.c ispl_y.c y.tab.h ispl_y.h y.output ispl_y.output -- bison -y -d isp.c:40:55: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] else fprintf(stderr,"bad write: %d != %d\n",wrote,sizeof(*msg)); ~~ ^~~~~~~~~~~~ %lu isp.c:52:52: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] else fprintf(stderr,"bad read: %d != %d\n",got,sizeof(*msg)); ~~ ^~~~~~~~~~~~ %lu /var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/test/ispl_y.y:38.28-37: warning: symbol TOK_LISTEN redeclared [-Wother] 38 | %token TOK_REJECT TOK_LISTEN TOK_OKAY TOK_ERROR TOK_INDICATE | ^~~~~~~~~~ /var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/test/ispl_y.y:36.25-34: note: previous declaration 36 | %token TOK_VCC TOK_LISTEN TOK_LISTEN_VCC TOK_REPLY TOK_PVC | ^~~~~~~~~~ 2 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c ispl_l.c updating ispl_y.h ispl_l.c:1455:17: warning: unused function 'yyunput' [-Wunused-function] static void yyunput (int c, register char * yy_bp ) ^ ispl_l.c:1496:16: warning: function 'input' is not needed and will not be emitted [-Wunneeded-internal-declaration] static int input (void) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c window.c window.c:184:4: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] size,REPLY_SIZE); ^~~~ window.c:268:4: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] size,PINGPONG_SIZE); ^~~~ 2 warnings generated. /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o aread aread.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/aread aread.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o awrite awrite.o ../../src/lib/libatm.la 2 warnings generated. /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o ttcp_atm ttcp.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/awrite awrite.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/ttcp_atm ttcp.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o atmswitch atmswitch.o ../../src/lib/libatm.la /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o svc_recv svc_recv.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/atmswitch atmswitch.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/svc_recv svc_recv.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o svc_send svc_send.o ../../src/lib/libatm.la /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o align align.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/svc_send svc_send.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/align align.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o aping aping.o ../../src/lib/libatm.la /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o br br.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/aping aping.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/br br.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o bw bw.o ../../src/lib/libatm.la x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c ispl_y.c libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/bw bw.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o window window.o ../../src/lib/libatm.la /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o isp isp.o ispl_y.o ispl_l.o ../../src/lib/libatm.la -lfl libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/window window.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/isp isp.o ispl_y.o ispl_l.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv -lfl make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/test' Making all in debug make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/debug' x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c delay.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c svctor.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o svctor svctor.o ../../src/lib/libatm.la /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o delay delay.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/svctor svctor.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/delay delay.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/debug' Making all in qgen make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/qgen' x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c common.c x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c file.c x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c first.c /bin/sh ../../ylwrap ql_y.y y.tab.c ql_y.c y.tab.h ql_y.h y.output ql_y.output -- bison -y -d x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c ql_l.c ql_l.c:1216:17: warning: unused function 'yyunput' [-Wunused-function] static void yyunput (int c, register char * yy_bp ) ^ ql_l.c:1257:16: warning: function 'input' is not needed and will not be emitted [-Wunneeded-internal-declaration] static int input (void) ^ updating ql_y.h x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c qgen.c x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c second.c x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c third.c 2 warnings generated. x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c ql_y.c ql_y.y:100:14: warning: enumeration value 'vt_id' not handled in switch [-Wswitch] switch (orig_field->value->type) { ^ 1 warning generated. x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -o qgen common.o file.o first.o ql_y.o ql_l.o qgen.o second.o third.o -lfl make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/qgen' Making all in q2931 make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/q2931' cat ./uni.h /usr/include/linux/atmsap.h | /usr/bin/perl ./mknl.pl atm_ai_msg atm_ai_ie atm_loc atm_cv atm_pu atm_na atm_cond atm_ie atm_msg atm_np atm_ton atm_sat atm_prs atm_scrn atm_vpa atm_poe q2931_cs atm_td atm_bc atm_tc atm_stc atm_upcc q2931_proto atm_flag atm_aalp atm_fd atm_tag atm_l2 atm_l3 atm_tt atm_mc atm_hl atm_imd atm_tdl atm_tni atm_nip atm_shi atm_oci atm_unfm atm_ofi atm_irs atm_it atm_lit atm_lsi atm_tcs atm_css atm_eqo atm_eqp atm_aap atm_asp atm_tor >default.nl || \ { rm -f default.nl; echo 1; } x86_64-pc-linux-gnu-clang -E -DHAVE_CONFIG_H -I. -I../.. - < ./msg.fmt | ../qgen/qgen x86_64-pc-linux-gnu-clang -E -DHAVE_CONFIG_H -I. -I../.. - < ./msg.fmt | ../qgen/qgen 229 groups, 213 fields (26 var-len), construction area is 1069 bytes, 3425 words in constructor, 3179 words in parser. x86_64-pc-linux-gnu-clang -E -DHAVE_CONFIG_H -I. -I../.. - < ./msg.fmt | ../qgen/qgen -D 229 groups, 213 fields (26 var-len), construction area is 1069 bytes, 3425 words in constructor, 3179 words in parser. x86_64-pc-linux-gnu-clang -E -DHAVE_CONFIG_H -I. -I../.. - < ./msg.fmt | ../qgen/qgen -D 229 groups, 213 fields (26 var-len), construction area is 1069 bytes, 0 words in constructor, 5073 words in parser 229 groups, 213 fields (26 var-len), construction area is 1069 bytes, 0 words in constructor, 5073 words in parser, 534 symbolic names in 256 tables. , 534 symbolic names in 256 tables. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c q.out.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c qd.dump.c make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/q2931' Making all in saal make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/saal' x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c pdu.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c queue.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c saal.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c sscf.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c sscop.c rm -f libsaal.a llvm-ar cru libsaal.a pdu.o queue.o saal.o sscf.o sscop.o llvm-ranlib libsaal.a make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/saal' Making all in sigd make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/sigd' x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/q2931 -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c atmsigd.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/q2931 -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c io.c io.c:361:46: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getsockname(s,(struct sockaddr *) &addr,&size) < 0) ^~~~~ /usr/include/sys/socket.h:117:26: note: passing argument to parameter '__len' here socklen_t *__restrict __len) __THROW; ^ 1 warning generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/q2931 -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c kernel.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/q2931 -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c proto.c proto.c:288:17: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start(ap,reason); ^ proto.c:278:46: note: parameter of type 'unsigned char' is declared here void send_release(SOCKET *sock,unsigned char reason,...) ^ proto.c:316:14: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start(ap,cause); ^ proto.c:305:17: note: parameter of type 'unsigned char' is declared here unsigned char cause,...) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/q2931 -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c uni.c 2 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/q2931 -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c sap.c uni.c:201:17: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start(ap,cause); ^ uni.c:180:17: note: parameter of type 'unsigned char' is declared here unsigned char cause,...) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/q2931 -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c timeout.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/q2931 -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c trace.c 1 warning generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/q2931 -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c policy.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/q2931 -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c cfg_y.c cfg_y.y:32:12: warning: unused function 'hex2num' [-Wunused-function] static int hex2num(char digit) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/q2931 -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c cfg_l.c cfg_l.c:14791 warning generated. :17: warning/usr/bin/perl ./mkmess.pl <./../q2931/uni.h >mess.c : unused function 'yyunput' [-Wunused-function] static void yyunput (int c, register char * yy_bp ) ^ cfg_l.c:1520:16: warning: function 'input' is not needed and will not be emitted [-Wunneeded-internal-declaration] static int input (void) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/q2931 -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c mess.c 2 warnings generated. /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o atmsigd atmsigd.o io.o kernel.o proto.o uni.o sap.o timeout.o trace.o policy.o cfg_y.o cfg_l.o mess.o ../../src/q2931/q.out.o ../../src/q2931/qd.dump.o ../../src/lib/libatm.la ../../src/saal/libsaal.a -lfl libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/atmsigd atmsigd.o io.o kernel.o proto.o uni.o sap.o timeout.o trace.o policy.o cfg_y.o cfg_l.o mess.o ../../src/q2931/q.out.o ../../src/q2931/qd.dump.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv ../../src/saal/libsaal.a -lfl make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/sigd' Making all in maint make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/maint' x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c atmdiag.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c atmdump.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c sonetdiag.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c saaldump.c saaldump.c:183:10: warning: passing 'char [65535]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] analyze(buf,size,stamp); ^~~ saaldump.c:88:36: note: passing argument to parameter 'pdu' here static void analyze(unsigned char *pdu,int size,struct timeval stamp) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c atmaddr.c atmaddr.c:101:41 warning generated. : warning: formatx86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c esi.c specifies type 'int' but the argument has type 'unsigned long' [-Wformat] sizeof(*addr)); ^~~~~~~~~~~~~ 1 warning generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c atmloop.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c atmtcp.c atmloop.c:119:12: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] req.arg = (void *) mode; ^ 1 warning generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c enitune.c atmtcp.c:582:49: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] fprintf(stderr,"short write (%d < %d)\n",wrote,sizeof(stream)); ~~ ^~~~~~~~~~~~~~ %lu atmtcp.c:848:54: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((*fd2 = accept(fd,(struct sockaddr *) &addr,&addr_len)) < 0) { ^~~~~~~~~ /usr/include/sys/socket.h:233:28: note: passing argument to parameter '__addr_len' here socklen_t *__restrict __addr_len); ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c zntune.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../q2931 -I./../saal -I. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c hediag.c hediag.c:20:13: warning: initializing 'char *' with an expression of type 'const char [11]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80000, "reset_cntl" }, ^~~~~~~~~~~~ hediag.c:21:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80004, "host_cntl" }, ^~~~~~~~~~~ hediag.c:22:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80008, "lb_swap" }, ^~~~~~~~~ hediag.c:23:13: warning: initializing 'char *' with an expression of type 'const char [12]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x8000c, "lb_mem_addr" }, ^~~~~~~~~~~~~ hediag.c:24:13: warning: initializing 'char *' with an expression of type 'const char [12]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80010, "lb_mem_data" }, ^~~~~~~~~~~~~ hediag.c:25:13: warning: initializing 'char *' with an expression of type 'const char [14]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80014, "lb_mem_access" }, ^~~~~~~~~~~~~~~ hediag.c:26:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80018, "sdram_ctl" }, ^~~~~~~~~~~ hediag.c:27:13: warning: initializing 'char *' with an expression of type 'const char [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x8001c, "int_fifo" }, ^~~~~~~~~~ hediag.c:28:13: warning: initializing 'char *' with an expression of type 'const char [11]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80020, "abort_addr" }, ^~~~~~~~~~~~ hediag.c:30:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80080, "irq0_base" }, ^~~~~~~~~~~ hediag.c:31:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80084, "irq0_head" }, ^~~~~~~~~~~ hediag.c:32:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80088, "irq0_cntl" }, ^~~~~~~~~~~ hediag.c:33:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x8008c, "irq0_data" }, ^~~~~~~~~~~ hediag.c:35:13: warning: initializing 'char *' with an expression of type 'const char [11]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x800c0, "grp_10_map" }, ^~~~~~~~~~~~ hediag.c:36:13: warning: initializing 'char *' with an expression of type 'const char [11]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x800c4, "grp_32_map" }, ^~~~~~~~~~~~ hediag.c:37:13: warning: initializing 'char *' with an expression of type 'const char [11]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x800c8, "grp_54_map" }, ^~~~~~~~~~~~ hediag.c:38:13: warning: initializing 'char *' with an expression of type 'const char [11]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x800cc, "grp_76_map" }, ^~~~~~~~~~~~ hediag.c:40:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80400, "g0_rbps_s" }, ^~~~~~~~~~~ hediag.c:41:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80404, "g0_rbps_t" }, ^~~~~~~~~~~ hediag.c:42:13: warning: initializing 'char *' with an expression of type 'const char [11]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80408, "g0_rbps_qi" }, ^~~~~~~~~~~~ hediag.c:43:13: warning: initializing 'char *' with an expression of type 'const char [11]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x8040c, "g0_rbps_bs" }, ^~~~~~~~~~~~ hediag.c:44:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80410, "g0_rbpl_s" }, ^~~~~~~~~~~ hediag.c:45:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80414, "g0_rbpl_t" }, ^~~~~~~~~~~ hediag.c:46:13: warning: initializing 'char *' with an expression of type 'const char [11]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80418, "g0_rbpl_qi" }, ^~~~~~~~~~~~ hediag.c:47:13: warning: initializing 'char *' with an expression of type 'const char [11]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x8041c, "g0_rbpl_bs" }, ^~~~~~~~~~~~ hediag.c:50:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80580, "g0_inmq_s" }, ^~~~~~~~~~~ hediag.c:51:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80584, "g0_inmq_l" }, ^~~~~~~~~~~ hediag.c:52:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80588, "g1_inmq_s" }, ^~~~~~~~~~~ hediag.c:53:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x8058c, "g1_inmq_l" }, ^~~~~~~~~~~ hediag.c:54:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80590, "g2_inmq_s" }, ^~~~~~~~~~~ hediag.c:55:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80594, "g2_inmq_l" }, ^~~~~~~~~~~ hediag.c:56:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80598, "g3_inmq_s" }, ^~~~~~~~~~~ hediag.c:57:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x8059c, "g3_inmq_l" }, ^~~~~~~~~~~ hediag.c:58:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x805a0, "g4_inmq_s" }, ^~~~~~~~~~~ hediag.c:59:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x805a4, "g4_inmq_l" }, ^~~~~~~~~~~ hediag.c:60:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x805a8, "g5_inmq_s" }, ^~~~~~~~~~~ hediag.c:61:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x805ac, "g5_inmq_l" }, ^~~~~~~~~~~ hediag.c:62:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x805b0, "g6_inmq_s" }, ^~~~~~~~~~~ hediag.c:63:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x805b4, "g6_inmq_l" }, ^~~~~~~~~~~ hediag.c:64:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x805b8, "g7_inmq_s" }, ^~~~~~~~~~~ hediag.c:65:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x805bc, "g7_inmq_l" }, ^~~~~~~~~~~ hediag.c:67:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80680, "tpdrq_b_h" }, ^~~~~~~~~~~ hediag.c:68:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80684, "tpdrq_t" }, ^~~~~~~~~ hediag.c:69:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80688, "tpdrq_s" }, ^~~~~~~~~ hediag.c:71:13: warning: initializing 'char *' with an expression of type 'const char [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x8068c, "ubuff_ba" }, ^~~~~~~~~~ hediag.c:73:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x806c0, "rlbf0_h" }, ^~~~~~~~~ hediag.c:74:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x806c4, "rlbf0_t" }, ^~~~~~~~~ hediag.c:75:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x806c8, "rlbf1_h" }, ^~~~~~~~~ hediag.c:76:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x806cc, "rlbf1_t" }, ^~~~~~~~~ hediag.c:77:13: warning: initializing 'char *' with an expression of type 'const char [7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x806d0, "rlbc_h" }, ^~~~~~~~ hediag.c:78:13: warning: initializing 'char *' with an expression of type 'const char [7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x806d4, "rlbc_t" }, ^~~~~~~~ hediag.c:79:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x806d8, "rlbc_h2" }, ^~~~~~~~~ hediag.c:80:13: warning: initializing 'char *' with an expression of type 'const char [7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x806e0, "tlbf_h" }, ^~~~~~~~ hediag.c:81:13: warning: initializing 'char *' with an expression of type 'const char [7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x806e4, "tlbf_t" }, ^~~~~~~~ hediag.c:82:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x806e8, "rlbf0_c" }, ^~~~~~~~~ hediag.c:83:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x806ec, "rlbf1_c" }, ^~~~~~~~~ hediag.c:85:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x806f0, "rxthrsh" }, ^~~~~~~~~ hediag.c:86:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x806f4, "lithrsh" }, ^~~~~~~~~ hediag.c:88:13: warning: initializing 'char *' with an expression of type 'const char [6]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80700, "lbarb" }, ^~~~~~~ hediag.c:89:13: warning: initializing 'char *' with an expression of type 'const char [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80704, "sdramcon" }, ^~~~~~~~~~ hediag.c:90:13: warning: initializing 'char *' with an expression of type 'const char [7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80708, "lbstat" }, ^~~~~~~~ hediag.c:91:13: warning: initializing 'char *' with an expression of type 'const char [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x8070c, "rcc_stat" }, ^~~~~~~~~~ hediag.c:93:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80740, "tcmconfig" }, ^~~~~~~~~~~ hediag.c:94:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80744, "tsrb_ba" }, ^~~~~~~~~ hediag.c:95:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80748, "tsrc_ba" }, ^~~~~~~~~ hediag.c:96:13: warning: initializing 'char *' with an expression of type 'const char [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x8074c, "tmabr_ba" }, ^~~~~~~~~~ hediag.c:97:13: warning: initializing 'char *' with an expression of type 'const char [7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80750, "tpd_ba" }, ^~~~~~~~ hediag.c:98:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80758, "tsrd_ba" }, ^~~~~~~~~ hediag.c:100:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80760, "tx_config" }, ^~~~~~~~~~~ hediag.c:101:13: warning: initializing 'char *' with an expression of type 'const char [13]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80764, "txaal5_proto" }, ^~~~~~~~~~~~~~ hediag.c:103:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80780, "rcmconfig" }, ^~~~~~~~~~~ hediag.c:104:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80784, "rsrb_ba" }, ^~~~~~~~~ hediag.c:105:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x80788, "rcmlbm_ba" }, ^~~~~~~~~~~ hediag.c:106:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x8078c, "rcmabr_ba" }, ^~~~~~~~~~~ hediag.c:108:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x807c0, "rc_config" }, ^~~~~~~~~~~ hediag.c:110:13: warning: initializing 'char *' with an expression of type 'const char [4]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x807c4, "mcc" }, ^~~~~ hediag.c:111:13: warning: initializing 'char *' with an expression of type 'const char [4]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x807c8, "oec" }, ^~~~~ hediag.c:112:13: warning: initializing 'char *' with an expression of type 'const char [4]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x807cc, "dcc" }, ^~~~~ hediag.c:113:13: warning: initializing 'char *' with an expression of type 'const char [4]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x807d0, "cec" }, ^~~~~ hediag.c:115:13: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x807f4, "lb_config" }, ^~~~~~~~~~~ hediag.c:117:13: warning: initializing 'char *' with an expression of type 'const char [7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x807f0, "hsp_ba" }, ^~~~~~~~ hediag.c:119:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x807f8, "con_dat" }, ^~~~~~~~~ hediag.c:120:13: warning: initializing 'char *' with an expression of type 'const char [8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 0x807fc, "con_ctl" }, ^~~~~~~~~ 83 warnings generated. /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o atmdiag atmdiag.o ../../src/lib/libatm.la 2 warnings generated. /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o atmdump atmdump.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/atmdiag atmdiag.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/atmdump atmdump.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o sonetdiag sonetdiag.o ../../src/lib/libatm.la /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o saaldump saaldump.o ../../src/q2931/qd.dump.o ../../src/saal/libsaal.a ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/sonetdiag sonetdiag.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/saaldump saaldump.o ../../src/q2931/qd.dump.o -Wl,--as-needed ../../src/saal/libsaal.a ../../src/lib/.libs/libatm.so -lresolv /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o atmaddr atmaddr.o ../../src/lib/libatm.la /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o esi esi.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/atmaddr atmaddr.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/esi esi.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o atmloop atmloop.o ../../src/lib/libatm.la /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o atmtcp atmtcp.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/atmloop atmloop.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/atmtcp atmtcp.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o enitune enitune.o ../../src/lib/libatm.la /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o zntune zntune.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/enitune enitune.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/zntune zntune.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o hediag hediag.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/hediag hediag.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/maint' Making all in arpd make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/arpd' x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c atmarp.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c atmarpd.c atmarp.c:70:44: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] fprintf(stderr,"bad read: %d != %d\n",len,sizeof(int)); ~~ ^~~~~~~~~~~ %lu x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c arp.c 1 warning generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c io.c io.c:282:57: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((fd = accept(incoming,(struct sockaddr *) &addr,&len)) < 0) { ^~~~ /usr/include/sys/socket.h:233:28: note: passing argument to parameter '__addr_len' here socklen_t *__restrict __addr_len); ^ io.c:297:46: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getsockopt(fd,SOL_ATM,SO_ATMQOS,&qos,&size) < 0) ^~~~~ /usr/include/sys/socket.h:210:32: note: passing argument to parameter '__optlen' here socklen_t *__restrict __optlen) __THROW; ^ io.c:619:54: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] result = getsockname(fd,(struct sockaddr *) addr,&length); ^~~~~~~ /usr/include/sys/socket.h:117:26: note: passing argument to parameter '__len' here socklen_t *__restrict __len) __THROW; ^ 3 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c itf.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c table.c table.c:107:55: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getpeername(vcc->fd,(struct sockaddr *) &addr,&size) < 0) { ^~~~~ /usr/include/sys/socket.h:131:26: note: passing argument to parameter '__len' here socklen_t *__restrict __len) __THROW; ^ table.c:127:51: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getsockopt(vcc->fd,SOL_ATM,SO_ATMQOS,&qos,&size) < 0) ^~~~~ /usr/include/sys/socket.h:210:32: note: passing argument to parameter '__optlen' here socklen_t *__restrict __optlen) __THROW; ^ table.c:135:57: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getsockopt(vcc->fd,SOL_SOCKET,SO_SNDBUF,&sndbuf,&size) < 0) ^~~~~ /usr/include/sys/socket.h:210:32: note: passing argument to parameter '__optlen' here socklen_t *__restrict __optlen) __THROW; ^ /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o atmarp atmarp.o ../../src/lib/libatm.la 3 warnings generated. /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o atmarpd atmarpd.o arp.o io.o itf.o table.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/atmarp atmarp.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/atmarpd atmarpd.o arp.o io.o itf.o table.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/arpd' Making all in ilmid make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/ilmid' Making all in asn1 make[4]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/ilmid/asn1' x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c asn_len.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c asn_tag.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c asn_int.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c asn_octs.c asn_int.c:156:22: warning: shifting a negative signed value is undefined [-Wshift-negative-value] retVal = (-1 << 8) | byte; ~~ ^ asn_int.c:188:21: warning: format specifies type 'int' but the argument has type 'AsnInt' (aka 'long') [-Wformat] fprintf(f,"%d", *v); ~~ ^~ %ld asn_int.c:255:21: warning: unused variable 'retLen' [-Wunused-variable] int retLen; ^ asn_int.c:373:21: warning: format specifies type 'unsigned int' but the argument has type 'UAsnInt' (aka 'unsigned long') [-Wformat] fprintf(f,"%u", *v); ~~ ^~ %lu asn_octs.c:225:11: warning: unused variable 'tmp' [-Wunused-variable] char* tmp; ^ 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c asn_bits.c 1 warning generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c str_stk.c asn_bits.c:133:23: warning: unused variable 'unusedBits' [-Wunused-variable] unsigned long int unusedBits; ^ asn_bits.c:263:11: warning: unused variable 'tmp' [-Wunused-variable] char* tmp; ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c asn_oid.c asn_oid.c:130:37: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] fprintf(f,"%u %u", firstArcNum, arcNum - (firstArcNum * 40)); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ %lu asn_oid.c:139:26: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] fprintf(f," %u", arcNum); ~~ ^~~~~~ %lu 2 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c asn_null.c 2 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c asn_list.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c nibble_alloc.c nibble_alloc.c:132:9: warning: unused variable 'i' [-Wunused-variable] int i; ^ nibble_alloc.c:170:9: warning: unused variable 'i' [-Wunused-variable] int i; ^ 2 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c print.c rm -f libasn1.a llvm-ar cru libasn1.a asn_len.o asn_tag.o asn_int.o asn_octs.o asn_bits.o str_stk.o asn_oid.o asn_null.o asn_list.o nibble_alloc.o print.o llvm-ranlib libasn1.a make[4]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/ilmid/asn1' make[4]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/ilmid' x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../ilmid/asn1 -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c rfc1157_snmp.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../ilmid/asn1 -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c rfc1155_smi.c rfc1155_smi.crfc1157_snmp.c:29:12: warning: unused variable 'listLen' [-Wunused-variable] AsnLen listLen; ^ rfc1157_snmp.c:30:11: warning: unused variable 'component' [-Wunused-variable] void* component; ^ :22:24rfc1157_snmp.c:67:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, OID_TAG_CODE)))) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc1157_snmp.c:67:19: note: remove extraneous parentheses around the comparison to silence this warning if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, OID_TAG_CODE)))) ~ ^ ~ rfc1157_snmp.c:67:19: note: use '=' to turn this equality comparison into an assignment if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, OID_TAG_CODE)))) ^~ = : warning: initializing 'char *' with an expression of type 'const char [4]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid internet = { 3, "\53\6\1" }; ^~~~~~~~~ rfc1155_smi.c:24:25: warning: initializing 'char *' with an expression of type 'const char [5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid directory = { 4, "\53\6\1\1" }; ^~~~~~~~~~~ rfc1155_smi.c:26:20: warning: initializing 'char *' with an expression of type 'const char [5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid mgmt = { 4, "\53\6\1\2" }; ^~~~~~~~~~~ rfc1155_smi.c:28:28: warning: initializing 'char *' with an expression of type 'const char [5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid experimental = { 4, "\53\6\1\3" }; ^~~~~~~~~~~ rfc1155_smi.c:30:23: warning: initializing 'char *' with an expression of type 'const char [5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid private = { 4, "\53\6\1\4" }; ^~~~~~~~~~~ rfc1155_smi.c:32:27: warning: initializing 'char *' with an expression of type 'const char [6]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid enterprises = { 5, "\53\6\1\4\1" };rfc1157_snmp.c: ^~~~~~~~~~~~~ 59:9: warning: unused variable 'mandatoryElmtCount1' [-Wunused-variable] int mandatoryElmtCount1 = 0; ^ rfc1157_snmp.c:60:12: warning: unused variable 'totalElmtsLen2' [-Wunused-variable] AsnLen totalElmtsLen2 = 0; ^ rfc1157_snmp.c:61:12: warning: unused variable 'elmtLen2' [-Wunused-variable] AsnLen elmtLen2; ^ rfc1157_snmp.c:62:12: warning: unused variable 'tagId2' [-Wunused-variable] AsnTag tagId2; ^ rfc1155_smi.c:41:12: warning: unused variable 'listLen' [-Wunused-variable] AsnLen listLen; ^ rfc1155_smi.c:42:11: warning: unused variable rfc1157_snmp.c:141:12: warning: unused variable 'totalLen' [-Wunused-variable] AsnLen totalLen = 0; ^ 'component' [-Wunused-variable] void* component; ^ rfc1157_snmp.c:186:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (tagId1 == MAKE_TAG_ID( UNIV, CONS, SEQ_TAG_CODE))) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc1157_snmp.c:186:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (tagId1 == MAKE_TAG_ID( UNIV, CONS, SEQ_TAG_CODE))) ~ ^ ~ rfc1157_snmp.c:186:18: note: use '=' to turn this equality comparison into an assignment if ( (tagId1 == MAKE_TAG_ID( UNIV, CONS, SEQ_TAG_CODE))) ^~ = rfc1157_snmp.c:169:9: warning: unused variable 'seqDone' [-Wunused-variable] int seqDone = FALSE; ^ rfc1157_snmp.c:173:9: warning: unused variable 'mandatoryElmtCount1' [-Wunused-variable] int mandatoryElmtCount1 = 0; ^ rfc1157_snmp.c:236:12: warning: unused variable 'listLen' [-Wunused-variable] AsnLen listLen; ^ rfc1157_snmp.c:237:11: warning: unused variable 'component' [-Wunused-variable] void* component; ^ rfc1155_smi.c:98:9: rfc1157_snmp.c:289:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc1157_snmp.c:289:19: note: remove extraneous parentheses around the comparison to silence this warning if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ~ ^ ~ rfc1157_snmp.c:289:19: note: use '=' to turn this equality comparison into an assignment if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ^~ = warningrfc1157_snmp.c: :299:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc1157_snmp.c:299:19: note: remove extraneous parentheses around the comparison to silence this warning if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ~ ^ ~ rfc1157_snmp.c:299:19: note: use '=' to turn this equality comparison into an assignment if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ^~ = unusedrfc1157_snmp.c:309:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc1157_snmp.c:309:19: note: remove extraneous parentheses around the comparison to silence this warning if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ~ ^ ~ rfc1157_snmp.c:309:19: note: use '=' to turn this equality comparison into an assignment if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ^~ = variable 'seqDone' [-Wunused-variable]rfc1157_snmp.c:319:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((( tagId1 == MAKE_TAG_ID( UNIV, CONS, SEQ_TAG_CODE)))) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc1157_snmp.c:319:19: note: remove extraneous parentheses around the comparison to silence this warning if ((( tagId1 == MAKE_TAG_ID( UNIV, CONS, SEQ_TAG_CODE)))) ~ ^ ~ rfc1157_snmp.c:319:19: note: use '=' to turn this equality comparison into an assignment if ((( tagId1 == MAKE_TAG_ID( UNIV, CONS, SEQ_TAG_CODE)))) ^~ = rfc1157_snmp.c int seqDone = FALSE; ^ :rfc1155_smi.c:100:12: warning: unused 284:9: warning: unused variable 'mandatoryElmtCount1' [-Wunused-variable] int mandatoryElmtCount1 = 0; ^ variable 'elmtLen1' [-Wunused-variable] AsnLen elmtLen1; ^ rfc1155_smi.c:101:12: warning: unused variable 'tagId1' [-Wunused-variable] AsnTag tagId1; ^ rfc1155_smi.c:102:9: warning: unused variable 'mandatoryElmtCount1' [-Wunused-variable] int mandatoryElmtCount1 = 0; ^ rfc1157_snmp.c:382:12: warning: unused variable 'listLen' [-Wunused-variable] AsnLen listLen; ^ rfc1157_snmp.c:383:11: warning: unused variable 'component' [-Wunused-variable] void* component; ^ rfc1155_smi.c:181:12: warning: unused variable 'listLen' [-Wunused-variable] rfc1157_snmp.c:448:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, OID_TAG_CODE)))) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc1157_snmp.c:448:19: note: remove extraneous parentheses around the comparison to silence this warning if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, OID_TAG_CODE)))) ~ ^ ~ rfc1157_snmp.c:448:19: note: use '=' to turn this equality comparison into an assignment if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, OID_TAG_CODE)))) ^~ = AsnLen listLen; ^ rfc1155_smi.c:182:11: warning: unused variable 'component' [-Wunused-variable] void* component; ^ rfc1157_snmp.c:471:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc1157_snmp.c:471:19: note: remove extraneous parentheses around the comparison to silence this warning if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ~ ^ ~ rfc1157_snmp.c:471:19: note: use '=' to turn this equality comparison into an assignment if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ^~ = rfc1157_snmp.c:481:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc1157_snmp.c:481:19: note: remove extraneous parentheses around the comparison rfc1155_smi.c:209:9: warning: unused to silence this warning if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ~ ^ ~ rfc1157_snmp.c:481:19: note: use '=' to turn this equality comparison into an assignment if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ^~ = variable 'seqDone' rfc1157_snmp.c:491:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((( tagId1 == MAKE_TAG_ID( APPL, PRIM, 3)))) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc1157_snmp.c:491:19: note: remove extraneous parentheses around the comparison to silence this warning if ((( tagId1 == MAKE_TAG_ID( APPL, PRIM, 3)))) ~ ^ ~ rfc1157_snmp.c:491:19: note: use '=' to turn this equality comparison into an assignment if ((( tagId1 == MAKE_TAG_ID( APPL, PRIM, 3)))) ^~ = [-Wunused-variable]rfc1157_snmp.c:501:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((( tagId1 == MAKE_TAG_ID( UNIV, CONS, SEQ_TAG_CODE)))) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc1157_snmp.c:501:19: note: remove extraneous parentheses around the comparison to silence this warning if ((( tagId1 == MAKE_TAG_ID( UNIV, CONS, SEQ_TAG_CODE)))) ~ ^ ~ rfc1157_snmp.c:501:19: note: use '=' to turn this equality comparison into an assignment if ((( tagId1 == MAKE_TAG_ID( UNIV, CONS, SEQ_TAG_CODE)))) ^~ = rfc1157_snmp.c:440:9: warning: unused variable 'mandatoryElmtCount1' [-Wunused-variable] int mandatoryElmtCount1 = 0; ^ rfc1157_snmp.c:441:12: warning: unused variable 'totalElmtsLen2' [-Wunused-variable] AsnLen totalElmtsLen2 = 0; ^ rfc1157_snmp.c:442:12: warning: unused variable 'elmtLen2' [-Wunused-variable] AsnLen elmtLen2; ^ rfc1157_snmp.c:443:12: warning: unused variable 'tagId2' [-Wunused-variable] AsnTag tagId2; ^ int seqDone = FALSE; ^ rfc1155_smi.c:211:12: warning: unused variable 'elmtLen1' [-Wunused-variable] AsnLen elmtLen1; ^ rfc1155_smi.c:212:12: warning: unused variable 'tagId1' [-Wunused-variable] AsnTag tagId1; ^ rfc1155_smi.c:213:9: warning: unused variable 'mandatoryElmtCount1' [-Wunused-variable] int mandatoryElmtCount1 = 0; ^ rfc1155_smi.c:260:12: warning: unused variable 'listLen' [-Wunused-variable] AsnLen listLen; ^ rfc1155_smi.c:261:11: warning: unused variable 'component' [-Wunused-variable] void* component; ^ rfc1157_snmp.c:572:12: warning: unused variable 'listLen' [-Wunused-variable] AsnLen listLen; ^ rfc1157_snmp.c:573:11: warning: unused variable 'component' [-Wunused-variable] void* component; ^ rfc1157_snmp.c:581:16: warning: implicit conversion from 'long' to 'char' changes value from 160 to -96 [-Wconstant-conversion] itemLen += BEncTag1(b, CNTX, CONS, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../ilmid/asn1/asn_tag.h:159:40: note: expanded from macro 'BEncTag1' BufPutByteRvs( b, (class) | (form) | (code)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../ilmid/asn1/asn_config.h:176:53: note: expanded from macro 'BufPutByteRvs' #define BufPutByteRvs(b, byte) SBufPutByteRvs(b, byte) ~~~~~~~~~~~~~~~~~~^~~~~ ./../ilmid/asn1/sbuf.h:176:29: note: expanded from macro 'SBufPutByteRvs' *(--(b)->dataStart) = byte;\ ~ ^~~~ rfc1157_snmp.c:591:16: warning: implicit conversion from 'long' to 'char' changes value from 161 to -95 [-Wconstant-conversion] itemLen += BEncTag1(b, CNTX, CONS, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../ilmid/asn1/asn_tag.h:159:40: note: expanded from macro 'BEncTag1' BufPutByteRvs( b, (class) | (form) | (code)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../ilmid/asn1/asn_config.h:176:53: note: expanded from macro 'BufPutByteRvs' #define BufPutByteRvs(b, byte) SBufPutByteRvs(b, byte) ~~~~~~~~~~~~~~~~~~^~~~~ ./../ilmid/asn1/sbuf.h:176:29: note: expanded from macro 'SBufPutByteRvs' *(--(b)->dataStart) = byte;\ ~ ^~~~ rfc1157_snmp.c:601:16: warning: implicit conversion from 'long' to 'char' changes value from 162 to -94 [-Wconstant-conversion] itemLen += BEncTag1(b, CNTX, CONS, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../ilmid/asn1/asn_tag.h:159:40: note: expanded from macro 'BEncTag1' BufPutByteRvs( b, (class) | (form) | (code)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../ilmid/asn1/asn_config.h:176:53: note: expanded from macro 'BufPutByteRvs' #define BufPutByteRvs(b, byte) SBufPutByteRvs(b, byte) ~~~~~~~~~~~~~~~~~~^~~~~ ./../ilmid/asn1/sbuf.h:176:29: note: expanded from macro 'SBufPutByteRvs' *(--(b)->dataStart) = byte;\ ~ ^~~~ rfc1157_snmp.c:611:16: warning: implicit conversion from 'long' to 'char' changes value from 163 to -93 [-Wconstant-conversion] itemLen += BEncTag1(b, CNTX, CONS, 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../ilmid/asn1/asn_tag.h:159:40: note: expanded from macro 'BEncTag1' BufPutByteRvs( b, (class) | (form) | (code)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../ilmid/asn1/asn_config.h:176:53: note: expanded from macro 'BufPutByteRvs' #define BufPutByteRvs(b, byte) SBufPutByteRvs(b, byte) ~~~~~~~~~~~~~~~~~~^~~~~ ./../ilmid/asn1/sbuf.h:176:29: note: expanded from macro 'SBufPutByteRvs' *(--(b)->dataStart) = byte;\ ~ ^~~~ rfc1157_snmp.c:621:16: warning: implicit conversion from 'long' to 'char' changes value from 164 to -92 [-Wconstant-conversion] itemLen += BEncTag1(b, CNTX, CONS, 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./../ilmid/asn1/asn_tag.h:159:40: note: expanded from macro 'BEncTag1' BufPutByteRvs( b, (class) | (form) | (code)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./../ilmid/asn1/asn_config.h:176:53: note: expanded from macro 'BufPutByteRvs' #define BufPutByteRvs(b, byte) SBufPutByteRvs(b, byte) ~~~~~~~~~~~~~~~~~~^~~~~ ./../ilmid/asn1/sbuf.h:176:29: note: expanded from macro 'SBufPutByteRvs' *(--(b)->dataStart) = byte;\ ~ ^~~~ rfc1155_smi.c:325:9: warningrfc1157_snmp.c:641:9: warning: unused variable 'seqDone' [-Wunused-variable] int seqDone = FALSE; ^ rfc1157_snmp.c:643:12: warning: unused variable 'elmtLen1' [-Wunused-variable] AsnLen elmtLen1; ^ rfc1157_snmp.c:644:12: warning: unused variable 'tagId1' [-Wunused-variable] AsnTag tagId1; ^ rfc1157_snmp.c:645:9: warning: unused variable 'mandatoryElmtCount1' [-Wunused-variable] int mandatoryElmtCount1 = 0; ^ : unused variable 'seqDone' [-Wunused-variable] rfc1157_snmp.c:770:12: warning: unused variable 'listLen' [-Wunused-variable] AsnLen listLen; ^ rfc1157_snmp.c:771:11: warning: unused variable 'component' [-Wunused-variable] void* component; ^ int seqDone = FALSE; ^ rfc1155_smi.c:327:12: warning: unused variable 'elmtLen1' [-Wunused-variable] AsnLen elmtLen1; ^ rfc1155_smi.c:328:12: warning: unused variable 'tagId1' [-Wunused-variable] AsnTag tagId1; ^ rfc1155_smi.c:329:9: warning: unused variable 'mandatoryElmtCount1' [-Wunused-variable] int mandatoryElmtCount1 = 0; ^ rfc1155_smi.c:330:12: warning: unused variable 'totalElmtsLen2' [-Wunused-variable] AsnLen totalElmtsLen2 = 0; ^ rfc1155_smi.c:331:12: warning: unused variable 'elmtLen2' [-Wunused-variable] AsnLen elmtLen2; ^ rfc1155_smi.c:332:12: warning: unused variable 'tagId2' [-Wunused-variable] AsnTag tagId2; ^ rfc1157_snmp.c:815:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc1157_snmp.c:815:19: note: remove extraneous parentheses around the comparison to silence this warning if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ~ ^ ~ rfc1157_snmp.c:815:19: note: use '=' to turn this equality comparison into an assignment if ((( tagId1 == MAKE_TAG_ID( UNIV, PRIM, INTEGER_TAG_CODE)))) ^~ = rfc1155_smi.c:422:12: warning: unused variable 'listLen' [-Wunused-variable] AsnLen listLen; ^ rfc1155_smi.c:423:11: warning: unused variable 'component' [-Wunused-variable] void* component; ^ rfc1157_snmp.c:807:9: warning: unused variable 'mandatoryElmtCount1' [-Wunused-variable] int mandatoryElmtCount1 = 0; ^ rfc1157_snmp.c:808:12: warning: unused variable 'totalElmtsLen2' [-Wunused-variable] AsnLen totalElmtsLen2 = 0; ^ rfc1157_snmp.c:809:12: warning: unused variable 'elmtLen2' [-Wunused-variable] AsnLen elmtLen2; ^ rfc1157_snmp.c:810:12: warning: unused variable 'tagId2' [-Wunused-variable] AsnTag tagId2; ^ rfc1155_smi.c:455:9: warning: unused variable 'seqDone' [-Wunused-variable] int seqDone = FALSE; ^ rfc1155_smi.c:457:12: warning: unused variable 'elmtLen1' [-Wunused-variable] AsnLen elmtLen1; ^ rfc1155_smi.c:458:12: warning: unused variable 'tagId1' [-Wunused-variable] AsnTag tagId1; ^ rfc1155_smi.c:459:9: warning: unused variable 'mandatoryElmtCount1' [-Wunused-variable] int mandatoryElmtCount1 = 0; ^ rfc1155_smi.c:460:12: warning: unused variable 'totalElmtsLen2' [-Wunused-variable] AsnLen totalElmtsLen2 = 0; ^ rfc1155_smi.c:461:12: warning: unused variable 'elmtLen2' [-Wunused-variable] AsnLen elmtLen2; ^ rfc1155_smi.c:462:12: warning: unused variable 'tagId2' [-Wunused-variable] AsnTag tagId2; ^ 36 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../ilmid/asn1 -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c util.c 47 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../ilmid/asn1 -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c io.c util.c:78:12: warning: unused variable 'entry' [-Wunused-variable] VarBind *entry; ^ 1 warning generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../ilmid/asn1 -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c message.c message.c:51:20: warning: assigning to 'char *' from 'const char [5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] m->community.octs = "ILMI"; ^ ~~~~~~ message.c:89:20: warning: assigning to 'char *' from 'const char [5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] m->community.octs = "ILMI"; ^ ~~~~~~ message.c:166:31: warning: assigning to 'char *' from 'const char [5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] set_message->community.octs = "ILMI"; ^ ~~~~~~ message.c:198:32: warning: assigning to 'char *' from 'const char [5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] trap_message->community.octs = "ILMI"; ^ ~~~~~~ message.c:203:47: warning: assigning to 'char *' from 'const char [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] trap_message->data->a.trap->enterprise.octs = "\53\06\01\04\01\03\01\01"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ message.c:209:60: warning: assigning to 'char *' from 'const char [5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] trap_message->data->a.trap->agent_addr->a.internet->octs = "\0\0\0\0"; ^ ~~~~~~~~~~ message.c:220:22: warning: assigning to 'char *' from 'const char [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] entry->name.octs = "\53\06\01\02\01\01\03\00"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../ilmid/asn1 -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c atmf_uni.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../ilmid/asn1 -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c mib.c atmf_uni.c:42:7: warning: initializing 'char *' with an expression of type 'const char [20]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {19, "\53\06\01\04\01\202\106\02\02\02\01\06\02\01\01\01\13\00\00" }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:44:7: warning: initializing 'char *' with an expression of type 'const char [20]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {19, "\53\06\01\04\01\202\106\02\02\02\01\06\02\01\01\01\102\00\00" }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:45:38: warning: initializing 'char *' with an expression of type 'const char [14]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ...= {13, "\53\06\01\04\01\202\141\02\01\01\01\01\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:46:38: warning: initializing 'char *' with an expression of type 'const char [14]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ...= {13, "\53\06\01\04\01\202\141\02\01\01\01\07\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:47:38: warning: initializing 'char *' with an expression of type 'const char [14]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ...= {13, "\53\06\01\04\01\202\141\02\01\01\01\10\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:48:38: warning: initializing 'char *' with an expression of type 'const char [12]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid atmfMyIpNmAddress = {11, "\53\06\01\04\01\202\141\02\01\02\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:49:38: warning: initializing 'char *' with an expression of type 'const char [12]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid atmfMySystemIdentifier = {11, "\53\06\01\04\01\202\141\02\01\04\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:50:38: warning: initializing 'char *' with an expression of type 'const char [14]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ...= {13, "\53\06\01\04\01\202\141\02\02\01\01\6\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:51:38: warning: initializing 'char *' with an expression of type 'const char [14]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ...= {13, "\53\06\01\04\01\202\141\02\02\01\01\7\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:52:35: warning: initializing 'char *' with an expression of type 'const char [14]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid atmfAtmLayerUniType = {13, "\53\06\01\04\01\202\141\02\02\01\01\10\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:53:38: warning: initializing 'char *' with an expression of type 'const char [14]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ...= {13, "\53\06\01\04\01\202\141\02\02\01\01\11\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:54:38: warning: initializing 'char *' with an expression of type 'const char [14]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ...= {13, "\53\06\01\04\01\202\141\02\02\01\01\12\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:55:39: warning: initializing 'char *' with an expression of type 'const char [14]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ...= {13, "\53\06\01\04\01\202\141\02\02\01\01\13\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:56:41: warning: initializing 'char *' with an expression of type 'const char [14]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ...= {13, "\53\06\01\04\01\202\141\02\02\01\01\14\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:57:46: warning: initializing 'char *' with an expression of type 'const char [13]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ...= {NETPREFIX_LEN, "\53\06\01\04\01\202\141\02\07\01\01\03"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:60:7: warning: initializing 'char *' with an expression of type 'const char [26]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ..."\53\06\01\04\01\202\141\02\10\01\01\03\00\12\01\03\06\01\04\01\202\141\01\05\01"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:63:33: warning: initializing 'char *' with an expression of type 'const char [11]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid atmfSrvcRegTable = { 10, "\53\06\01\04\01\202\141\02\10\01" }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:64:32: warning: initializing 'char *' with an expression of type 'const char [10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid atmfAddressTable = { 9, "\53\06\01\04\01\202\141\02\06" }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:65:34: warning: initializing 'char *' with an expression of type 'const char [13]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid atmfAddressStatus = { 12, "\53\06\01\04\01\202\141\02\06\01\01\03" }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:67:8: warning: initializing 'char *' with an expression of type 'const char [14]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { 13, "\53\06\01\04\01\202\141\02\13\01\01\02\00" }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atmf_uni.c:256:7: warning: unused variable 'cmp' [-Wunused-variable] int cmp; ^ atmf_uni.c:257:18: warning: unused variable 'prefix' [-Wunused-variable] NetPrefixNode *prefix; ^ atmf_uni.c:109:16: warning: unused variable 'atmLecsAddress' [-Wunused-variable] static AsnOcts atmLecsAddress = {0, NULL}; ^ mib.c:371:40: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ((IpAddress *) var->value)->octs = p = alloc(4); ^ ~~~~~~~~~~~~ mib.c:410:33: warning: passing 'signed char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return put_ci(varbind,var,&ci,&ci.vpi_bits); ^~~~~~~~~~~~ mib.c:392:32: note: passing argument to parameter 'bits' here struct atm_cirange *ci,char *bits) ^ mib.c:418:33: warning: passing 'signed char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return put_ci(varbind,var,&ci,&ci.vci_bits); ^~~~~~~~~~~~ mib.c:392:32: note: passing argument to parameter 'bits' here struct atm_cirange *ci,char *bits) ^ 23 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../ilmid/asn1 -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c sysgroup.c sysgroup.c:32:23: warning: initializing 'char *' with an expression of type 'const char [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid sysDescr = {8, "\53\06\01\02\01\01\01\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~ sysgroup.c:33:26: warning: initializing 'char *' with an expression of type 'const char [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid sysObjectID = {8, "\53\06\01\02\01\01\02\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~ sysgroup.c:34:24: warning: initializing 'char *' with an expression of type 'const char [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid sysUpTime = {8, "\53\06\01\02\01\01\03\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~ sysgroup.c:35:25: warning: initializing 'char *' with an expression of type 'const char [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid sysContact = {8, "\53\06\01\02\01\01\04\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~ sysgroup.c3 warnings generated. :36:22: warning: initializing 'char *' with an expression of type 'const char [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid sysName = {8, "\53\06\01\02\01\01\05\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~ sysgroup.c:37:26: warning: initializing 'char *' with an expression of type 'const char [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid sysLocation = {8, "\53\06\01\02\01\01\06\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~ sysgroup.c:38:26: warning: initializing 'char *' with an expression of type 'const char [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid sysServices = {8, "\53\06\01\02\01\01\07\00"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../ilmid/asn1 -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c ilmid.c sysgroup.c:40:30: warning: initializing 'char *' with an expression of type 'const char [27]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOcts sysDescrValue = {25, "ATM on Linux Version " VERSION}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sysgroup.c:41:31: warning: initializing 'char *' with an expression of type 'const char [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOid sysObjectIDValue = {8, "\53\06\01\04\01\03\01\01"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~ sysgroup.c:42:32: warning: initializing 'char *' with an expression of type 'const char [15]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOcts sysContactValue = {14, "root@localhost"}; ^~~~~~~~~~~~~~~~ sysgroup.c:43:29: warning: initializing 'char *' with an expression of type 'const char [24]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOcts sysNameValue = {23, "localhost.my.domain.com"}; ^~~~~~~~~~~~~~~~~~~~~~~~~ sysgroup.c:44:33: warning: initializing 'char *' with an expression of type 'const char [37]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] AsnOcts sysLocationValue = {36, "Connected to an ATM switch somewhere"}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../ilmid/asn1 -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c wait.c ilmid.c:320:29: warning: this old-style function definition is not preceded by a prototype [-Wstrict-prototypes] int compare_attachment_point( a, b ) ^ 1 warning generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../ilmid/asn1 -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c states.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../ilmid/asn1 -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c actions.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I./../ilmid/asn1 -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c ilmidiag.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o ilmid rfc1157_snmp.o rfc1155_smi.o util.o io.o message.o atmf_uni.o mib.o sysgroup.o ilmid.o wait.o states.o actions.o ../../src/lib/libatm.la ../../src/ilmid/asn1/libasn1.a /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o ilmidiag ilmidiag.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/ilmid rfc1157_snmp.o rfc1155_smi.o util.o io.o message.o atmf_uni.o mib.o sysgroup.o ilmid.o wait.o states.o actions.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv ../../src/ilmid/asn1/libasn1.a libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/ilmidiag ilmidiag.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv make[4]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/ilmid' make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/ilmid' Making all in man make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/man' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/man' Making all in led make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/led' x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c join.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c conn.c join.c:188:30: warning: passing 'char [512]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (parse_config_rsp(buff, frame_size) < 0) { ^~~~ join.c:39:44: note: passing argument to parameter 'buff' here static int parse_config_rsp(unsigned char *buff, int size); ^ join.c:224:24: warning: passing 'uint8_t [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(config_req->elan_name, lec_params.c5_elan_name); ^~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:122:39: note: passing argument to parameter '__dest' here extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^ join.c:306:50: warning: passing 'uint8_t [32]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(lec_params.c5_elan_name, frame->elan_name, frame... ^~~~~~~~~~~~~~~~ /usr/include/string.h:126:32: note: passing argument to parameter '__src' here const char *__restrict __src, size_t __n) ^ join.c:380:28: warning: passing 'char [512]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (parse_join_rsp(buff, frame_size) < 0) { ^~~~ join.c:43:42: note: passing argument to parameter 'buff' here static int parse_join_rsp(unsigned char *buff, int size); ^ join.c:409:16: warning: passing 'uint8_t [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(frame->elan_name, lec_params.c5_elan_name); ^~~~~~~~~~~~~~~~ /usr/include/string.h:122:39: note: passing argument to parameter '__dest' here extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^ join.c:558:50: warning: passing 'uint8_t [32]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(lec_params.c5_elan_name, frame->elan_name, frame... ^~~~~~~~~~~~~~~~ /usr/include/string.h:126:32: note: passing argument to parameter '__src' here const char *__restrict __src, size_t __n) ^ conn.c:414:57: warning: incompatible pointer types passing 'size_t *' join.c:758:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (validate_frame(buff, frame_size) >= 0 && ^~~~ ./frames.h:11:35: note: passing argument to parameter 'buff' here int validate_frame(unsigned char *buff, int size); ^ (aka 'unsigned long *') to parameter of type 'socklen_t *' (aka 'unsigned int *') [-Wincompatible-pointer-types] fd = accept(conn->fd, (struct sockaddr *)&addr, &len); ^~~~ /usr/include/sys/socket.h:233:28: note: passing argument to parameter '__addr_len' here socklen_t *__restrict __addr_len); ^ 7 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c main.c 1 warning generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c address.c main.c:243:48: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(esi_convert(optarg, mac_addr)<0) { ^~~~~~~~ main.c:82:58: note: passing argument to parameter 'mac_addr' here static int esi_convert(char *parsestring, unsigned char *mac_addr) ^ main.c:248:43: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] mac2text(esibuff, mac_addr); ^~~~~~~~ ./display.h:8:42: note: passing argument to parameter 'mac_addr' here void mac2text(char *buff, unsigned char *mac_addr); ^ main.c:375:18: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(addr_getesi(mac_addr, phys_itf) < 0) { ^~~~~~~~ ./address.h:29:32: note: passing argument to parameter 'mac_addr' here int addr_getesi(unsigned char *mac_addr, int phys_addr); ^ main.c:379:21: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] mac2text(esibuff, mac_addr); ^~~~~~~~ ./display.h:8:42: note: passing argument to parameter 'mac_addr' here void mac2text(char *buff, unsigned char *mac_addr); ^ main.c:386:25: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((itf = kernel_init(mac_addr, itf)) < 0 ) { ^~~~~~~~ ./kernel.h:31:32: note: passing argument to parameter 'mac_addr' here int kernel_init(unsigned char *mac_addr, int itf); ^ main.c:436:33: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] init_lec_params(mac_addr, elan_name, listen_addr.sas_addr.prv, ^~~~~~~~ ./join.h:6:37: note: passing argument to parameter 'mac_addr' here void init_lec_params(unsigned char *mac_addr, char *elan_name, ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c frames.c frames.c:319:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (validate_frame(buff, size) < 0) ^~~~ frames.c:60:35: note: passing argument to parameter 'buff' here int validate_frame(unsigned char *buff, int size) ^ 6 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c display.c 1 warning generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c kernel.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o zeppelin join.o conn.o main.o address.o frames.o display.o kernel.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/zeppelin join.o conn.o main.o address.o frames.o display.o kernel.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/led' Making all in lane make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/lane' x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c mem.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c load.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c units.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c load_lex.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c timers.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c dump.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c lane_atm.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c events.c lane_atm.c:175:59: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] ret = getpeername(conn->fd, (struct sockaddr*)&address, &len); ^~~~ /usr/include/sys/socket.h:131:26: note: passing argument to parameter '__len' here socklen_t *__restrict __len) __THROW; ^ 1 warning generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c lane.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c packet.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c connect.c connect.c:272:52: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] fd = accept(tmp->fd, (struct sockaddr *)&addr, &nbytes); ^~~~~~~ /usr/include/sys/socket.h:233:28: note: passing argument to parameter '__addr_len' here socklen_t *__restrict __addr_len); ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c db.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c connect_bus.c connect_bus.c:183:52: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] fd = accept(tmp->fd, (struct sockaddr *)&addr, &nbytes); ^~~~~~~ /usr/include/sys/socket.h:233:28: note: passing argument to parameter '__addr_len' here socklen_t *__restrict __addr_len); ^ 1 warning generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c lecs_db.c 1 warning generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c lecs_load.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c lecs.c lecs.c:213:7: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] &len); ^~~~ /usr/include/sys/socket.h:233:28: note: passing argument to parameter '__addr_len' here socklen_t *__restrict __addr_len); ^ 1 warning generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c ldb.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c mem_lecs.c mem_lecs.c:81:22: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] unit, tmp->unit, tmp->size); ^~~~~~~~~ mem_lecs.c:92:50: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] printf("%s : %d bytes from %p\n", tmp->unit, tmp->size, tmp->start); ~~ ^~~~~~~~~ %zu 2 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c atm_lecs.c /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o les mem.o load.o units.o load_lex.o timers.o dump.o lane_atm.o events.o lane.o packet.o connect.o db.o ../../src/lib/libatm.la /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o bus mem.o load.o units.o load_lex.o timers.o dump.o lane_atm.o events.o lane.o connect_bus.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/les mem.o load.o units.o load_lex.o timers.o dump.o lane_atm.o events.o lane.o packet.o connect.o db.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/bus mem.o load.o units.o load_lex.o timers.o dump.o lane_atm.o events.o lane.o connect_bus.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o lecs lecs_db.o lecs_load.o lecs.o ldb.o mem_lecs.o atm_lecs.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/lecs lecs_db.o lecs_load.o lecs.o ldb.o mem_lecs.o atm_lecs.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/lane' Making all in mpoad make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/mpoad' x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c get_vars.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c io.c io.c:512:32: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] (void)recognize_packet(buff + sizeof(struct llc_snap_hdr)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./packets.h:73:18: note: passing argument to parameter 'pBuff' here uint8_t * pBuff ^ io.c:527:63: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] new_fd = accept(fds[slot].fd, (struct sockaddr *)&sa, &sa_len); ^~~~~~~ /usr/include/sys/socket.h:233:28: note: passing argument to parameter '__addr_len' here socklen_t *__restrict __addr_len); ^ io.c:625:39: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ( recognize_packet(buff + sizeof(llc_snap_mpoa_ctrl)) >= 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./packets.h:73:18: note: passing argument to parameter 'pBuff' here uint8_t * pBuff ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c k_interf.c k_interf.c:123:8: warning: passing '__u8 [20]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] msg.content.in_info.eg_MPC_ATM_addr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io.h:13:48: note: passing argument to parameter 'atm_addr' here void create_ingress_svc(uint32_t ipaddr, char *atm_addr, struct atm_qos qos); ^ 1 warning generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c main.c 3 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c p_factory.c main.c:151:15: warning: passing 'unsigned char [33]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(mpc_control.elan_name,optarg,33); ^~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:125:40: note: passing argument to parameter '__dest' here extern char *strncpy (char *__restrict __dest, ^ main.c:162:15: warning: passing 'unsigned char [13]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(mpc_control.MPS_MAC_ADDRESS,optarg,13); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:125:40: note: passing argument to parameter '__dest' here extern char *strncpy (char *__restrict __dest, ^ main.c:177:49: warning: passing 'unsigned char [20]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_mpc_config(&mpc_control.lecs_address, mpc_control.LEC_ADDRESS, mpc_c... ^~~~~~~~~~~~~~~~~~~~~~~ ./lecs.h:4:55: note: passing argument to parameter 'lec_addr' here void get_mpc_config(struct sockaddr_atmsvc *sa, char *lec_addr, char *el... ^ main.c:177:74: warning: passing 'unsigned char [33]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ...mpc_control.LEC_ADDRESS, mpc_control.elan_name); ^~~~~~~~~~~~~~~~~~~~~ ./lecs.h:4:71: note: passing argument to parameter 'elan_name' here void get_mpc_config(struct sockaddr_atmsvc *sa, char *lec_addr, char *elan_na... ^ main.c:230:12: warning: initializing 'char *' with an expression of type 'unsigned char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] char *string = mpc_control.MPS_MAC_ADDRESS; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ p_factory.c:155:28: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return send_to_dataplane(buff, pos, shortcut_fd); ^~~~ ./io.h:9:29: note: passing argument to parameter 'buff' here int send_to_dataplane(char *buff, int length, int fd); ^ p_factory.c:169:22: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return send_to_mps(buff, pos); ^~~~ ./io.h:8:23: note: passing argument to parameter 'buff' here int send_to_mps(char *buff, int length); ^ p_factory.c:245:22: warning: passing 'uint8_t [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return send_to_mps(buff,pos); ^~~~ ./io.h:8:23: note: passing argument to parameter 'buff' here int send_to_mps(char *buff, int length); ^ p_factory.c5 warnings generated. :334:22:x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c p_recogn.c warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return send_to_mps(reply,pos); ^~~~~ ./io.h:8:23: note: passing argument to parameter 'buff' here int send_to_mps(char *buff, int length); ^ p_factory.c:389:22: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return send_to_mps(buff,pos); ^~~~ ./io.h:8:23: note: passing argument to parameter 'buff' here int send_to_mps(char *buff, int length); ^ p_factory.c:398:22: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return send_to_mps(buff,pos); ^~~~ ./io.h:8:23: note: passing argument to parameter 'buff' here int send_to_mps(char *buff, int length); ^ 6 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c id_list.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c tag_list.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c poll2select.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c lecs.c lecs.c:74:24: warning: passing 'uint8_t [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(frame->elan_name, elan_name); ^~~~~~~~~~~~~~~~ /usr/include/string.h:122:39: note: passing argument to parameter '__dest' here extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^ lecs.c:114:14: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] tlvs = buff + sizeof(struct le_config_frame); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lecs.c:115:21: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] end_of_tlvs = buff + retval; ^ ~~~~~~~~~~~~~ lecs.c:161:24: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] end_of_tlvs - tlvs); ^~~~~~~~~~~~~~~~~~ 4 warnings generated. /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o mpcd get_vars.o io.o k_interf.o main.o p_factory.o p_recogn.o id_list.o tag_list.o poll2select.o lecs.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/mpcd get_vars.o io.o k_interf.o main.o p_factory.o p_recogn.o id_list.o tag_list.o poll2select.o lecs.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/mpoad' Making all in oamd make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/oamd' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/oamd' Making all in switch make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/switch' Making all in . make[4]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/switch' x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c control.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c dispatch.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c proto.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c relay.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c route.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c sig.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c cfg_y.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c cfg_l.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../.. -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c swc.c cfg_l.c:1229:17: warning: unused function 'yyunput' [-Wunused-function] static void yyunput (int c, register char * yy_bp ) ^ cfg_l.c:1270:16: warning: function 'input' is not needed and will not be emitted [-Wunneeded-internal-declaration] static int input (void) ^ swc.c:31:46: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] fprintf(stderr,"bad write: %d != %d\n",size,sizeof(*msg)); ~~ ^~~~~~~~~~~~ %lu swc.c:40:45: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] fprintf(stderr,"bad read: %d != %d\n",size,sizeof(*msg)); ~~ ^~~~~~~~~~~~ %lu 2 warnings generated. /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o swc swc.o ../../src/lib/libatm.la libtool: link: x86_64-pc-linux-gnu-clang -I../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/swc swc.o -Wl,--as-needed ../../src/lib/.libs/libatm.so -lresolv 2 warnings generated. rm -f libsw.a llvm-ar cru libsw.a control.o dispatch.o proto.o relay.o route.o sig.o cfg_y.o cfg_l.o llvm-ranlib libsw.a make[4]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/switch' Making all in debug make[4]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/switch/debug' x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../.. -I./../../q2931 -I../../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c debug.c /bin/sh ../../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o sw_debug debug.o ../../../src/switch/libsw.a ../../../src/lib/libatm.la -lfl libtool: link: x86_64-pc-linux-gnu-clang -I../../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/sw_debug debug.o -Wl,--as-needed ../../../src/switch/libsw.a ../../../src/lib/.libs/libatm.so -lresolv -lfl make[4]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/switch/debug' Making all in tcp make[4]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/switch/tcp' x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../.. -I./../../q2931 -I../../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c tcpsw.c /bin/sh ../../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-clang -I../../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o sw_tcp tcpsw.o ../../../src/switch/libsw.a ../../../src/lib/libatm.la -lfl libtool: link: x86_64-pc-linux-gnu-clang -I../../../src/include -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fno-strict-aliasing -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wl,-O1 -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0 -o .libs/sw_tcp tcpsw.o -Wl,--as-needed ../../../src/switch/libsw.a ../../../src/lib/.libs/libatm.so -lresolv -lfl make[4]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/switch/tcp' make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/switch' Making all in config make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/config' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/config' Making all in extra make[3]: Entering directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/extra' objcopy -Iihex pca200e.data -Obinary pca200e.bin.gz make[3]: objcopy: No such file or directory make[3]: *** [Makefile:388: pca200e.bin] Error 127 make[3]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src/extra' make[2]: *** [Makefile:268: all-recursive] Error 1 make[2]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2/src' make[1]: *** [Makefile:308: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2' make: *** [Makefile:237: all] Error 2 * ERROR: net-dialup/linux-atm-2.5.2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-dialup/linux-atm-2.5.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-dialup/linux-atm-2.5.2::gentoo'`. * The complete build log is located at '/var/log/emerge-log/build/net-dialup/linux-atm-2.5.2:20200706-223127.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-dialup/linux-atm-2.5.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-dialup/linux-atm-2.5.2/temp/environment'. * Working directory: '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2' * S: '/var/tmp/portage/net-dialup/linux-atm-2.5.2/work/linux-atm-2.5.2' emerge --info: Portage 2.3.103 (python 3.7.8-final-0, default/linux/amd64/17.1, gcc-10.1.0, glibc-2.31-r5, 5.4.0-1015-aws x86_64) ================================================================= System uname: Linux-5.4.0-1015-aws-x86_64-AMD_EPYC_7571-with-gentoo-2.7 KiB Mem: 7895548 total, 1984596 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Tue, 07 Jul 2020 01:09:41 +0000 sh bash 5.0_p17 ld GNU ld (Gentoo 2.34 p4) 2.34.0 app-shells/bash: 5.0_p17::gentoo dev-lang/perl: 5.30.3-r2::gentoo dev-lang/python: 2.7.18::gentoo, 3.7.8-r1::gentoo, 3.8.3-r1::gentoo, 3.9.0_beta4::gentoo dev-util/cmake: 3.18.0_rc3::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.20::gentoo sys-devel/autoconf: 2.69-r5::gentoo sys-devel/automake: 1.16.2::gentoo sys-devel/binutils: 2.34-r1::gentoo sys-devel/gcc: 10.1.0-r2::gentoo sys-devel/gcc-config: 2.3.1::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.7::gentoo (virtual/os-headers) sys-libs/glibc: 2.31-r5::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: sync-rsync-verify-jobs: 1 sync-rsync-verify-max-age: 24 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CC="x86_64-pc-linux-gnu-clang" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXX="x86_64-pc-linux-gnu-clang++" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps=y --binpkg-respect-use=y -1 -b -k" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0" MAKEOPTS="-j2 V=1" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 berkdb bzip2 cli crypt dri fortran gdbm iconv ipv6 libtirpc multilib ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd unicode xattr zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" RUBY_TARGETS="ruby25" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS