From https://github.com/archlinux/svntogit-packages * branch packages/libifp -> FETCH_HEAD * [new branch] packages/libifp -> packages/packages/libifp Cloning into 'libifp'... done. :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 130k 100 130k 0 0 384k 0 --:--:-- --:--:-- --:--:-- 384k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8546k 100 8546k 0 0 21.7M 0 --:--:-- --:--:-- --:--:-- 21.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 58 143k 58 85662 0 0 251k 0 --:--:-- --:--:-- --:--:-- 251k 100 143k 100 143k 0 0 430k 0 --:--:-- --:--:-- --:--:-- 429k :: Starting full system upgrade... there is nothing to do PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp/archlinux-ci/ SOURCE_DATE_EPOCH=1690991243 SHELL=/bin/bash SCHROOT_CHROOT_NAME=jenkins-reproducible-archlinux no_proxy=localhost,127.0.0.1 SCHROOT_COMMAND=bash -l -c SOURCE_DATE_EPOCH='1690991243' PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' TMPDIR='/tmp/archlinux-ci/' printenv 2>&1 SCHROOT_SESSION_ID=archlinux-libifp-archlinuxrb-build-N6oLi0Df PWD=/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk LOGNAME=jenkins SCHROOT_ALIAS_NAME=jenkins-reproducible-archlinux SCHROOT_GROUP=jenkins SCHROOT_USER=jenkins ftp_proxy=http://127.0.0.1:3128 HOME=/var/lib/jenkins LANG=C https_proxy=http://127.0.0.1:3128 USER=jenkins FTP_PROXY=http://127.0.0.1:3128 SHLVL=1 HTTPS_PROXY=http://127.0.0.1:3128 HTTP_PROXY=http://127.0.0.1:3128 SCHROOT_GID=116 http_proxy=http://127.0.0.1:3128 DEBUGINFOD_URLS=https://debuginfod.archlinux.org SCHROOT_UID=108 HG=/usr/bin/hg _=/usr/sbin/printenv ==> Making package: libifp 1.0.0.2-7 (Wed Aug 2 15:47:42 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (2) libusb-1.0.26-2 libusb-compat-0.1.8-1 Total Download Size: 0.08 MiB Total Installed Size: 0.24 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 72795 100 72795 0 0 49.4M 0 --:--:-- --:--:-- --:--:-- 69.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 13748 100 13748 0 0 13.5M 0 --:--:-- --:--:-- --:--:-- 13.1M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing libusb... installing libusb-compat... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading libifp-1.0.0.2.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 404 100 404 0 0 1327 0 --:--:-- --:--:-- --:--:-- 1328 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 391 100 391 0 0 169 0 0:00:02 0:00:02 --:--:-- 391 100 391 100 391 0 0 169 0 0:00:02 0:00:02 --:--:-- 391 3 350k 3 12048 0 0 4785 0 0:01:14 0:00:02 0:01:12 4785 100 350k 100 350k 0 0 129k 0 0:00:02 0:00:02 --:--:-- 1901k ==> Validating source files with sha512sums... libifp-1.0.0.2.tar.gz ... Passed ==> Extracting sources... -> Extracting libifp-1.0.0.2.tar.gz with bsdtar ==> Starting build()... checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for a BSD-compatible install... /usr/bin/install -c checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for a sed that does not truncate output... /usr/sbin/sed checking for egrep... grep -E checking for ld used by gcc... /usr/sbin/ld checking if the linker (/usr/sbin/ld) is GNU ld... yes checking for /usr/sbin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/sbin/nm -B checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking how to run the C preprocessor... gcc -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 dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking for g77... no checking for f77... no checking for xlf... no checking for frt... no checking for pgf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for f90... no checking for xlf90... no checking for pgf90... no checking for epcf90... no checking for f95... no checking for fort... no checking for xlf95... no checking for ifc... no checking for efc... no checking for pgf95... no checking for lf95... no checking for gfortran... no checking whether we are using the GNU Fortran 77 compiler... no checking whether accepts -g... no checking the maximum length of command line arguments... 32768 checking command to parse /usr/sbin/nm -B output from gcc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if gcc static flag works... yes checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/sbin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by g++... /usr/sbin/ld -m elf_x86_64 checking if the linker (/usr/sbin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/sbin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC checking if g++ PIC flag -fPIC works... yes checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/sbin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes appending configuration tag "F77" to libtool checking whether byte ordering is bigendian... no checking libusb... done checking usb.h usability... yes checking usb.h presence... yes checking for usb.h... yes checking for usb_init in -lusb... yes checking for strncasecmp... yes checking for inttypes.h... (cached) yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for sys/types.h... (cached) yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking for string.h... (cached) yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking fts.h usability... yes checking fts.h presence... yes checking for fts.h... yes checking iconv.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking for inline... inline checking if we should build the examples... no checking for doxygen... no checking kernel source code... no configure: creating ./config.status config.status: creating Makefile config.status: creating docs/Makefile config.status: creating dpkg/Makefile config.status: creating docs/doxygen.cfg config.status: creating examples/Makefile config.status: creating kbuild/Makefile config.status: creating src/Makefile config.status: executing depfiles commands ----------------------------------------------------- configuration complete libifp: yes linux kernel module: no examples: no documentation: no ----------------------------------------------------- type 'make' to build Making all in src make[1]: Entering directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2/src' if /bin/sh ../libtool --mode=compile gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT prim.lo -MD -MP -MF ".deps/prim.Tpo" \ -c -o prim.lo `test -f 'prim.c' || echo './'`prim.c; \ then mv -f ".deps/prim.Tpo" ".deps/prim.Plo"; \ else rm -f ".deps/prim.Tpo"; exit 1; \ fi if /bin/sh ../libtool --mode=compile gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT comp.lo -MD -MP -MF ".deps/comp.Tpo" \ -c -o comp.lo `test -f 'comp.c' || echo './'`comp.c; \ then mv -f ".deps/comp.Tpo" ".deps/comp.Plo"; \ else rm -f ".deps/comp.Tpo"; exit 1; \ fi if /bin/sh ../libtool --mode=compile gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT readwrite.lo -MD -MP -MF ".deps/readwrite.Tpo" \ -c -o readwrite.lo `test -f 'readwrite.c' || echo './'`readwrite.c; \ then mv -f ".deps/readwrite.Tpo" ".deps/readwrite.Plo"; \ else rm -f ".deps/readwrite.Tpo"; exit 1; \ fi if /bin/sh ../libtool --mode=compile gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT userfile.lo -MD -MP -MF ".deps/userfile.Tpo" \ -c -o userfile.lo `test -f 'userfile.c' || echo './'`userfile.c; \ then mv -f ".deps/userfile.Tpo" ".deps/userfile.Plo"; \ else rm -f ".deps/userfile.Tpo"; exit 1; \ fi if /bin/sh ../libtool --mode=compile gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT ifp_os_libusb.lo -MD -MP -MF ".deps/ifp_os_libusb.Tpo" \ -c -o ifp_os_libusb.lo `test -f 'ifp_os_libusb.c' || echo './'`ifp_os_libusb.c; \ then mv -f ".deps/ifp_os_libusb.Tpo" ".deps/ifp_os_libusb.Plo"; \ else rm -f ".deps/ifp_os_libusb.Tpo"; exit 1; \ fi if /bin/sh ../libtool --mode=compile gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT error_strings.lo -MD -MP -MF ".deps/error_strings.Tpo" \ -c -o error_strings.lo `test -f 'error_strings.c' || echo './'`error_strings.c; \ then mv -f ".deps/error_strings.Tpo" ".deps/error_strings.Plo"; \ else rm -f ".deps/error_strings.Tpo"; exit 1; \ fi if /bin/sh ../libtool --mode=compile gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT tuner.lo -MD -MP -MF ".deps/tuner.Tpo" \ -c -o tuner.lo `test -f 'tuner.c' || echo './'`tuner.c; \ then mv -f ".deps/tuner.Tpo" ".deps/tuner.Plo"; \ else rm -f ".deps/tuner.Tpo"; exit 1; \ fi mkdir .libs mkdir .libs mkdir: cannot create directory '.libs': File exists gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT error_strings.lo -MD -MP -MF .deps/error_strings.Tpo -c error_strings.c -fPIC -DPIC -o .libs/error_strings.o gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT comp.lo -MD -MP -MF .deps/comp.Tpo -c comp.c -fPIC -DPIC -o .libs/comp.o gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT userfile.lo -MD -MP -MF .deps/userfile.Tpo -c userfile.c -fPIC -DPIC -o .libs/userfile.o gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT ifp_os_libusb.lo -MD -MP -MF .deps/ifp_os_libusb.Tpo -c ifp_os_libusb.c -fPIC -DPIC -o .libs/ifp_os_libusb.o gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT readwrite.lo -MD -MP -MF .deps/readwrite.Tpo -c readwrite.c -fPIC -DPIC -o .libs/readwrite.o gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT prim.lo -MD -MP -MF .deps/prim.Tpo -c prim.c -fPIC -DPIC -o .libs/prim.o gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT tuner.lo -MD -MP -MF .deps/tuner.Tpo -c tuner.c -fPIC -DPIC -o .libs/tuner.o comp.c: In function 'ifp_device_info': comp.c:26:16: warning: pointer targets in initialization of 'char *' from 'uint8_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 26 | char * p = dev->b2; | ^~~ readwrite.c: In function 'ifp_read_open': readwrite.c:87:20: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 87 | strncpy(dev->filename, f, IFP_BUFFER_SIZE); | ~~~^~~~~~~~~~ | | | uint8_t * {aka unsigned char *} In file included from ifp_os.h:24, from readwrite.c:9: /usr/include/string.h:144:40: note: expected 'char * restrict' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 144 | extern char *strncpy (char *__restrict __dest, | ~~~~~~~~~~~~~~~~~^~~~~~ readwrite.c:88:39: warning: pointer targets in passing argument 1 of 'ifp_copy_parent_string' differ in signedness [-Wpointer-sign] 88 | i = ifp_copy_parent_string(dev->dirname, f, IFP_BUFFER_SIZE); | ~~~^~~~~~~~~ | | | uint8_t * {aka unsigned char *} readwrite.c:13:35: note: expected 'char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 13 | int ifp_copy_parent_string(char * p, const char * f, int n) { | ~~~~~~~^ readwrite.c:91:39: warning: pointer targets in passing argument 2 of 'check_permissions' differ in signedness [-Wpointer-sign] 91 | i = check_permissions(dev, dev->filename); | ~~~^~~~~~~~~~ | | | uint8_t * {aka unsigned char *} readwrite.c:36:68: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 36 | static int check_permissions(struct ifp_device * dev, const char * f) { | ~~~~~~~~~~~~~^ comp.c: In function '_ifp_list_dirs_debug': readwrite.c:94:40: warning: pointer targets in passing argument 1 of 'mangle_filename' differ in signedness [-Wpointer-sign] 94 | i = mangle_filename(dev->iobuff, dev->filename, IFP_BUFFER_SIZE); | ~~~^~~~~~~~ | | | uint8_t * {aka unsigned char *} readwrite.c:58:35: note: expected 'char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 58 | static int mangle_filename(char * d, const char * s, int n) | ~~~~~~~^ readwrite.c:94:53: warning: pointer targets in passing argument 2 of 'mangle_filename' differ in signedness [-Wpointer-sign] 94 | i = mangle_filename(dev->iobuff, dev->filename, IFP_BUFFER_SIZE); | ~~~^~~~~~~~~~ | | | uint8_t * {aka unsigned char *} readwrite.c:58:51: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 58 | static int mangle_filename(char * d, const char * s, int n) | ~~~~~~~~~~~~~^ comp.c:156:47: warning: pointer targets in passing argument 2 of 'ifp_dir_next_debug' differ in signedness [-Wpointer-sign] 156 | ret = ifp_dir_next_debug(dev, utf8_buf, IFP_BUFFER_SIZE, | ^~~~~~~~ | | | uint8_t * {aka unsigned char *} In file included from comp.c:10: prim.h:102:56: note: expected 'char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 102 | int ifp_dir_next_debug(struct ifp_device * dev, char * s, int n, int mode, | ~~~~~~~^ readwrite.c:97:40: warning: pointer targets in passing argument 2 of 'ifp_rename' differ in signedness [-Wpointer-sign] 97 | i = ifp_rename(dev, dev->filename, dev->iobuff); | ~~~^~~~~~~~~~ | | | uint8_t * {aka unsigned char *} In file included from readwrite.c:8: ../include/ifp.h:321:54: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 321 | int ifp_rename(struct ifp_device * dev, const char * old_path, const char * new_path); | ~~~~~~~~~~~~~^~~~~~~~ comp.c:166:40: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 166 | strlen(utf8_buf), | ^~~~~~~~ | | | uint8_t * {aka unsigned char *} readwrite.c:97:55: warning: pointer targets in passing argument 3 of 'ifp_rename' differ in signedness [-Wpointer-sign] 97 | i = ifp_rename(dev, dev->filename, dev->iobuff); | ~~~^~~~~~~~ | | | uint8_t * {aka unsigned char *} ../include/ifp.h:321:77: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 321 | int ifp_rename(struct ifp_device * dev, const char * old_path, const char * new_path); | ~~~~~~~~~~~~~^~~~~~~~ In file included from ifp_os.h:24, from comp.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ readwrite.c:100:26: warning: pointer targets in assignment from 'uint8_t *' {aka 'unsigned char *'} to 'const char *' differ in signedness [-Wpointer-sign] 100 | realfile = dev->iobuff; | ^ comp.c:165:50: warning: pointer targets in passing argument 3 of 'callbk' differ in signedness [-Wpointer-sign] 165 | i = callbk(context, ret, utf8_buf, | ^~~~~~~~ | | | uint8_t * {aka unsigned char *} comp.c:165:50: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} readwrite.c:104:26: warning: pointer targets in assignment from 'uint8_t *' {aka 'unsigned char *'} to 'const char *' differ in signedness [-Wpointer-sign] 104 | realfile = dev->filename; | ^ readwrite.c:108:34: warning: pointer targets in passing argument 2 of 'ifp_dir_open' differ in signedness [-Wpointer-sign] 108 | i = ifp_dir_open(dev, dev->dirname); | ~~~^~~~~~~~~ | | | uint8_t * {aka unsigned char *} In file included from readwrite.c:10: prim.h:91:56: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 91 | int ifp_dir_open(struct ifp_device * dev, const char * f); | ~~~~~~~~~~~~~^ error_strings.c:8:19: warning: 'rcsid' defined but not used [-Wunused-const-variable=] 8 | static const char rcsid[] = "$Id: "; | ^~~~~ readwrite.c: In function 'ifp_read_close': readwrite.c:161:39: warning: pointer targets in passing argument 2 of 'check_permissions' differ in signedness [-Wpointer-sign] 161 | i = check_permissions(dev, dev->filename); | ~~~^~~~~~~~~~ | | | uint8_t * {aka unsigned char *} readwrite.c:36:68: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 36 | static int check_permissions(struct ifp_device * dev, const char * f) { | ~~~~~~~~~~~~~^ readwrite.c:163:40: warning: pointer targets in passing argument 1 of 'mangle_filename' differ in signedness [-Wpointer-sign] 163 | i = mangle_filename(dev->iobuff, dev->filename, IFP_BUFFER_SIZE); | ~~~^~~~~~~~ | | | uint8_t * {aka unsigned char *} readwrite.c:58:35: note: expected 'char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 58 | static int mangle_filename(char * d, const char * s, int n) | ~~~~~~~^ readwrite.c:163:53: warning: pointer targets in passing argument 2 of 'mangle_filename' differ in signedness [-Wpointer-sign] 163 | i = mangle_filename(dev->iobuff, dev->filename, IFP_BUFFER_SIZE); | ~~~^~~~~~~~~~ | | | uint8_t * {aka unsigned char *} readwrite.c:58:51: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 58 | static int mangle_filename(char * d, const char * s, int n) | ~~~~~~~~~~~~~^ readwrite.c:165:40: warning: pointer targets in passing argument 2 of 'ifp_rename' differ in signedness [-Wpointer-sign] 165 | i = ifp_rename(dev, dev->iobuff, dev->filename); | ~~~^~~~~~~~ | | | uint8_t * {aka unsigned char *} ../include/ifp.h:321:54: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 321 | int ifp_rename(struct ifp_device * dev, const char * old_path, const char * new_path); | ~~~~~~~~~~~~~^~~~~~~~ readwrite.c:165:53: warning: pointer targets in passing argument 3 of 'ifp_rename' differ in signedness [-Wpointer-sign] 165 | i = ifp_rename(dev, dev->iobuff, dev->filename); | ~~~^~~~~~~~~~ | | | uint8_t * {aka unsigned char *} ../include/ifp.h:321:77: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 321 | int ifp_rename(struct ifp_device * dev, const char * old_path, const char * new_path); | ~~~~~~~~~~~~~^~~~~~~~ tuner.c: In function 'set_station_helper': tuner.c:81:17: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 81 | strncpy(bm, callsign, CALL_WIDTH); | ^~ | | | uint8_t * {aka unsigned char *} In file included from tuner.c:11: /usr/include/string.h:144:40: note: expected 'char * restrict' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 144 | extern char *strncpy (char *__restrict __dest, | ~~~~~~~~~~~~~~~~~^~~~~~ comp.c: In function 'swap_filenames': comp.c:370:20: warning: pointer targets in initialization of 'char *' from 'uint8_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 370 | char * b = dev->b3; | ^~~ comp.c: In function 'ifp_rename_file': tuner.c: At top level: tuner.c:8:19: warning: 'rcsid' defined but not used [-Wunused-const-variable=] 8 | static const char rcsid[] = "$Id: "; | ^~~~~ comp.c:398:20: warning: pointer targets in initialization of 'char *' from 'uint8_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 398 | char * b = dev->b3; | ^~~ readwrite.c: In function 'ifp_write_open': readwrite.c:436:39: warning: pointer targets in passing argument 1 of 'ifp_copy_parent_string' differ in signedness [-Wpointer-sign] 436 | i = ifp_copy_parent_string(dev->dirname, f, IFP_BUFFER_SIZE); | ~~~^~~~~~~~~ | | | uint8_t * {aka unsigned char *} readwrite.c:13:35: note: expected 'char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 13 | int ifp_copy_parent_string(char * p, const char * f, int n) { | ~~~~~~~^ readwrite.c:439:34: warning: pointer targets in passing argument 2 of 'ifp_dir_open' differ in signedness [-Wpointer-sign] 439 | i = ifp_dir_open(dev, dev->dirname); | ~~~^~~~~~~~~ | | | uint8_t * {aka unsigned char *} prim.h:91:56: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 91 | int ifp_dir_open(struct ifp_device * dev, const char * f); | ~~~~~~~~~~~~~^ readwrite.c:450:39: warning: pointer targets in passing argument 2 of 'ifp_file_open_new' differ in signedness [-Wpointer-sign] 450 | i = ifp_file_open_new(dev, dev->filename, filesize); | ~~~^~~~~~~~~~ | | | uint8_t * {aka unsigned char *} prim.h:83:61: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 83 | int ifp_file_open_new(struct ifp_device * dev, const char * f, int filesize); | ~~~~~~~~~~~~~^ comp.c: In function 'get_file_size': readwrite.c: In function 'quick_write_verify': comp.c:496:32: warning: pointer targets in passing argument 2 of 'ifp_file_open' differ in signedness [-Wpointer-sign] 496 | i = ifp_file_open(dev, buf); | ^~~ | | | uint8_t * {aka unsigned char *} prim.h:82:57: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 82 | int ifp_file_open(struct ifp_device * dev, const char * f); | ~~~~~~~~~~~~~^ readwrite.c:473:34: warning: pointer targets in passing argument 2 of 'ifp_dir_open' differ in signedness [-Wpointer-sign] 473 | i = ifp_dir_open(dev, dev->dirname); | ~~~^~~~~~~~~ | | | uint8_t * {aka unsigned char *} prim.h:91:56: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 91 | int ifp_dir_open(struct ifp_device * dev, const char * f); | ~~~~~~~~~~~~~^ readwrite.c:476:35: warning: pointer targets in passing argument 2 of 'ifp_file_open' differ in signedness [-Wpointer-sign] 476 | i = ifp_file_open(dev, dev->filename); | ~~~^~~~~~~~~~ | | | uint8_t * {aka unsigned char *} prim.h:82:57: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 82 | int ifp_file_open(struct ifp_device * dev, const char * f); | ~~~~~~~~~~~~~^ comp.c: In function '_ifp_list_dirs': comp.c:545:57: warning: pointer targets in passing argument 4 of 'get_file_size' differ in signedness [-Wpointer-sign] 545 | dirname, dsize, utf8_buf, | ^~~~~~~~ | | | uint8_t * {aka unsigned char *} comp.c:476:22: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 476 | const char * f, int fsize) | ~~~~~~~~~~~~~^ comp.c:553:50: warning: pointer targets in passing argument 3 of 'callbk' differ in signedness [-Wpointer-sign] 553 | i = callbk(context, ret, utf8_buf, filesize); | ^~~~~~~~ | | | uint8_t * {aka unsigned char *} comp.c:553:50: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} comp.c: In function 'ifp_is_file': comp.c:650:20: warning: pointer targets in initialization of 'char *' from 'uint8_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 650 | char * b = dev->b2; | ^~~ prim.c: In function '_ifp_push_unicode': prim.c:286:33: warning: pointer targets in passing argument 1 of 'ifp_locale_to_utf16' differ in signedness [-Wpointer-sign] 286 | i = ifp_locale_to_utf16(buf, IFP_BUFFER_SIZE, s, strlen(s)+1); | ^~~ | | | uint8_t * {aka unsigned char *} In file included from prim.c:9: ifp_os.h:135:32: note: expected 'char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 135 | int ifp_locale_to_utf16(char * o, int max_o, const char * i, int max_i); | ~~~~~~~^ prim.c: In function '_ifp_pop_unicode': prim.c:315:39: warning: pointer targets in passing argument 3 of 'ifp_utf16_to_locale' differ in signedness [-Wpointer-sign] 315 | i = ifp_utf16_to_locale(s, n, buf, IFP_BUFFER_SIZE); | ^~~ | | | uint8_t * {aka unsigned char *} ifp_os.h:136:59: note: expected 'const char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 136 | int ifp_utf16_to_locale(char * o, int max_o, const char * i, int max_i); | ~~~~~~~~~~~~~^ userfile.c: In function '_ifp_upload_dir': userfile.c:977:56: warning: passing argument 3 of 'fts_open' from incompatible pointer type [-Wincompatible-pointer-types] 977 | tw = fts_open(argv, FTS_LOGICAL | FTS_NOCHDIR, file_compare_fts); | ^~~~~~~~~~~~~~~~ | | | int (*)(const FTSENT * const*, const FTSENT * const*) {aka int (*)(const struct _ftsent * const*, const struct _ftsent * const*)} In file included from userfile.c:17: /usr/include/fts.h:185:20: note: expected 'int (*)(const FTSENT **, const FTSENT **)' {aka 'int (*)(const struct _ftsent **, const struct _ftsent **)'} but argument is of type 'int (*)(const FTSENT * const*, const FTSENT * const*)' {aka 'int (*)(const struct _ftsent * const*, const struct _ftsent * const*)'} 185 | int (*)(const FTSENT **, const FTSENT **)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ userfile.c: In function 'ifp_update_firmware': userfile.c:1224:17: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 1224 | if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) { | ^~~ | | | unsigned char * In file included from userfile.c:12: /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'unsigned char *' 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ userfile.c:1224:22: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] 1224 | if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) { | ^~~~~~~~~ | | | unsigned char * /usr/include/string.h:159:51: note: expected 'const char *' but argument is of type 'unsigned char *' 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ userfile.c:1231:23: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 1231 | strncpy(remotename+1, basename, sizeof(remotename) - 1); | ~~~~~~~~~~^~ | | | unsigned char * /usr/include/string.h:144:40: note: expected 'char * restrict' but argument is of type 'unsigned char *' 144 | extern char *strncpy (char *__restrict __dest, | ~~~~~~~~~~~~~~~~~^~~~~~ userfile.c:1232:68: warning: pointer targets in passing argument 4 of '_ifp_write_stream_progress' differ in signedness [-Wpointer-sign] 1232 | if ( (i = _ifp_write_stream_progress(dev, fp, (int)st.st_size, remotename, p))) { | ^~~~~~~~~~ | | | unsigned char * userfile.c:138:46: note: expected 'const char *' but argument is of type 'unsigned char *' 138 | FILE *src, int filesize, const char *f, | ~~~~~~~~~~~~^ gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT error_strings.lo -MD -MP -MF .deps/error_strings.Tpo -c error_strings.c -o error_strings.o >/dev/null 2>&1 ifp_os_libusb.c: In function 'local_iconv': ifp_os_libusb.c:53:26: warning: passing argument 2 of 'iconv' from incompatible pointer type [-Wincompatible-pointer-types] 53 | r = iconv(ICONV, &ibb, &i_n, &obb, &o_n); | ^~~~ | | | const char ** In file included from ifp_os_libusb.c:11: /usr/include/iconv.h:49:54: note: expected 'char ** restrict' but argument is of type 'const char **' 49 | extern size_t iconv (iconv_t __cd, char **__restrict __inbuf, | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from ifp_os_libusb.c:15: ../include/ifp.h:438:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 438 | #define ifp_os_err(fmt, arg...) fprintf(stderr, "err: " fmt, ##arg) | ^~~~~~~~ ../include/ifp.h:442:30: note: in expansion of macro 'ifp_os_err' 442 | #define ifp_err(fmt, arg...) ifp_os_err("[%s] " fmt "\n", __FUNCTION__ , ##arg) | ^~~~~~~~~~ ../include/ifp.h:444:35: note: in expansion of macro 'ifp_err' 444 | #define ifp_err_i(i, fmt, arg...) ifp_err("err=%d. " fmt, i, ##arg) | ^~~~~~~ ifp_os_libusb.c:56:17: note: in expansion of macro 'ifp_err_i' 56 | ifp_err_i(i, "problem converting, i_n is %d, o_n is %d, r = %d", i_n, o_n, r); | ^~~~~~~~~ ../include/ifp.h:438:49: warning: format '%d' expects argument of type 'int', but argument 6 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 438 | #define ifp_os_err(fmt, arg...) fprintf(stderr, "err: " fmt, ##arg) | ^~~~~~~~ ../include/ifp.h:442:30: note: in expansion of macro 'ifp_os_err' 442 | #define ifp_err(fmt, arg...) ifp_os_err("[%s] " fmt "\n", __FUNCTION__ , ##arg) | ^~~~~~~~~~ ../include/ifp.h:444:35: note: in expansion of macro 'ifp_err' 444 | #define ifp_err_i(i, fmt, arg...) ifp_err("err=%d. " fmt, i, ##arg) | ^~~~~~~ ifp_os_libusb.c:56:17: note: in expansion of macro 'ifp_err_i' 56 | ifp_err_i(i, "problem converting, i_n is %d, o_n is %d, r = %d", i_n, o_n, r); | ^~~~~~~~~ ../include/ifp.h:438:49: warning: format '%d' expects argument of type 'int', but argument 7 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 438 | #define ifp_os_err(fmt, arg...) fprintf(stderr, "err: " fmt, ##arg) | ^~~~~~~~ ../include/ifp.h:442:30: note: in expansion of macro 'ifp_os_err' 442 | #define ifp_err(fmt, arg...) ifp_os_err("[%s] " fmt "\n", __FUNCTION__ , ##arg) | ^~~~~~~~~~ ../include/ifp.h:444:35: note: in expansion of macro 'ifp_err' 444 | #define ifp_err_i(i, fmt, arg...) ifp_err("err=%d. " fmt, i, ##arg) | ^~~~~~~ ifp_os_libusb.c:56:17: note: in expansion of macro 'ifp_err_i' 56 | ifp_err_i(i, "problem converting, i_n is %d, o_n is %d, r = %d", i_n, o_n, r); | ^~~~~~~~~ userfile.c: At top level: userfile.c:8:19: warning: 'rcsid' defined but not used [-Wunused-const-variable=] 8 | static const char rcsid[] = "$Id: "; | ^~~~~ ifp_os_libusb.c: In function 'ifp_os_control_send': ifp_os_libusb.c:132:80: warning: pointer targets in passing argument 6 of 'usb_control_msg' differ in signedness [-Wpointer-sign] 132 | i = usb_control_msg(usbdev, IFP_REQ_TYPE, command, arg1, arg2, ctl, c_size, | ^~~ | | | uint8_t * {aka unsigned char *} In file included from ifp_os_libusb.c:10: /usr/include/usb.h:330:37: note: expected 'char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'} 330 | int value, int index, char *bytes, int size, int timeout); | ~~~~~~^~~~~ gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT tuner.lo -MD -MP -MF .deps/tuner.Tpo -c tuner.c -o tuner.o >/dev/null 2>&1 readwrite.c: In function 'ifp_read_open': readwrite.c:87:9: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 87 | strncpy(dev->filename, f, IFP_BUFFER_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT ifp_os_libusb.lo -MD -MP -MF .deps/ifp_os_libusb.Tpo -c ifp_os_libusb.c -o ifp_os_libusb.o >/dev/null 2>&1 userfile.c: In function 'ifp_treewalk_open': userfile.c:611:9: warning: 'strncpy' specified bound 512 equals destination size [-Wstringop-truncation] 611 | strncpy(tws->pathbuff, directory, sizeof(tws->pathbuff)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT readwrite.lo -MD -MP -MF .deps/readwrite.Tpo -c readwrite.c -o readwrite.o >/dev/null 2>&1 In function '_ifp_download_dir', inlined from 'ifp_download_dir' at userfile.c:1093:6: userfile.c:883:9: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation] 883 | strncpy(path, localdir, sizeof(path)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT comp.lo -MD -MP -MF .deps/comp.Tpo -c comp.c -o comp.o >/dev/null 2>&1 In function '_ifp_upload_dir', inlined from 'ifp_upload_dir' at userfile.c:1136:6: userfile.c:974:9: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation] 974 | strncpy(path, remotedir, sizeof(path)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ userfile.c: In function 'ifp_update_firmware': userfile.c:1231:5: warning: 'strncpy' specified bound 19 equals destination size [-Wstringop-truncation] 1231 | strncpy(remotename+1, basename, sizeof(remotename) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT userfile.lo -MD -MP -MF .deps/userfile.Tpo -c userfile.c -o userfile.o >/dev/null 2>&1 gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT prim.lo -MD -MP -MF .deps/prim.Tpo -c prim.c -o prim.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link gcc -g -O2 -Wall -W -Wno-unused-parameter -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o libifp.la -rpath /usr/lib -version-info 5:4:1 -no-undefined -lusb prim.lo comp.lo readwrite.lo userfile.lo ifp_os_libusb.lo error_strings.lo tuner.lo -lusb gcc -shared .libs/prim.o .libs/comp.o .libs/readwrite.o .libs/userfile.o .libs/ifp_os_libusb.o .libs/error_strings.o .libs/tuner.o -lusb -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libifp.so.4 -o .libs/libifp.so.4.1.4 (cd .libs && rm -f libifp.so.4 && ln -s libifp.so.4.1.4 libifp.so.4) (cd .libs && rm -f libifp.so && ln -s libifp.so.4.1.4 libifp.so) ar cru .libs/libifp.a prim.o comp.o readwrite.o userfile.o ifp_os_libusb.o error_strings.o tuner.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib .libs/libifp.a creating libifp.la (cd .libs && rm -f libifp.la && ln -s ../libifp.la libifp.la) make[1]: Leaving directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2/src' Making all in examples make[1]: Entering directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2/examples' if gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libifp\" -DVERSION=\"1.0.0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_USB_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STRING_H=1 -DHAVE_TIME_H=1 -DHAVE_FTS_H=1 -DHAVE_ICONV_H=1 -I. -I. -I../include -g -O2 -Wall -W -Wno-unused-parameter -MT ifpline.o -MD -MP -MF ".deps/ifpline.Tpo" \ -c -o ifpline.o `test -f 'ifpline.c' || echo './'`ifpline.c; \ then mv -f ".deps/ifpline.Tpo" ".deps/ifpline.Po"; \ else rm -f ".deps/ifpline.Tpo"; exit 1; \ fi ifpline.c: In function 'print_directory': ifpline.c:268:17: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 268 | strncpy(buf, f, IFP_MAXPATHLEN); | ^~~ | | | unsigned char * In file included from ifpline.c:14: /usr/include/string.h:144:40: note: expected 'char * restrict' but argument is of type 'unsigned char *' 144 | extern char *strncpy (char *__restrict __dest, | ~~~~~~~~~~~~~~~~~^~~~~~ ifpline.c:269:24: warning: pointer targets in passing argument 1 of 'normalize_path' differ in signedness [-Wpointer-sign] 269 | normalize_path(buf, IFP_MAXPATHLEN); | ^~~ | | | unsigned char * ifpline.c:32:27: note: expected 'char *' but argument is of type 'unsigned char *' 32 | void normalize_path(char *path, size_t size); | ~~~~~~^~~~ ifpline.c:270:25: warning: pointer targets in passing argument 1 of 'slash2backslash' differ in signedness [-Wpointer-sign] 270 | slash2backslash(buf, buf, IFP_MAXPATHLEN); | ^~~ | | | unsigned char * ifpline.c:35:28: note: expected 'char *' but argument is of type 'unsigned char *' 35 | void slash2backslash(char *dest, const char *src, size_t count); | ~~~~~~^~~~ ifpline.c:270:30: warning: pointer targets in passing argument 2 of 'slash2backslash' differ in signedness [-Wpointer-sign] 270 | slash2backslash(buf, buf, IFP_MAXPATHLEN); | ^~~ | | | unsigned char * ifpline.c:35:46: note: expected 'const char *' but argument is of type 'unsigned char *' 35 | void slash2backslash(char *dest, const char *src, size_t count); | ~~~~~~~~~~~~^~~ ifpline.c:272:32: warning: pointer targets in passing argument 2 of 'ifp_list_dirs' differ in signedness [-Wpointer-sign] 272 | i = ifp_list_dirs(dev, buf, print_basic, stdout); | ^~~ | | | unsigned char * In file included from ifpline.c:23: ../include/ifp.h:325:57: note: expected 'const char *' but argument is of type 'unsigned char *' 325 | int ifp_list_dirs(struct ifp_device * dev, const char * dirname, | ~~~~~~~~~~~~~^~~~~~~ ifpline.c: In function 'clean_and_call_path': ifpline.c:422:17: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 422 | strncpy(buf, p, IFP_MAXPATHLEN); | ^~~ | | | unsigned char * /usr/include/string.h:144:40: note: expected 'char * restrict' but argument is of type 'unsigned char *' 144 | extern char *strncpy (char *__restrict __dest, | ~~~~~~~~~~~~~~~~~^~~~~~ ifpline.c:423:24: warning: pointer targets in passing argument 1 of 'normalize_path' differ in signedness [-Wpointer-sign] 423 | normalize_path(buf, IFP_MAXPATHLEN); | ^~~ | | | unsigned char * ifpline.c:32:27: note: expected 'char *' but argument is of type 'unsigned char *' 32 | void normalize_path(char *path, size_t size); | ~~~~~~^~~~ ifpline.c:424:25: warning: pointer targets in passing argument 1 of 'slash2backslash' differ in signedness [-Wpointer-sign] 424 | slash2backslash(buf, buf, IFP_MAXPATHLEN); | ^~~ | | | unsigned char * ifpline.c:35:28: note: expected 'char *' but argument is of type 'unsigned char *' 35 | void slash2backslash(char *dest, const char *src, size_t count); | ~~~~~~^~~~ ifpline.c:424:30: warning: pointer targets in passing argument 2 of 'slash2backslash' differ in signedness [-Wpointer-sign] 424 | slash2backslash(buf, buf, IFP_MAXPATHLEN); | ^~~ | | | unsigned char * ifpline.c:35:46: note: expected 'const char *' but argument is of type 'unsigned char *' 35 | void slash2backslash(char *dest, const char *src, size_t count); | ~~~~~~~~~~~~^~~ ifpline.c:426:21: warning: pointer targets in passing argument 2 of 'fn' differ in signedness [-Wpointer-sign] 426 | i = fn(dev, buf); | ^~~ | | | unsigned char * ifpline.c:426:21: note: expected 'const char *' but argument is of type 'unsigned char *' ifpline.c: In function 'main': ifpline.c:742:12: warning: variable 'mc_arg' set but not used [-Wunused-but-set-variable] 742 | char * mc_arg = NULL; | ^~~~~~ ifpline.c: In function 'upload': ifpline.c:72:25: warning: 'strncat' specified bound 1 equals source length [-Wstringop-overflow=] 72 | strncat(ifp_path, "\\", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ifpline.c: In function 'download': ifpline.c:207:13: warning: 'strncat' specified bound 1 equals source length [-Wstringop-overflow=] 207 | strncat(path_buf, "/", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ifpline.c:216:13: warning: 'strncat' specified bound 1 equals source length [-Wstringop-overflow=] 216 | strncat(path_buf, "/", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ifpline.c: At top level: ifpline.c:11:19: warning: 'rcsid' defined but not used [-Wunused-const-variable=] 11 | static const char rcsid[] = "$Id: ifpline.c,v 1.5 2004/11/18 17:12:37 oakhamg Exp $"; | ^~~~~ ifpline.c: In function 'clean_and_call_path': ifpline.c:422:9: warning: 'strncpy' specified bound 512 equals destination size [-Wstringop-truncation] 422 | strncpy(buf, p, IFP_MAXPATHLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ifpline.c: In function 'print_directory': ifpline.c:268:9: warning: 'strncpy' specified bound 512 equals destination size [-Wstringop-truncation] 268 | strncpy(buf, f, IFP_MAXPATHLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ifpline.c: In function 'download': ifpline.c:157:5: warning: 'strncpy' output may be truncated copying 512 bytes from a string of length 4095 [-Wstringop-truncation] 157 | strncpy(ifp_path, path_buf, IFP_MAXPATHLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../libtool --mode=link gcc -g -O2 -Wall -W -Wno-unused-parameter -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o ifpline ifpline.o ../src/libifp.la -lusb mkdir .libs gcc -g -O2 -Wall -W -Wno-unused-parameter -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/ifpline ifpline.o ../src/.libs/libifp.so -lusb creating ifpline make[1]: Leaving directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2/examples' make[1]: Entering directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2' ==> Entering fakeroot environment... ==> Starting package()... Making install in src make[1]: Entering directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2/src' make[2]: Entering directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2/src' /bin/sh ../mkinstalldirs /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/lib /bin/sh ../mkinstalldirs /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/include mkdir -p -- /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/lib mkdir -p -- /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/include /usr/bin/install -c -m 644 ../include/ifp.h /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/include/ifp.h /bin/sh ../libtool --mode=install /usr/bin/install -c libifp.la /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/lib/libifp.la /usr/bin/install -c .libs/libifp.so.4.1.4 /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/lib/libifp.so.4.1.4 (cd /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/lib && rm -f libifp.so.4 && ln -s libifp.so.4.1.4 libifp.so.4) (cd /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/lib && rm -f libifp.so && ln -s libifp.so.4.1.4 libifp.so) /usr/bin/install -c .libs/libifp.lai /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/lib/libifp.la /usr/bin/install -c .libs/libifp.a /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/lib/libifp.a ranlib /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/lib/libifp.a chmod 644 /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/lib/libifp.a libtool: install: warning: remember to run `libtool --finish /usr/lib' make[2]: Leaving directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2/src' make[1]: Leaving directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2/src' Making install in examples make[1]: Entering directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2/examples' make[2]: Entering directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2/examples' /bin/sh ../mkinstalldirs /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/bin make[2]: Nothing to be done for 'install-data-am'. mkdir -p -- /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/bin /bin/sh ../libtool --mode=install /usr/bin/install -c ifpline /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/bin/ifpline libtool: install: warning: `../src/libifp.la' has not been installed in `/usr/lib' /usr/bin/install -c .libs/ifpline /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/bin/ifpline make[2]: Leaving directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2/examples' make[1]: Leaving directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2/examples' make[1]: Entering directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2' make[2]: Entering directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2' make[2]: Nothing to be done for 'install-exec-am'. /bin/sh ./mkinstalldirs /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/share/man/man3 mkdir -p -- /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/share/man/man3 /usr/bin/install -c -m 644 ./docs/man/man3/ifp.h.3 /tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/pkg/libifp/usr/share/man/man3/ifp.h.3 make[2]: Leaving directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2' make[1]: Leaving directory '/tmp/archlinux-ci/libifp-archlinuxrb-build-N6oLi0Df/libifp/trunk/src/libifp-1.0.0.2' ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "libifp"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: libifp 1.0.0.2-7 (Wed Aug 2 15:47:55 2023)