Build of libifp with clang_glibc toolchain

The build took 00h 01m 40s and was SUCCESSFUL.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
8,393 sh
5,746 ansic
1,430 makefile
15,569 total

The process tree of the build process is here.

Several sub-process invocations were improper; see the process tree for details. Summary:

Log

To avoid scrolling, you may jump to the last line of the invocation of makepkg that was used to build this package.

Removed vanilla repositories from pacman.conf and added:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

Copied permanent toolchain into container-local sysroot
# /toolchain_root/sysroot --> /sysroot/sysroot
# /toolchain_root/lib --> /sysroot/lib
# /toolchain_root/sbin --> /sysroot/sbin
# /toolchain_root/lib64 --> /sysroot/lib64
# /toolchain_root/etc --> /sysroot/etc
# /toolchain_root/share --> /sysroot/share
# /toolchain_root/bin --> /sysroot/bin
# /toolchain_root/var --> /sysroot/var
# /toolchain_root/usr --> /sysroot/usr
# /toolchain_root/glibc-build --> /sysroot/glibc-build
# /toolchain_root/x86_64-pc-linux-gnu --> /sysroot/x86_64-pc-linux-gnu
# /toolchain_root/include --> /sysroot/include
# /toolchain_root/libexec --> /sysroot/libexec

CMD: sudo -u tuscan PATH=/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=clang CXX=clang++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
# ==> Making package: libifp 1.0.0.2-5 (Thu Apr 13 18:38:03 UTC 2017)
# ==> Checking runtime dependencies...
# ==> Installing missing dependencies...
# resolving dependencies...
# looking for conflicting packages...
#
# Packages (1) libusb-compat-0.1.5-1
#
# Total Installed Size: 0.03 MiB
#
# :: Proceed with installation? [Y/n]
# checking keyring...
# checking package integrity...
# loading package files...
# checking for file conflicts...
# checking available disk space...
# :: Processing package changes...
# installing libusb-compat...
# ==> Checking buildtime dependencies...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# configure: WARNING: If you wanted to set the --build type, don't use --host.
# If a cross compiler is detected then cross compile mode will be used.
# 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 x86_64-unknown-linux-strip... no
# checking for strip... strip
# checking for x86_64-unknown-linux-gcc... clang
# 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 clang accepts -g... yes
# checking for clang option to accept ANSI C... none needed
# checking for style of include used by make... GNU
# checking dependency style of clang... 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/bin/sed
# checking for egrep... grep -E
# checking for ld used by clang... /usr/bin/ld
# checking if the linker (/usr/bin/ld) is GNU ld... yes
# checking for /usr/bin/ld option to reload object files... -r
# checking for BSD-compatible nm... nm
# checking whether ln -s works... yes
# checking how to recognise dependent libraries... pass_all
# checking how to run the C preprocessor... 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 dlfcn.h usability... yes
# checking dlfcn.h presence... yes
# checking for dlfcn.h... yes
# checking for x86_64-unknown-linux-g++... clang++
# checking whether we are using the GNU C++ compiler... yes
# checking whether clang++ accepts -g... yes
# checking dependency style of clang++... gcc3
# checking how to run the C++ preprocessor... clang++ -E
# checking for x86_64-unknown-linux-g77... no
# checking for x86_64-unknown-linux-f77... no
# checking for x86_64-unknown-linux-xlf... no
# checking for x86_64-unknown-linux-frt... no
# checking for x86_64-unknown-linux-pgf77... no
# checking for x86_64-unknown-linux-fort77... no
# checking for x86_64-unknown-linux-fl32... no
# checking for x86_64-unknown-linux-af77... no
# checking for x86_64-unknown-linux-f90... no
# checking for x86_64-unknown-linux-xlf90... no
# checking for x86_64-unknown-linux-pgf90... no
# checking for x86_64-unknown-linux-epcf90... no
# checking for x86_64-unknown-linux-f95... no
# checking for x86_64-unknown-linux-fort... no
# checking for x86_64-unknown-linux-xlf95... no
# checking for x86_64-unknown-linux-ifc... no
# checking for x86_64-unknown-linux-efc... no
# checking for x86_64-unknown-linux-pgf95... no
# checking for x86_64-unknown-linux-lf95... no
# checking for x86_64-unknown-linux-gfortran... no
# 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... f95
# checking whether we are using the GNU Fortran 77 compiler... yes
# checking whether f95 accepts -g... yes
# checking the maximum length of command line arguments... 32768
# checking command to parse nm output from clang object... ok
# checking for objdir... .libs
# checking for x86_64-unknown-linux-ar... no
# checking for ar... ar
# checking for x86_64-unknown-linux-ranlib... no
# checking for ranlib... ranlib
# checking for x86_64-unknown-linux-strip... strip
# checking if clang static flag works... yes
# checking if clang supports -fno-rtti -fno-exceptions... yes
# checking for clang option to produce PIC... -fPIC
# checking if clang PIC flag -fPIC works... yes
# checking if clang supports -c -o file.o... yes
# checking whether the clang linker (/usr/bin/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 clang++... /usr/bin/ld -m elf_x86_64
# checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
# checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
# checking for clang++ option to produce PIC... -fPIC
# checking if clang++ PIC flag -fPIC works... yes
# checking if clang++ supports -c -o file.o... yes
# checking whether the clang++ linker (/usr/bin/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 if libtool supports shared libraries... yes
# checking whether to build shared libraries... yes
# checking whether to build static libraries... yes
# checking for f95 option to produce PIC... -fPIC
# checking if f95 PIC flag -fPIC works... yes
# checking if f95 supports -c -o file.o... yes
# checking whether the f95 linker (/usr/bin/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
# 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... yes
# 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: yes
# -----------------------------------------------------
# type 'make' to build
#
# Making all in src
# make[1]: Entering directory '/tmp/libifp/src/libifp-1.0.0.2/src'
# if /bin/sh ../libtool --mode=compile clang -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
# mkdir .libs
# clang -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
# prim.c:286:26: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = ifp_locale_to_utf16(buf, IFP_BUFFER_SIZE, s, strlen(s)+1);
# ^~~
# ./ifp_os.h:135:32: note: passing argument to parameter 'o' here
# int ifp_locale_to_utf16(char * o, int max_o, const char * i, int max_i);
# ^
# prim.c:315:32: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = ifp_utf16_to_locale(s, n, buf, IFP_BUFFER_SIZE);
# ^~~
# ./ifp_os.h:136:59: note: passing argument to parameter 'i' here
# int ifp_utf16_to_locale(char * o, int max_o, const char * i, int max_i);
# ^
# 2 warnings generated.
# clang -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
# if /bin/sh ../libtool --mode=compile clang -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
# clang -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
# comp.c:26:12: warning: initializing 'char *' with an expression of type 'uint8_t [1024]' converts between pointers to integer types with different sign [-Wpointer-sign]
# char * p = dev->b2;
# ^ ~~~~~~~
# comp.c:156:33: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# ret = ifp_dir_next_debug(dev, utf8_buf, IFP_BUFFER_SIZE,
# ^~~~~~~~
# ./prim.h:102:56: note: passing argument to parameter 's' here
# int ifp_dir_next_debug(struct ifp_device * dev, char * s, int n, int mode,
# ^
# comp.c:166:12: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# strlen(utf8_buf),
# ^~~~~~~~
# /usr/include/string.h:394:35: note: passing argument to parameter '__s' here
# extern size_t strlen (const char *__s)
# ^
# comp.c:165:29: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = callbk(context, ret, utf8_buf,
# ^~~~~~~~
# comp.c:370:9: warning: initializing 'char *' with an expression of type 'uint8_t [1024]' converts between pointers to integer types with different sign [-Wpointer-sign]
# char * b = dev->b3;
# ^ ~~~~~~~
# comp.c:398:9: warning: initializing 'char *' with an expression of type 'uint8_t [1024]' converts between pointers to integer types with different sign [-Wpointer-sign]
# char * b = dev->b3;
# ^ ~~~~~~~
# comp.c:496:25: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = ifp_file_open(dev, buf);
# ^~~
# ./prim.h:82:57: note: passing argument to parameter 'f' here
# int ifp_file_open(struct ifp_device * dev, const char * f);
# ^
# comp.c:545:22: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# dirname, dsize, utf8_buf,
# ^~~~~~~~
# comp.c:476:15: note: passing argument to parameter 'f' here
# const char * f, int fsize)
# ^
# comp.c:553:29: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = callbk(context, ret, utf8_buf, filesize);
# ^~~~~~~~
# comp.c:650:9: warning: initializing 'char *' with an expression of type 'uint8_t [1024]' converts between pointers to integer types with different sign [-Wpointer-sign]
# char * b = dev->b2;
# ^ ~~~~~~~
# 10 warnings generated.
# clang -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
# if /bin/sh ../libtool --mode=compile clang -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
# clang -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
# readwrite.c:87:10: warning: passing 'uint8_t [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# strncpy(dev->filename, f, IFP_BUFFER_SIZE);
# ^~~~~~~~~~~~~
# /usr/include/bits/string2.h:760:52: note: expanded from macro 'strncpy'
# # define strncpy(dest, src, n) __builtin_strncpy (dest, src, n)
# ^~~~
# readwrite.c:88:29: warning: passing 'uint8_t [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = ifp_copy_parent_string(dev->dirname, f, IFP_BUFFER_SIZE);
# ^~~~~~~~~~~~
# readwrite.c:13:35: note: passing argument to parameter 'p' here
# int ifp_copy_parent_string(char * p, const char * f, int n) {
# ^
# readwrite.c:91:29: warning: passing 'uint8_t [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = check_permissions(dev, dev->filename);
# ^~~~~~~~~~~~~
# readwrite.c:36:68: note: passing argument to parameter 'f' here
# static int check_permissions(struct ifp_device * dev, const char * f) {
# ^
# readwrite.c:94:23: warning: passing 'uint8_t [16384]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = mangle_filename(dev->iobuff, dev->filename, IFP_BUFFER_SIZE);
# ^~~~~~~~~~~
# readwrite.c:58:35: note: passing argument to parameter 'd' here
# static int mangle_filename(char * d, const char * s, int n)
# ^
# readwrite.c:94:36: warning: passing 'uint8_t [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = mangle_filename(dev->iobuff, dev->filename, IFP_BUFFER_SIZE);
# ^~~~~~~~~~~~~
# readwrite.c:58:51: note: passing argument to parameter 's' here
# static int mangle_filename(char * d, const char * s, int n)
# ^
# readwrite.c:97:23: warning: passing 'uint8_t [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = ifp_rename(dev, dev->filename, dev->iobuff);
# ^~~~~~~~~~~~~
# ../include/ifp.h:321:54: note: passing argument to parameter 'old_path' here
# int ifp_rename(struct ifp_device * dev, const char * old_path, const char * new_path);
# ^
# readwrite.c:97:38: warning: passing 'uint8_t [16384]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = ifp_rename(dev, dev->filename, dev->iobuff);
# ^~~~~~~~~~~
# ../include/ifp.h:321:77: note: passing argument to parameter 'new_path' here
# int ifp_rename(struct ifp_device * dev, const char * old_path, const char * new_path);
# ^
# readwrite.c:100:12: warning: assigning to 'const char *' from 'uint8_t [16384]' converts between pointers to integer types with different sign [-Wpointer-sign]
# realfile = dev->iobuff;
# ^ ~~~~~~~~~~~
# readwrite.c:104:12: warning: assigning to 'const char *' from 'uint8_t [1024]' converts between pointers to integer types with different sign [-Wpointer-sign]
# realfile = dev->filename;
# ^ ~~~~~~~~~~~~~
# readwrite.c:108:24: warning: passing 'uint8_t [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = ifp_dir_open(dev, dev->dirname);
# ^~~~~~~~~~~~
# ./prim.h:91:56: note: passing argument to parameter 'f' here
# int ifp_dir_open(struct ifp_device * dev, const char * f);
# ^
# readwrite.c:161:29: warning: passing 'uint8_t [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = check_permissions(dev, dev->filename);
# ^~~~~~~~~~~~~
# readwrite.c:36:68: note: passing argument to parameter 'f' here
# static int check_permissions(struct ifp_device * dev, const char * f) {
# ^
# readwrite.c:163:23: warning: passing 'uint8_t [16384]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = mangle_filename(dev->iobuff, dev->filename, IFP_BUFFER_SIZE);
# ^~~~~~~~~~~
# readwrite.c:58:35: note: passing argument to parameter 'd' here
# static int mangle_filename(char * d, const char * s, int n)
# ^
# readwrite.c:163:36: warning: passing 'uint8_t [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = mangle_filename(dev->iobuff, dev->filename, IFP_BUFFER_SIZE);
# ^~~~~~~~~~~~~
# readwrite.c:58:51: note: passing argument to parameter 's' here
# static int mangle_filename(char * d, const char * s, int n)
# ^
# readwrite.c:165:23: warning: passing 'uint8_t [16384]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = ifp_rename(dev, dev->iobuff, dev->filename);
# ^~~~~~~~~~~
# ../include/ifp.h:321:54: note: passing argument to parameter 'old_path' here
# int ifp_rename(struct ifp_device * dev, const char * old_path, const char * new_path);
# ^
# readwrite.c:165:36: warning: passing 'uint8_t [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = ifp_rename(dev, dev->iobuff, dev->filename);
# ^~~~~~~~~~~~~
# ../include/ifp.h:321:77: note: passing argument to parameter 'new_path' here
# int ifp_rename(struct ifp_device * dev, const char * old_path, const char * new_path);
# ^
# readwrite.c:436:29: warning: passing 'uint8_t [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = ifp_copy_parent_string(dev->dirname, f, IFP_BUFFER_SIZE);
# ^~~~~~~~~~~~
# readwrite.c:13:35: note: passing argument to parameter 'p' here
# int ifp_copy_parent_string(char * p, const char * f, int n) {
# ^
# readwrite.c:439:24: warning: passing 'uint8_t [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = ifp_dir_open(dev, dev->dirname);
# ^~~~~~~~~~~~
# ./prim.h:91:56: note: passing argument to parameter 'f' here
# int ifp_dir_open(struct ifp_device * dev, const char * f);
# ^
# readwrite.c:450:29: warning: passing 'uint8_t [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = ifp_file_open_new(dev, dev->filename, filesize);
# ^~~~~~~~~~~~~
# ./prim.h:83:61: note: passing argument to parameter 'f' here
# int ifp_file_open_new(struct ifp_device * dev, const char * f, int filesize);
# ^
# readwrite.c:473:24: warning: passing 'uint8_t [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = ifp_dir_open(dev, dev->dirname);
# ^~~~~~~~~~~~
# ./prim.h:91:56: note: passing argument to parameter 'f' here
# int ifp_dir_open(struct ifp_device * dev, const char * f);
# ^
# readwrite.c:476:25: warning: passing 'uint8_t [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = ifp_file_open(dev, dev->filename);
# ^~~~~~~~~~~~~
# ./prim.h:82:57: note: passing argument to parameter 'f' here
# int ifp_file_open(struct ifp_device * dev, const char * f);
# ^
# 20 warnings generated.
# clang -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
# if /bin/sh ../libtool --mode=compile clang -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
# clang -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
# userfile.c:977:49: warning: incompatible pointer types passing 'int (const FTSENT *const *, const FTSENT *const *)' (aka 'int (const struct _ftsent *const *, const struct _ftsent *const *)') to parameter of type 'int (*)(const FTSENT **, const FTSENT **)' (aka 'int (*)(const struct _ftsent **, const struct _ftsent **)') [-Wincompatible-pointer-types]
# tw = fts_open(argv, FTS_LOGICAL | FTS_NOCHDIR, file_compare_fts);
# ^~~~~~~~~~~~~~~~
# /usr/include/fts.h:185:12: note: passing argument to parameter here
# int (*)(const FTSENT **, const FTSENT **));
# ^
# userfile.c:1224:17: warning: passing 'unsigned char [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) {
# ^~~
# /usr/include/bits/string2.h:899:21: note: expanded from macro 'strncmp'
# && strlen (s1) < ((size_t) (n))) \
# ^~
# /usr/include/string.h:394:35: note: passing argument to parameter '__s' here
# extern size_t strlen (const char *__s)
# ^
# userfile.c:1224:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) {
# ^~~~~~~~~
# /usr/include/bits/string2.h:901:17: note: expanded from macro 'strncmp'
# && strlen (s2) < ((size_t) (n)))) \
# ^~
# /usr/include/string.h:394:35: note: passing argument to parameter '__s' here
# extern size_t strlen (const char *__s)
# ^
# userfile.c:1224:17: warning: passing 'unsigned char [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) {
# ^~~
# /usr/include/bits/string2.h:902:15: note: expanded from macro 'strncmp'
# ? strcmp (s1, s2) : strncmp (s1, s2, n)))
# ^~
# /usr/include/bits/string2.h:803:30: note: expanded from macro 'strcmp'
# && (__s1_len = strlen (s1), __s2_len = strlen (s2), \
# ^~
# /usr/include/string.h:394:35: note: passing argument to parameter '__s' here
# extern size_t strlen (const char *__s)
# ^
# userfile.c:1224:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) {
# ^~~~~~~~~
# /usr/include/bits/string2.h:902:19: note: expanded from macro 'strncmp'
# ? strcmp (s1, s2) : strncmp (s1, s2, n)))
# ^~
# /usr/include/bits/string2.h:803:54: note: expanded from macro 'strcmp'
# && (__s1_len = strlen (s1), __s2_len = strlen (s2), \
# ^~
# /usr/include/string.h:394:35: note: passing argument to parameter '__s' here
# extern size_t strlen (const char *__s)
# ^
# userfile.c:1224:17: warning: passing 'unsigned char [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) {
# ^~~
# /usr/include/bits/string2.h:902:15: note: expanded from macro 'strncmp'
# ? strcmp (s1, s2) : strncmp (s1, s2, n)))
# ^~
# /usr/include/bits/string2.h:806:27: note: expanded from macro 'strcmp'
# ? __builtin_strcmp (s1, s2) \
# ^~
# userfile.c:1224:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) {
# ^~~~~~~~~
# /usr/include/bits/string2.h:902:19: note: expanded from macro 'strncmp'
# ? strcmp (s1, s2) : strncmp (s1, s2, n)))
# ^~
# /usr/include/bits/string2.h:806:31: note: expanded from macro 'strcmp'
# ? __builtin_strcmp (s1, s2) \
# ^~
# userfile.c:1224:17: warning: passing 'unsigned char [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) {
# ^~~
# /usr/include/bits/string2.h:902:15: note: expanded from macro 'strncmp'
# ? strcmp (s1, s2) : strncmp (s1, s2, n)))
# ^~
# /usr/include/bits/string2.h:808:26: note: expanded from macro 'strcmp'
# && (__s1_len = strlen (s1), __s1_len < 4) \
# ^~
# /usr/include/string.h:394:35: note: passing argument to parameter '__s' here
# extern size_t strlen (const char *__s)
# ^
# userfile.c:1224:17: warning: passing 'unsigned char [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) {
# ^~~
# /usr/include/bits/string2.h:902:15: note: expanded from macro 'strncmp'
# ? strcmp (s1, s2) : strncmp (s1, s2, n)))
# ^~
# /usr/include/bits/string2.h:810:26: note: expanded from macro 'strcmp'
# ? __builtin_strcmp (s1, s2) \
# ^~
# userfile.c:1224:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) {
# ^~~~~~~~~
# /usr/include/bits/string2.h:902:19: note: expanded from macro 'strncmp'
# ? strcmp (s1, s2) : strncmp (s1, s2, n)))
# ^~
# /usr/include/bits/string2.h:810:30: note: expanded from macro 'strcmp'
# ? __builtin_strcmp (s1, s2) \
# ^~
# userfile.c:1224:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) {
# ^~~~~~~~~
# /usr/include/bits/string2.h:902:19: note: expanded from macro 'strncmp'
# ? strcmp (s1, s2) : strncmp (s1, s2, n)))
# ^~
# /usr/include/bits/string2.h:813:29: note: expanded from macro 'strcmp'
# && (__s2_len = strlen (s2), __s2_len < 4) \
# ^~
# /usr/include/string.h:394:35: note: passing argument to parameter '__s' here
# extern size_t strlen (const char *__s)
# ^
# userfile.c:1224:17: warning: passing 'unsigned char [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) {
# ^~~
# /usr/include/bits/string2.h:902:15: note: expanded from macro 'strncmp'
# ? strcmp (s1, s2) : strncmp (s1, s2, n)))
# ^~
# /usr/include/bits/string2.h:815:29: note: expanded from macro 'strcmp'
# ? __builtin_strcmp (s1, s2) \
# ^~
# userfile.c:1224:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) {
# ^~~~~~~~~
# /usr/include/bits/string2.h:902:19: note: expanded from macro 'strncmp'
# ? strcmp (s1, s2) : strncmp (s1, s2, n)))
# ^~
# /usr/include/bits/string2.h:815:33: note: expanded from macro 'strcmp'
# ? __builtin_strcmp (s1, s2) \
# ^~
# userfile.c:1224:17: warning: passing 'unsigned char [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) {
# ^~~
# /usr/include/bits/string2.h:902:15: note: expanded from macro 'strncmp'
# ? strcmp (s1, s2) : strncmp (s1, s2, n)))
# ^~
# /usr/include/bits/string2.h:817:26: note: expanded from macro 'strcmp'
# : __builtin_strcmp (s1, s2)))); })
# ^~
# userfile.c:1224:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) {
# ^~~~~~~~~
# /usr/include/bits/string2.h:902:19: note: expanded from macro 'strncmp'
# ? strcmp (s1, s2) : strncmp (s1, s2, n)))
# ^~
# /usr/include/bits/string2.h:817:30: note: expanded from macro 'strcmp'
# : __builtin_strcmp (s1, s2)))); })
# ^~
# userfile.c:1224:17: warning: passing 'unsigned char [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) {
# ^~~
# /usr/include/bits/string2.h:902:34: note: expanded from macro 'strncmp'
# ? strcmp (s1, s2) : strncmp (s1, s2, n)))
# ^~
# /usr/include/string.h:143:33: note: passing argument to parameter '__s1' here
# extern int strncmp (const char *__s1, const char *__s2, size_t __n)
# ^
# userfile.c:1224:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (strncmp(buf, checkdata, FIRMWARE_HEADER_SIZE) != 0) {
# ^~~~~~~~~
# /usr/include/bits/string2.h:902:38: note: expanded from macro 'strncmp'
# ? strcmp (s1, s2) : strncmp (s1, s2, n)))
# ^~
# /usr/include/string.h:143:51: note: passing argument to parameter '__s2' here
# extern int strncmp (const char *__s1, const char *__s2, size_t __n)
# ^
# userfile.c:1231:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# strncpy(remotename+1, basename, sizeof(remotename) - 1);
# ^~~~~~~~~~~~
# /usr/include/bits/string2.h:760:52: note: expanded from macro 'strncpy'
# # define strncpy(dest, src, n) __builtin_strncpy (dest, src, n)
# ^~~~
# userfile.c:1232:68: warning: passing 'unsigned char [20]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if ( (i = _ifp_write_stream_progress(dev, fp, (int)st.st_size, remotename, p))) {
# ^~~~~~~~~~
# userfile.c:138:39: note: passing argument to parameter 'f' here
# FILE *src, int filesize, const char *f,
# ^
# userfile.c:8:19: warning: unused variable 'rcsid' [-Wunused-const-variable]
# static const char rcsid[] = "$Id: ";
# ^
# 20 warnings generated.
# clang -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
# if /bin/sh ../libtool --mode=compile clang -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
# clang -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
# ifp_os_libusb.c:53:19: warning: passing 'const char **' to parameter of type 'char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
# r = iconv(ICONV, &ibb, &i_n, &obb, &o_n);
# ^~~~
# /usr/include/iconv.h:42:54: note: passing argument to parameter '__inbuf' here
# extern size_t iconv (iconv_t __cd, char **__restrict __inbuf,
# ^
# ifp_os_libusb.c:56:68: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
# ifp_err_i(i, "problem converting, i_n is %d, o_n is %d, r = %d", i_n, o_n, r);
# ~~ ^~~
# %zu
# ../include/ifp.h:444:64: note: expanded from macro 'ifp_err_i'
# #define ifp_err_i(i, fmt, arg...) ifp_err("err=%d. " fmt, i, ##arg)
# ^~~
# ../include/ifp.h:442:76: note: expanded from macro 'ifp_err'
# #define ifp_err(fmt, arg...) ifp_os_err("[%s] " fmt "\n", __FUNCTION__ , ##arg)
# ^~~
# ../include/ifp.h:438:65: note: expanded from macro 'ifp_os_err'
# #define ifp_os_err(fmt, arg...) fprintf(stderr, "err: " fmt, ##arg)
# ^~~
# ifp_os_libusb.c:56:73: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
# ifp_err_i(i, "problem converting, i_n is %d, o_n is %d, r = %d", i_n, o_n, r);
# ~~ ^~~
# %zu
# ../include/ifp.h:444:64: note: expanded from macro 'ifp_err_i'
# #define ifp_err_i(i, fmt, arg...) ifp_err("err=%d. " fmt, i, ##arg)
# ^~~
# ../include/ifp.h:442:76: note: expanded from macro 'ifp_err'
# #define ifp_err(fmt, arg...) ifp_os_err("[%s] " fmt "\n", __FUNCTION__ , ##arg)
# ^~~
# ../include/ifp.h:438:65: note: expanded from macro 'ifp_os_err'
# #define ifp_os_err(fmt, arg...) fprintf(stderr, "err: " fmt, ##arg)
# ^~~
# ifp_os_libusb.c:56:78: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
# ifp_err_i(i, "problem converting, i_n is %d, o_n is %d, r = %d", i_n, o_n, r);
# ~~ ^
# %zu
# ../include/ifp.h:444:64: note: expanded from macro 'ifp_err_i'
# #define ifp_err_i(i, fmt, arg...) ifp_err("err=%d. " fmt, i, ##arg)
# ^~~
# ../include/ifp.h:442:76: note: expanded from macro 'ifp_err'
# #define ifp_err(fmt, arg...) ifp_os_err("[%s] " fmt "\n", __FUNCTION__ , ##arg)
# ^~~
# ../include/ifp.h:438:65: note: expanded from macro 'ifp_os_err'
# #define ifp_os_err(fmt, arg...) fprintf(stderr, "err: " fmt, ##arg)
# ^~~
# ifp_os_libusb.c:132:66: warning: passing 'uint8_t [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = usb_control_msg(usbdev, IFP_REQ_TYPE, command, arg1, arg2, ctl, c_size,
# ^~~
# /usr/include/usb.h:310:30: note: passing argument to parameter 'bytes' here
# int value, int index, char *bytes, int size, int timeout);
# ^
# 5 warnings generated.
# clang -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
# if /bin/sh ../libtool --mode=compile clang -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
# clang -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
# error_strings.c:8:19: warning: unused variable 'rcsid' [-Wunused-const-variable]
# static const char rcsid[] = "$Id: ";
# ^
# 1 warning generated.
# clang -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
# if /bin/sh ../libtool --mode=compile clang -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
# clang -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
# tuner.c:81:10: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# strncpy(bm, callsign, CALL_WIDTH);
# ^~
# /usr/include/bits/string2.h:760:52: note: expanded from macro 'strncpy'
# # define strncpy(dest, src, n) __builtin_strncpy (dest, src, n)
# ^~~~
# tuner.c:8:19: warning: unused variable 'rcsid' [-Wunused-const-variable]
# static const char rcsid[] = "$Id: ";
# ^
# 2 warnings generated.
# clang -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
# /bin/sh ../libtool --mode=link clang -g -O2 -Wall -W -Wno-unused-parameter -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
# clang -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,-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/libifp/src/libifp-1.0.0.2/src'
# Making all in examples
# make[1]: Entering directory '/tmp/libifp/src/libifp-1.0.0.2/examples'
# if clang -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:268:10: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# strncpy(buf, f, IFP_MAXPATHLEN);
# ^~~
# /usr/include/bits/string2.h:760:52: note: expanded from macro 'strncpy'
# # define strncpy(dest, src, n) __builtin_strncpy (dest, src, n)
# ^~~~
# ifpline.c:269:17: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# normalize_path(buf, IFP_MAXPATHLEN);
# ^~~
# ifpline.c:32:27: note: passing argument to parameter 'path' here
# void normalize_path(char *path, size_t size);
# ^
# ifpline.c:270:18: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# slash2backslash(buf, buf, IFP_MAXPATHLEN);
# ^~~
# ifpline.c:35:28: note: passing argument to parameter 'dest' here
# void slash2backslash(char *dest, const char *src, size_t count);
# ^
# ifpline.c:270:23: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# slash2backslash(buf, buf, IFP_MAXPATHLEN);
# ^~~
# ifpline.c:35:46: note: passing argument to parameter 'src' here
# void slash2backslash(char *dest, const char *src, size_t count);
# ^
# ifpline.c:272:25: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = ifp_list_dirs(dev, buf, print_basic, stdout);
# ^~~
# ../include/ifp.h:325:57: note: passing argument to parameter 'dirname' here
# int ifp_list_dirs(struct ifp_device * dev, const char * dirname,
# ^
# ifpline.c:422:10: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# strncpy(buf, p, IFP_MAXPATHLEN);
# ^~~
# /usr/include/bits/string2.h:760:52: note: expanded from macro 'strncpy'
# # define strncpy(dest, src, n) __builtin_strncpy (dest, src, n)
# ^~~~
# ifpline.c:423:17: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# normalize_path(buf, IFP_MAXPATHLEN);
# ^~~
# ifpline.c:32:27: note: passing argument to parameter 'path' here
# void normalize_path(char *path, size_t size);
# ^
# ifpline.c:424:18: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# slash2backslash(buf, buf, IFP_MAXPATHLEN);
# ^~~
# ifpline.c:35:28: note: passing argument to parameter 'dest' here
# void slash2backslash(char *dest, const char *src, size_t count);
# ^
# ifpline.c:424:23: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# slash2backslash(buf, buf, IFP_MAXPATHLEN);
# ^~~
# ifpline.c:35:46: note: passing argument to parameter 'src' here
# void slash2backslash(char *dest, const char *src, size_t count);
# ^
# ifpline.c:426:14: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# i = fn(dev, buf);
# ^~~
# ifpline.c:11:19: warning: unused variable 'rcsid' [-Wunused-const-variable]
# static const char rcsid[] = "$Id: ifpline.c,v 1.5 2004/11/18 17:12:37 oakhamg Exp $";
# ^
# 11 warnings generated.
# /bin/sh ../libtool --mode=link clang -g -O2 -Wall -W -Wno-unused-parameter -o ifpline ifpline.o ../src/libifp.la -lusb
# mkdir .libs
# clang -g -O2 -Wall -W -Wno-unused-parameter -o .libs/ifpline ifpline.o ../src/.libs/libifp.so -lusb
# creating ifpline
# make[1]: Leaving directory '/tmp/libifp/src/libifp-1.0.0.2/examples'
# make[1]: Entering directory '/tmp/libifp/src/libifp-1.0.0.2'
# make[1]: Nothing to be done for 'all-am'.
# make[1]: Leaving directory '/tmp/libifp/src/libifp-1.0.0.2'
# ==> Entering fakeroot environment...
# ==> Starting package()...
# Making install in src
# make[1]: Entering directory '/tmp/libifp/src/libifp-1.0.0.2/src'
# make[2]: Entering directory '/tmp/libifp/src/libifp-1.0.0.2/src'
# /bin/sh ../mkinstalldirs /tmp/libifp/pkg/libifp/usr/lib
# mkdir -p -- /tmp/libifp/pkg/libifp/usr/lib
# /bin/sh ../libtool --mode=install /usr/bin/install -c libifp.la /tmp/libifp/pkg/libifp/usr/lib/libifp.la
# /usr/bin/install -c .libs/libifp.so.4.1.4 /tmp/libifp/pkg/libifp/usr/lib/libifp.so.4.1.4
# (cd /tmp/libifp/pkg/libifp/usr/lib && rm -f libifp.so.4 && ln -s libifp.so.4.1.4 libifp.so.4)
# (cd /tmp/libifp/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/libifp/pkg/libifp/usr/lib/libifp.la
# /usr/bin/install -c .libs/libifp.a /tmp/libifp/pkg/libifp/usr/lib/libifp.a
# ranlib /tmp/libifp/pkg/libifp/usr/lib/libifp.a
# chmod 644 /tmp/libifp/pkg/libifp/usr/lib/libifp.a
# libtool: install: warning: remember to run `libtool --finish /usr/lib'
# /bin/sh ../mkinstalldirs /tmp/libifp/pkg/libifp/usr/include
# mkdir -p -- /tmp/libifp/pkg/libifp/usr/include
# /usr/bin/install -c -m 644 ../include/ifp.h /tmp/libifp/pkg/libifp/usr/include/ifp.h
# make[2]: Leaving directory '/tmp/libifp/src/libifp-1.0.0.2/src'
# make[1]: Leaving directory '/tmp/libifp/src/libifp-1.0.0.2/src'
# Making install in examples
# make[1]: Entering directory '/tmp/libifp/src/libifp-1.0.0.2/examples'
# make[2]: Entering directory '/tmp/libifp/src/libifp-1.0.0.2/examples'
# /bin/sh ../mkinstalldirs /tmp/libifp/pkg/libifp/usr/bin
# mkdir -p -- /tmp/libifp/pkg/libifp/usr/bin
# /bin/sh ../libtool --mode=install /usr/bin/install -c ifpline /tmp/libifp/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/libifp/pkg/libifp/usr/bin/ifpline
# make[2]: Nothing to be done for 'install-data-am'.
# make[2]: Leaving directory '/tmp/libifp/src/libifp-1.0.0.2/examples'
# make[1]: Leaving directory '/tmp/libifp/src/libifp-1.0.0.2/examples'
# make[1]: Entering directory '/tmp/libifp/src/libifp-1.0.0.2'
# make[2]: Entering directory '/tmp/libifp/src/libifp-1.0.0.2'
# make[2]: Nothing to be done for 'install-exec-am'.
# /bin/sh ./mkinstalldirs /tmp/libifp/pkg/libifp/usr/share/man/man3
# mkdir -p -- /tmp/libifp/pkg/libifp/usr/share/man/man3
# /usr/bin/install -c -m 644 ./docs/man/man3/ifp.h.3 /tmp/libifp/pkg/libifp/usr/share/man/man3/ifp.h.3
# make[2]: Leaving directory '/tmp/libifp/src/libifp-1.0.0.2'
# make[1]: Leaving directory '/tmp/libifp/src/libifp-1.0.0.2'
# ==> Tidying install...
# -> Removing doc files...
# -> Purging unwanted files...
# ==> Checking for packaging issue...
# ==> Creating package "libifp"...
# -> Generating .PKGINFO file...
# -> Generating .BUILDINFO file...
# error: invalid option '--noprogressbar'
# -> Generating .MTREE file...
# -> Compressing package...
# ==> Leaving fakeroot environment.
# ==> Finished making: libifp 1.0.0.2-5 (Thu Apr 13 18:38:48 UTC 2017)

CMD: pacman --query --file libifp-1.0.0.2-5-x86_64.pkg.tar.xz
# libifp 1.0.0.2-5

Creating hybrid package for 'libifp'

Trying to find vanilla package 'libifp'...

CMD: pacman --query --file /mirror/libifp-1.0.0.2-5.pkg.tar.xz
# libifp 1.0.0.2-5

Package file has the following structure:
# /.PKGINFO
# /.MTREE
# /usr/share/man/man3/ifp.h.3.gz
# /usr/lib/libifp.so
# /usr/lib/libifp.so.4
# /usr/lib/libifp.so.4.1.4
# /usr/bin/ifpline
# /usr/include/ifp.h
# /sysroot/usr/lib/libifp.so.4.1.4
# /sysroot/usr/lib/libifp.so.4
# /sysroot/usr/lib/libifp.so
# /sysroot/usr/lib/libifp.la
# /sysroot/usr/lib/libifp.a
# /sysroot/usr/include/ifp.h

Generating .MTREE

CMD: bsdtar -czf .MTREE --format=mtree --options=!all,use-set,type,uid,mode,time,size,md5,sha256,link .PKGINFO usr sysroot

Tar-ing up files

CMD: bsdtar -cf - .PKGINFO usr sysroot .MTREE

CMD: xz -c -z

Successfully ran bsdtar -cf - .PKGINFO usr sysroot .MTREE | xz -c -z

CMD: bsdtar -tqf libifp.pkg.tar.xz .PKGINFO
# .PKGINFO

Created package at path /var/cache/pacman/pkg/libifp.pkg.tar.xz

Attempting to access local repository, attempt 1

CMD: repo-add /var/cache/pacman/pkg/tuscan.db.tar /var/cache/pacman/pkg/libifp.pkg.tar.xz
# ==> Extracting database to a temporary location...
# ==> Extracting database to a temporary location...
# ==> Adding package '/var/cache/pacman/pkg/libifp.pkg.tar.xz'
# -> Computing checksums...
# -> Creating 'desc' db entry...
# -> Creating 'files' db entry...
# ==> Creating updated database file '/var/cache/pacman/pkg/tuscan.db.tar'

Printing config logfiles

CMD: config logfiles '/tmp/libifp/src/libifp-1.0.0.2/config.log'
# This file contains any messages produced by compilers while
# running configure, to aid debugging if configure makes a mistake.
#
# It was created by configure, which was
# generated by GNU Autoconf 2.59. Invocation command line was
#
# $ ./configure --host=x86_64-unknown-linux --prefix=/usr --mandir=/usr/share/man --with-libusb
#
# ## --------- ##
# ## Platform. ##
# ## --------- ##
#
# hostname = 144b0d723f72
# uname -m = x86_64
# uname -r = 4.10.6-1-ARCH
# uname -s = Linux
# uname -v = #1 SMP PREEMPT Mon Mar 27 08:28:22 CEST 2017
#
# /usr/bin/uname -p = unknown
# /bin/uname -X = unknown
#
# /bin/arch = unknown
# /usr/bin/arch -k = unknown
# /usr/convex/getsysinfo = unknown
# hostinfo = unknown
# /bin/machine = unknown
# /usr/bin/oslevel = unknown
# /bin/universe = unknown
#
# PATH: /usr/bin
# PATH: /usr/local/sbin
# PATH: /usr/local/bin
# PATH: /usr/bin
# PATH: /usr/lib/jvm/default/bin
# PATH: /usr/bin/site_perl
# PATH: /usr/bin/vendor_perl
# PATH: /usr/bin/core_perl
#
#
# ## ----------- ##
# ## Core tests. ##
# ## ----------- ##
#
# configure:1549: checking for a BSD-compatible install
# configure:1604: result: /usr/bin/install -c
# configure:1615: checking whether build environment is sane
# configure:1658: result: yes
# configure:1691: checking for gawk
# configure:1707: found /usr/bin/gawk
# configure:1717: result: gawk
# configure:1727: checking whether make sets $(MAKE)
# configure:1747: result: yes
# configure:1826: checking for x86_64-unknown-linux-strip
# configure:1855: result: no
# configure:1864: checking for strip
# configure:1880: found /usr/bin/strip
# configure:1891: result: strip
# configure:1919: checking for x86_64-unknown-linux-gcc
# configure:1945: result: clang
# configure:2227: checking for C compiler version
# configure:2230: clang --version &5
# clang version 3.8.0 (tags/RELEASE_380/final)
# Target: x86_64-unknown-linux-gnu
# Thread model: posix
# InstalledDir: /usr/bin
# configure:2233: $? = 0
# configure:2235: clang -v &5
# clang version 3.8.0 (tags/RELEASE_380/final)
# Target: x86_64-unknown-linux-gnu
# Thread model: posix
# InstalledDir: /usr/bin
# Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Candidate multilib: .;@m64
# Selected multilib: .;@m64
# configure:2238: $? = 0
# configure:2240: clang -V &5
# clang-3.8: error: argument to '-V' is missing (expected 1 value)
# clang-3.8: error: no input files
# configure:2243: $? = 1
# configure:2266: checking for C compiler default output file name
# configure:2269: clang -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:2272: $? = 0
# configure:2318: result: a.out
# configure:2323: checking whether the C compiler works
# configure:2329: ./a.out
# configure:2332: $? = 0
# configure:2349: result: yes
# configure:2356: checking whether we are cross compiling
# configure:2358: result: no
# configure:2361: checking for suffix of executables
# configure:2363: clang -o conftest -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:2366: $? = 0
# configure:2391: result:
# configure:2397: checking for suffix of object files
# configure:2418: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:2421: $? = 0
# configure:2443: result: o
# configure:2447: checking whether we are using the GNU C compiler
# configure:2471: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:2477: $? = 0
# configure:2480: test -z || test ! -s conftest.err
# configure:2483: $? = 0
# configure:2486: test -s conftest.o
# configure:2489: $? = 0
# configure:2502: result: yes
# configure:2508: checking whether clang accepts -g
# configure:2529: clang -c -g conftest.c >&5
# configure:2535: $? = 0
# configure:2538: test -z || test ! -s conftest.err
# configure:2541: $? = 0
# configure:2544: test -s conftest.o
# configure:2547: $? = 0
# configure:2558: result: yes
# configure:2575: checking for clang option to accept ANSI C
# configure:2645: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:2651: $? = 0
# configure:2654: test -z || test ! -s conftest.err
# configure:2657: $? = 0
# configure:2660: test -s conftest.o
# configure:2663: $? = 0
# configure:2681: result: none needed
# configure:2699: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# conftest.c:2:3: error: unknown type name 'choke'
# choke me
# ^
# conftest.c:2:11: error: expected ';' after top level declarator
# choke me
# ^
# ;
# 2 errors generated.
# configure:2705: $? = 1
# configure: failed program was:
# | #ifndef __cplusplus
# | choke me
# | #endif
# configure:2846: checking for style of include used by make
# configure:2874: result: GNU
# configure:2902: checking dependency style of clang
# configure:2985: result: gcc3
# configure:3015: checking for a BSD-compatible install
# configure:3070: result: /usr/bin/install -c
# configure:3159: checking build system type
# configure:3177: result: x86_64-unknown-linux-gnu
# configure:3185: checking host system type
# configure:3199: result: x86_64-unknown-linux-gnu
# configure:3207: checking for a sed that does not truncate output
# configure:3261: result: /usr/bin/sed
# configure:3264: checking for egrep
# configure:3274: result: grep -E
# configure:3290: checking for ld used by clang
# configure:3357: result: /usr/bin/ld
# configure:3366: checking if the linker (/usr/bin/ld) is GNU ld
# configure:3381: result: yes
# configure:3386: checking for /usr/bin/ld option to reload object files
# configure:3393: result: -r
# configure:3402: checking for BSD-compatible nm
# configure:3444: result: nm
# configure:3448: checking whether ln -s works
# configure:3452: result: yes
# configure:3459: checking how to recognise dependent libraries
# configure:3633: result: pass_all
# configure:3718: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:3721: $? = 0
# configure:3846: checking how to run the C preprocessor
# configure:3881: clang -E conftest.c
# configure:3887: $? = 0
# configure:3919: clang -E conftest.c
# conftest.c:11:10: fatal error: 'ac_nonexistent.h' file not found
# #include
# ^
# 1 error generated.
# configure:3925: $? = 1
# configure: failed program was:
# | /* confdefs.h. */
# |
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE "libifp"
# | #define VERSION "1.0.0.2"
# | /* end confdefs.h. */
# | #include
# configure:3964: result: clang -E
# configure:3988: clang -E conftest.c
# configure:3994: $? = 0
# configure:4026: clang -E conftest.c
# conftest.c:11:10: fatal error: 'ac_nonexistent.h' file not found
# #include
# ^
# 1 error generated.
# configure:4032: $? = 1
# configure: failed program was:
# | /* confdefs.h. */
# |
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE "libifp"
# | #define VERSION "1.0.0.2"
# | /* end confdefs.h. */
# | #include
# configure:4076: checking for ANSI C header files
# configure:4101: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:4107: $? = 0
# configure:4110: test -z || test ! -s conftest.err
# configure:4113: $? = 0
# configure:4116: test -s conftest.o
# configure:4119: $? = 0
# configure:4208: clang -o conftest -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# conftest.c:28:7: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]
# exit(2);
# ^
# conftest.c:28:7: note: include the header or explicitly provide a declaration for 'exit'
# 1 warning generated.
# configure:4211: $? = 0
# configure:4213: ./conftest
# configure:4216: $? = 0
# configure:4231: result: yes
# configure:4255: checking for sys/types.h
# configure:4271: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:4277: $? = 0
# configure:4280: test -z || test ! -s conftest.err
# configure:4283: $? = 0
# configure:4286: test -s conftest.o
# configure:4289: $? = 0
# configure:4300: result: yes
# configure:4255: checking for sys/stat.h
# configure:4271: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:4277: $? = 0
# configure:4280: test -z || test ! -s conftest.err
# configure:4283: $? = 0
# configure:4286: test -s conftest.o
# configure:4289: $? = 0
# configure:4300: result: yes
# configure:4255: checking for stdlib.h
# configure:4271: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:4277: $? = 0
# configure:4280: test -z || test ! -s conftest.err
# configure:4283: $? = 0
# configure:4286: test -s conftest.o
# configure:4289: $? = 0
# configure:4300: result: yes
# configure:4255: checking for string.h
# configure:4271: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:4277: $? = 0
# configure:4280: test -z || test ! -s conftest.err
# configure:4283: $? = 0
# configure:4286: test -s conftest.o
# configure:4289: $? = 0
# configure:4300: result: yes
# configure:4255: checking for memory.h
# configure:4271: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:4277: $? = 0
# configure:4280: test -z || test ! -s conftest.err
# configure:4283: $? = 0
# configure:4286: test -s conftest.o
# configure:4289: $? = 0
# configure:4300: result: yes
# configure:4255: checking for strings.h
# configure:4271: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:4277: $? = 0
# configure:4280: test -z || test ! -s conftest.err
# configure:4283: $? = 0
# configure:4286: test -s conftest.o
# configure:4289: $? = 0
# configure:4300: result: yes
# configure:4255: checking for inttypes.h
# configure:4271: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:4277: $? = 0
# configure:4280: test -z || test ! -s conftest.err
# configure:4283: $? = 0
# configure:4286: test -s conftest.o
# configure:4289: $? = 0
# configure:4300: result: yes
# configure:4255: checking for stdint.h
# configure:4271: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:4277: $? = 0
# configure:4280: test -z || test ! -s conftest.err
# configure:4283: $? = 0
# configure:4286: test -s conftest.o
# configure:4289: $? = 0
# configure:4300: result: yes
# configure:4255: checking for unistd.h
# configure:4271: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:4277: $? = 0
# configure:4280: test -z || test ! -s conftest.err
# configure:4283: $? = 0
# configure:4286: test -s conftest.o
# configure:4289: $? = 0
# configure:4300: result: yes
# configure:4326: checking dlfcn.h usability
# configure:4338: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:4344: $? = 0
# configure:4347: test -z || test ! -s conftest.err
# configure:4350: $? = 0
# configure:4353: test -s conftest.o
# configure:4356: $? = 0
# configure:4366: result: yes
# configure:4370: checking dlfcn.h presence
# configure:4380: clang -E conftest.c
# configure:4386: $? = 0
# configure:4406: result: yes
# configure:4441: checking for dlfcn.h
# configure:4448: result: yes
# configure:4471: checking for x86_64-unknown-linux-g++
# configure:4497: result: clang++
# configure:4555: checking for C++ compiler version
# configure:4558: clang++ --version &5
# clang version 3.8.0 (tags/RELEASE_380/final)
# Target: x86_64-unknown-linux-gnu
# Thread model: posix
# InstalledDir: /usr/bin
# configure:4561: $? = 0
# configure:4563: clang++ -v &5
# clang version 3.8.0 (tags/RELEASE_380/final)
# Target: x86_64-unknown-linux-gnu
# Thread model: posix
# InstalledDir: /usr/bin
# Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Candidate multilib: .;@m64
# Selected multilib: .;@m64
# configure:4566: $? = 0
# configure:4568: clang++ -V &5
# clang-3.8: error: argument to '-V' is missing (expected 1 value)
# clang-3.8: error: no input files
# configure:4571: $? = 1
# configure:4574: checking whether we are using the GNU C++ compiler
# configure:4598: clang++ -c conftest.cc >&5
# configure:4604: $? = 0
# configure:4607: test -z || test ! -s conftest.err
# configure:4610: $? = 0
# configure:4613: test -s conftest.o
# configure:4616: $? = 0
# configure:4629: result: yes
# configure:4635: checking whether clang++ accepts -g
# configure:4656: clang++ -c -g conftest.cc >&5
# configure:4662: $? = 0
# configure:4665: test -z || test ! -s conftest.err
# configure:4668: $? = 0
# configure:4671: test -s conftest.o
# configure:4674: $? = 0
# configure:4685: result: yes
# configure:4727: clang++ -c conftest.cc >&5
# configure:4733: $? = 0
# configure:4736: test -z || test ! -s conftest.err
# configure:4739: $? = 0
# configure:4742: test -s conftest.o
# configure:4745: $? = 0
# configure:4771: clang++ -c conftest.cc >&5
# conftest.cc:26:1: error: use of undeclared identifier 'exit'
# exit (42);
# ^
# 1 error generated.
# configure:4777: $? = 1
# configure: failed program was:
# | /* confdefs.h. */
# |
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE "libifp"
# | #define VERSION "1.0.0.2"
# | #define STDC_HEADERS 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_STDLIB_H 1
# | #define HAVE_STRING_H 1
# | #define HAVE_MEMORY_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_DLFCN_H 1
# | /* end confdefs.h. */
# |
# | int
# | main ()
# | {
# | exit (42);
# | ;
# | return 0;
# | }
# configure:4727: clang++ -c conftest.cc >&5
# conftest.cc:22:17: error: use of undeclared identifier 'std'
# extern "C" void std::exit (int) throw (); using std::exit;
# ^
# conftest.cc:22:49: error: use of undeclared identifier 'std'
# extern "C" void std::exit (int) throw (); using std::exit;
# ^
# 2 errors generated.
# configure:4733: $? = 1
# configure: failed program was:
# | /* confdefs.h. */
# |
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE "libifp"
# | #define VERSION "1.0.0.2"
# | #define STDC_HEADERS 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_STDLIB_H 1
# | #define HAVE_STRING_H 1
# | #define HAVE_MEMORY_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_DLFCN_H 1
# | /* end confdefs.h. */
# | extern "C" void std::exit (int) throw (); using std::exit;
# | #include
# | int
# | main ()
# | {
# | exit (42);
# | ;
# | return 0;
# | }
# configure:4727: clang++ -c conftest.cc >&5
# conftest.cc:22:17: error: use of undeclared identifier 'std'
# extern "C" void std::exit (int); using std::exit;
# ^
# conftest.cc:22:40: error: use of undeclared identifier 'std'
# extern "C" void std::exit (int); using std::exit;
# ^
# 2 errors generated.
# configure:4733: $? = 1
# configure: failed program was:
# | /* confdefs.h. */
# |
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE "libifp"
# | #define VERSION "1.0.0.2"
# | #define STDC_HEADERS 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_STDLIB_H 1
# | #define HAVE_STRING_H 1
# | #define HAVE_MEMORY_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_DLFCN_H 1
# | /* end confdefs.h. */
# | extern "C" void std::exit (int); using std::exit;
# | #include
# | int
# | main ()
# | {
# | exit (42);
# | ;
# | return 0;
# | }
# configure:4727: clang++ -c conftest.cc >&5
# configure:4733: $? = 0
# configure:4736: test -z || test ! -s conftest.err
# configure:4739: $? = 0
# configure:4742: test -s conftest.o
# configure:4745: $? = 0
# configure:4771: clang++ -c conftest.cc >&5
# configure:4777: $? = 0
# configure:4780: test -z || test ! -s conftest.err
# configure:4783: $? = 0
# configure:4786: test -s conftest.o
# configure:4789: $? = 0
# configure:4814: checking dependency style of clang++
# configure:4897: result: gcc3
# configure:4919: checking how to run the C++ preprocessor
# configure:4950: clang++ -E conftest.cc
# configure:4956: $? = 0
# configure:4988: clang++ -E conftest.cc
# conftest.cc:25:10: fatal error: 'ac_nonexistent.h' file not found
# #include
# ^
# 1 error generated.
# configure:4994: $? = 1
# configure: failed program was:
# | /* confdefs.h. */
# |
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE "libifp"
# | #define VERSION "1.0.0.2"
# | #define STDC_HEADERS 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_STDLIB_H 1
# | #define HAVE_STRING_H 1
# | #define HAVE_MEMORY_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_DLFCN_H 1
# | #ifdef __cplusplus
# | extern "C" void exit (int) throw ();
# | #endif
# | /* end confdefs.h. */
# | #include
# configure:5033: result: clang++ -E
# configure:5057: clang++ -E conftest.cc
# configure:5063: $? = 0
# configure:5095: clang++ -E conftest.cc
# conftest.cc:25:10: fatal error: 'ac_nonexistent.h' file not found
# #include
# ^
# 1 error generated.
# configure:5101: $? = 1
# configure: failed program was:
# | /* confdefs.h. */
# |
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE "libifp"
# | #define VERSION "1.0.0.2"
# | #define STDC_HEADERS 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_STDLIB_H 1
# | #define HAVE_STRING_H 1
# | #define HAVE_MEMORY_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_DLFCN_H 1
# | #ifdef __cplusplus
# | extern "C" void exit (int) throw ();
# | #endif
# | /* end confdefs.h. */
# | #include
# configure:5154: checking for x86_64-unknown-linux-g77
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-f77
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-xlf
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-frt
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-pgf77
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-fort77
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-fl32
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-af77
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-f90
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-xlf90
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-pgf90
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-epcf90
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-f95
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-fort
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-xlf95
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-ifc
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-efc
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-pgf95
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-lf95
# configure:5183: result: no
# configure:5154: checking for x86_64-unknown-linux-gfortran
# configure:5183: result: no
# configure:5196: checking for g77
# configure:5225: result: no
# configure:5196: checking for f77
# configure:5225: result: no
# configure:5196: checking for xlf
# configure:5225: result: no
# configure:5196: checking for frt
# configure:5225: result: no
# configure:5196: checking for pgf77
# configure:5225: result: no
# configure:5196: checking for fort77
# configure:5225: result: no
# configure:5196: checking for fl32
# configure:5225: result: no
# configure:5196: checking for af77
# configure:5225: result: no
# configure:5196: checking for f90
# configure:5225: result: no
# configure:5196: checking for xlf90
# configure:5225: result: no
# configure:5196: checking for pgf90
# configure:5225: result: no
# configure:5196: checking for epcf90
# configure:5225: result: no
# configure:5196: checking for f95
# configure:5212: found /usr/bin/f95
# configure:5222: result: f95
# configure:5237: checking for Fortran 77 compiler version
# configure:5240: f95 --version &5
# GNU Fortran (GCC) 6.1.1 20160602
# Copyright (C) 2016 Free Software Foundation, Inc.
# This is free software; see the source for copying conditions. There is NO
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# configure:5243: $? = 0
# configure:5245: f95 -v &5
# Using built-in specs.
# COLLECT_GCC=f95
# COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/lto-wrapper
# Target: x86_64-pc-linux-gnu
# Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=release
# Thread model: posix
# gcc version 6.1.1 20160602 (GCC)
# configure:5248: $? = 0
# configure:5250: f95 -V &5
# f95: error: unrecognized command line option '-V'
# f95: fatal error: no input files
# compilation terminated.
# configure:5253: $? = 1
# configure:5261: checking whether we are using the GNU Fortran 77 compiler
# configure:5275: f95 -c conftest.F >&5
# configure:5281: $? = 0
# configure:5284: test -z || test ! -s conftest.err
# configure:5287: $? = 0
# configure:5290: test -s conftest.o
# configure:5293: $? = 0
# configure:5306: result: yes
# configure:5312: checking whether f95 accepts -g
# configure:5324: f95 -c -g conftest.f >&5
# configure:5330: $? = 0
# configure:5333: test -z || test ! -s conftest.err
# configure:5336: $? = 0
# configure:5339: test -s conftest.o
# configure:5342: $? = 0
# configure:5354: result: yes
# configure:5384: checking the maximum length of command line arguments
# configure:5449: result: 32768
# configure:5460: checking command to parse nm output from clang object
# configure:5549: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:5552: $? = 0
# configure:5556: nm conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' \> conftest.nm
# configure:5559: $? = 0
# configure:5611: clang -o conftest -g -O2 -Wall -W -Wno-unused-parameter conftest.c conftstm.o >&5
# configure:5614: $? = 0
# configure:5652: result: ok
# configure:5656: checking for objdir
# configure:5671: result: .libs
# configure:5723: checking for x86_64-unknown-linux-ar
# configure:5752: result: no
# configure:5761: checking for ar
# configure:5777: found /usr/bin/ar
# configure:5788: result: ar
# configure:5803: checking for x86_64-unknown-linux-ranlib
# configure:5832: result: no
# configure:5841: checking for ranlib
# configure:5857: found /usr/bin/ranlib
# configure:5868: result: ranlib
# configure:5883: checking for x86_64-unknown-linux-strip
# configure:5909: result: strip
# configure:6210: checking if clang static flag works
# configure:6233: result: yes
# configure:6251: checking if clang supports -fno-rtti -fno-exceptions
# configure:6269: clang -c -g -O2 -Wall -W -Wno-unused-parameter -fno-rtti -fno-exceptions conftest.c >&5
# configure:6273: $? = 0
# configure:6284: result: yes
# configure:6299: checking for clang option to produce PIC
# configure:6476: result: -fPIC
# configure:6484: checking if clang PIC flag -fPIC works
# configure:6502: clang -c -g -O2 -Wall -W -Wno-unused-parameter -fPIC -DPIC conftest.c >&5
# configure:6506: $? = 0
# configure:6517: result: yes
# configure:6541: checking if clang supports -c -o file.o
# configure:6562: clang -c -g -O2 -Wall -W -Wno-unused-parameter -o out/conftest2.o conftest.c >&5
# configure:6566: $? = 0
# configure:6586: result: yes
# configure:6612: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
# configure:7459: result: yes
# configure:7485: checking whether -lc should be explicitly linked in
# configure:7490: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:7493: $? = 0
# configure:7507: clang -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| grep -lc \>/dev/null 2\>\&1
# configure:7510: $? = 0
# configure:7522: result: no
# configure:7530: checking dynamic linker characteristics
# configure:8082: result: GNU/Linux ld.so
# configure:8086: checking how to hardcode library paths into programs
# configure:8111: result: immediate
# configure:8125: checking whether stripping libraries is possible
# configure:8130: result: yes
# configure:8953: checking if libtool supports shared libraries
# configure:8955: result: yes
# configure:8958: checking whether to build shared libraries
# configure:9016: result: yes
# configure:9019: checking whether to build static libraries
# configure:9023: result: yes
# configure:9115: creating libtool
# configure:9662: checking for ld used by clang++
# configure:9729: result: /usr/bin/ld -m elf_x86_64
# configure:9738: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld
# configure:9753: result: yes
# configure:9804: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
# configure:10630: result: yes
# configure:10648: clang++ -c conftest.cc >&5
# configure:10651: $? = 0
# configure:10747: checking for clang++ option to produce PIC
# configure:10999: result: -fPIC
# configure:11007: checking if clang++ PIC flag -fPIC works
# configure:11025: clang++ -c -fPIC -DPIC conftest.cc >&5
# configure:11029: $? = 0
# configure:11040: result: yes
# configure:11064: checking if clang++ supports -c -o file.o
# configure:11085: clang++ -c -o out/conftest2.o conftest.cc >&5
# configure:11089: $? = 0
# configure:11109: result: yes
# configure:11135: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
# configure:11163: result: yes
# configure:11234: checking dynamic linker characteristics
# configure:11786: result: GNU/Linux ld.so
# configure:11790: checking how to hardcode library paths into programs
# configure:11815: result: immediate
# configure:11829: checking whether stripping libraries is possible
# configure:11834: result: yes
# configure:13134: checking if libtool supports shared libraries
# configure:13136: result: yes
# configure:13139: checking whether to build shared libraries
# configure:13157: result: yes
# configure:13160: checking whether to build static libraries
# configure:13164: result: yes
# configure:13176: checking for f95 option to produce PIC
# configure:13353: result: -fPIC
# configure:13361: checking if f95 PIC flag -fPIC works
# configure:13379: f95 -c -g -O2 -fPIC conftest.f >&5
# configure:13383: $? = 0
# configure:13394: result: yes
# configure:13418: checking if f95 supports -c -o file.o
# configure:13439: f95 -c -g -O2 -o out/conftest2.o conftest.f >&5
# configure:13443: $? = 0
# configure:13463: result: yes
# configure:13489: checking whether the f95 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
# configure:14316: result: yes
# configure:14387: checking dynamic linker characteristics
# configure:14939: result: GNU/Linux ld.so
# configure:14943: checking how to hardcode library paths into programs
# configure:14968: result: immediate
# configure:14982: checking whether stripping libraries is possible
# configure:14987: result: yes
# configure:19077: checking whether byte ordering is bigendian
# configure:19104: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:19110: $? = 0
# configure:19113: test -z || test ! -s conftest.err
# configure:19116: $? = 0
# configure:19119: test -s conftest.o
# configure:19122: $? = 0
# configure:19146: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# conftest.c:32:2: error: use of undeclared identifier 'not'
# not big endian
# ^
# 1 error generated.
# configure:19152: $? = 1
# configure: failed program was:
# | /* confdefs.h. */
# |
# | #define PACKAGE_NAME ""
# | #define PACKAGE_TARNAME ""
# | #define PACKAGE_VERSION ""
# | #define PACKAGE_STRING ""
# | #define PACKAGE_BUGREPORT ""
# | #define PACKAGE "libifp"
# | #define VERSION "1.0.0.2"
# | #define STDC_HEADERS 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_STDLIB_H 1
# | #define HAVE_STRING_H 1
# | #define HAVE_MEMORY_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_UNISTD_H 1
# | #define HAVE_DLFCN_H 1
# | #ifdef __cplusplus
# | extern "C" void exit (int) throw ();
# | #endif
# | /* end confdefs.h. */
# | #include
# | #include
# |
# | int
# | main ()
# | {
# | #if BYTE_ORDER != BIG_ENDIAN
# | not big endian
# | #endif
# |
# | ;
# | return 0;
# | }
# configure:19285: result: no
# configure:19310: checking libusb
# configure:19334: result: done
# configure:19353: checking usb.h usability
# configure:19365: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:19371: $? = 0
# configure:19374: test -z || test ! -s conftest.err
# configure:19377: $? = 0
# configure:19380: test -s conftest.o
# configure:19383: $? = 0
# configure:19393: result: yes
# configure:19397: checking usb.h presence
# configure:19407: clang -E conftest.c
# configure:19413: $? = 0
# configure:19433: result: yes
# configure:19468: checking for usb.h
# configure:19475: result: yes
# configure:19494: checking for usb_init in -lusb
# configure:19524: clang -o conftest -g -O2 -Wall -W -Wno-unused-parameter conftest.c -lusb >&5
# configure:19530: $? = 0
# configure:19533: test -z || test ! -s conftest.err
# configure:19536: $? = 0
# configure:19539: test -s conftest
# configure:19542: $? = 0
# configure:19555: result: yes
# configure:19566: checking for strncasecmp
# configure:19623: clang -o conftest -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# conftest.c:50:6: warning: incompatible redeclaration of library function 'strncasecmp' [-Wincompatible-library-redeclaration]
# char strncasecmp ();
# ^
# conftest.c:50:6: note: 'strncasecmp' is a builtin with type 'int (const char *, const char *, unsigned long)'
# 1 warning generated.
# configure:19629: $? = 0
# configure:19632: test -z || test ! -s conftest.err
# configure:19635: $? = 0
# configure:19638: test -s conftest
# configure:19641: $? = 0
# configure:19653: result: yes
# configure:19676: checking for inttypes.h
# configure:19681: result: yes
# configure:19685: checking stdio.h usability
# configure:19697: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:19703: $? = 0
# configure:19706: test -z || test ! -s conftest.err
# configure:19709: $? = 0
# configure:19712: test -s conftest.o
# configure:19715: $? = 0
# configure:19725: result: yes
# configure:19729: checking stdio.h presence
# configure:19739: clang -E conftest.c
# configure:19745: $? = 0
# configure:19765: result: yes
# configure:19800: checking for stdio.h
# configure:19807: result: yes
# configure:19676: checking for sys/types.h
# configure:19681: result: yes
# configure:19685: checking wchar.h usability
# configure:19697: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:19703: $? = 0
# configure:19706: test -z || test ! -s conftest.err
# configure:19709: $? = 0
# configure:19712: test -s conftest.o
# configure:19715: $? = 0
# configure:19725: result: yes
# configure:19729: checking wchar.h presence
# configure:19739: clang -E conftest.c
# configure:19745: $? = 0
# configure:19765: result: yes
# configure:19800: checking for wchar.h
# configure:19807: result: yes
# configure:19676: checking for string.h
# configure:19681: result: yes
# configure:19685: checking time.h usability
# configure:19697: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:19703: $? = 0
# configure:19706: test -z || test ! -s conftest.err
# configure:19709: $? = 0
# configure:19712: test -s conftest.o
# configure:19715: $? = 0
# configure:19725: result: yes
# configure:19729: checking time.h presence
# configure:19739: clang -E conftest.c
# configure:19745: $? = 0
# configure:19765: result: yes
# configure:19800: checking for time.h
# configure:19807: result: yes
# configure:19685: checking fts.h usability
# configure:19697: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:19703: $? = 0
# configure:19706: test -z || test ! -s conftest.err
# configure:19709: $? = 0
# configure:19712: test -s conftest.o
# configure:19715: $? = 0
# configure:19725: result: yes
# configure:19729: checking fts.h presence
# configure:19739: clang -E conftest.c
# configure:19745: $? = 0
# configure:19765: result: yes
# configure:19800: checking for fts.h
# configure:19807: result: yes
# configure:19685: checking iconv.h usability
# configure:19697: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# configure:19703: $? = 0
# configure:19706: test -z || test ! -s conftest.err
# configure:19709: $? = 0
# configure:19712: test -s conftest.o
# configure:19715: $? = 0
# configure:19725: result: yes
# configure:19729: checking iconv.h presence
# configure:19739: clang -E conftest.c
# configure:19745: $? = 0
# configure:19765: result: yes
# configure:19800: checking for iconv.h
# configure:19807: result: yes
# configure:19823: checking for inline
# configure:19844: clang -c -g -O2 -Wall -W -Wno-unused-parameter conftest.c >&5
# conftest.c:36:21: warning: unused function 'static_foo' [-Wunused-function]
# static inline foo_t static_foo () {return 0; }
# ^
# 1 warning generated.
# configure:19850: $? = 0
# configure:19853: test -z || test ! -s conftest.err
# configure:19856: $? = 0
# configure:19859: test -s conftest.o
# configure:19862: $? = 0
# configure:19874: result: inline
# configure:19908: checking if we should build the examples
# configure:19938: result: no
# configure:19961: checking for doxygen
# configure:19977: found /usr/bin/doxygen
# configure:19988: result: yes
# configure:20007: checking kernel source code
# configure:20129: result: no
# configure:20337: creating ./config.status
#
# ## ---------------------- ##
# ## Running config.status. ##
# ## ---------------------- ##
#
# This file was extended by config.status, which was
# generated by GNU Autoconf 2.59. Invocation command line was
#
# CONFIG_FILES =
# CONFIG_HEADERS =
# CONFIG_LINKS =
# CONFIG_COMMANDS =
# $ ./config.status
#
# on 144b0d723f72
#
# config.status:761: creating Makefile
# config.status:761: creating docs/Makefile
# config.status:761: creating dpkg/Makefile
# config.status:761: creating docs/doxygen.cfg
# config.status:761: creating examples/Makefile
# config.status:761: creating kbuild/Makefile
# config.status:761: creating src/Makefile
# config.status:906: executing depfiles commands
#
# ## ---------------- ##
# ## Cache variables. ##
# ## ---------------- ##
#
# ac_cv_build=x86_64-unknown-linux-gnu
# ac_cv_build_alias=x86_64-unknown-linux-gnu
# ac_cv_c_bigendian=no
# ac_cv_c_compiler_gnu=yes
# ac_cv_c_inline=inline
# ac_cv_cxx_compiler_gnu=yes
# ac_cv_env_CC_set=set
# ac_cv_env_CC_value=clang
# ac_cv_env_CFLAGS_set=set
# ac_cv_env_CFLAGS_value=
# ac_cv_env_CPPFLAGS_set=set
# ac_cv_env_CPPFLAGS_value=
# ac_cv_env_CPP_set=
# ac_cv_env_CPP_value=
# ac_cv_env_CXXCPP_set=
# ac_cv_env_CXXCPP_value=
# ac_cv_env_CXXFLAGS_set=set
# ac_cv_env_CXXFLAGS_value=
# ac_cv_env_CXX_set=set
# ac_cv_env_CXX_value=clang++
# ac_cv_env_F77_set=
# ac_cv_env_F77_value=
# ac_cv_env_FFLAGS_set=
# ac_cv_env_FFLAGS_value=
# ac_cv_env_LDFLAGS_set=set
# ac_cv_env_LDFLAGS_value=
# ac_cv_env_build_alias_set=
# ac_cv_env_build_alias_value=
# ac_cv_env_host_alias_set=set
# ac_cv_env_host_alias_value=x86_64-unknown-linux
# ac_cv_env_target_alias_set=
# ac_cv_env_target_alias_value=
# ac_cv_exeext=
# ac_cv_f77_compiler_gnu=yes
# ac_cv_func_strncasecmp=yes
# ac_cv_header_dlfcn_h=yes
# ac_cv_header_fts_h=yes
# ac_cv_header_iconv_h=yes
# ac_cv_header_inttypes_h=yes
# ac_cv_header_memory_h=yes
# ac_cv_header_stdc=yes
# ac_cv_header_stdint_h=yes
# ac_cv_header_stdio_h=yes
# ac_cv_header_stdlib_h=yes
# ac_cv_header_string_h=yes
# ac_cv_header_strings_h=yes
# ac_cv_header_sys_stat_h=yes
# ac_cv_header_sys_types_h=yes
# ac_cv_header_time_h=yes
# ac_cv_header_unistd_h=yes
# ac_cv_header_usb_h=yes
# ac_cv_header_wchar_h=yes
# ac_cv_host=x86_64-unknown-linux-gnu
# ac_cv_host_alias=x86_64-unknown-linux
# ac_cv_lib_usb_usb_init=yes
# ac_cv_objext=o
# ac_cv_path_install='/usr/bin/install -c'
# ac_cv_prog_AWK=gawk
# ac_cv_prog_CC=clang
# ac_cv_prog_CPP='clang -E'
# ac_cv_prog_CXX=clang++
# ac_cv_prog_CXXCPP='clang++ -E'
# ac_cv_prog_STRIP=strip
# ac_cv_prog_ac_ct_AR=ar
# ac_cv_prog_ac_ct_F77=f95
# ac_cv_prog_ac_ct_RANLIB=ranlib
# ac_cv_prog_ac_ct_STRIP=strip
# ac_cv_prog_cc_g=yes
# ac_cv_prog_cc_stdc=
# ac_cv_prog_cxx_g=yes
# ac_cv_prog_egrep='grep -E'
# ac_cv_prog_f77_g=yes
# ac_cv_prog_have_doxygen=yes
# ac_cv_prog_make_make_set=yes
# am_cv_CC_dependencies_compiler_type=gcc3
# am_cv_CXX_dependencies_compiler_type=gcc3
# lt_cv_deplibs_check_method=pass_all
# lt_cv_file_magic_cmd='$MAGIC_CMD'
# lt_cv_file_magic_test_file=
# lt_cv_ld_reload_flag=-r
# lt_cv_objdir=.libs
# lt_cv_path_LD=/usr/bin/ld
# lt_cv_path_LDCXX='/usr/bin/ld -m elf_x86_64'
# lt_cv_path_NM=nm
# lt_cv_path_SED=/usr/bin/sed
# lt_cv_prog_compiler_c_o=yes
# lt_cv_prog_compiler_c_o_CXX=yes
# lt_cv_prog_compiler_c_o_F77=yes
# lt_cv_prog_compiler_rtti_exceptions=yes
# lt_cv_prog_gnu_ld=yes
# lt_cv_prog_gnu_ldcxx=yes
# lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p'\'''
# lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \([^ ]*\) \([^ ]*\)$/ {"\2", (lt_ptr) \&\2},/p'\'''
# lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^. .* \(.*\)$/extern int \1;/p'\'''
# lt_cv_sys_max_cmd_len=32768
# lt_lt_cv_prog_compiler_c_o='"yes"'
# lt_lt_cv_prog_compiler_c_o_CXX='"yes"'
# lt_lt_cv_prog_compiler_c_o_F77='"yes"'
# lt_lt_cv_sys_global_symbol_pipe='"sed -n -e '\''s/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*\\(\\)\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2\\3 \\3/p'\''"'
# lt_lt_cv_sys_global_symbol_to_c_name_address='"sed -n -e '\''s/^: \\([^ ]*\\) \$/ {\\\"\\1\\\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \\([^ ]*\\) \\([^ ]*\\)\$/ {\"\\2\", (lt_ptr) \\&\\2},/p'\''"'
# lt_lt_cv_sys_global_symbol_to_cdecl='"sed -n -e '\''s/^. .* \\(.*\\)\$/extern int \\1;/p'\''"'
#
# ## ----------------- ##
# ## Output variables. ##
# ## ----------------- ##
#
# ACLOCAL='${SHELL} /tmp/libifp/src/libifp-1.0.0.2/missing --run aclocal-1.7'
# AMDEPBACKSLASH='\'
# AMDEP_FALSE='#'
# AMDEP_TRUE=''
# AMTAR='${SHELL} /tmp/libifp/src/libifp-1.0.0.2/missing --run tar'
# AR='ar'
# AUTOCONF='${SHELL} /tmp/libifp/src/libifp-1.0.0.2/missing --run autoconf'
# AUTOHEADER='${SHELL} /tmp/libifp/src/libifp-1.0.0.2/missing --run autoheader'
# AUTOMAKE='${SHELL} /tmp/libifp/src/libifp-1.0.0.2/missing --run automake-1.7'
# AWK='gawk'
# CC='clang'
# CCDEPMODE='depmode=gcc3'
# CCFLAGS=''
# CFLAGS='-g -O2 -Wall -W -Wno-unused-parameter'
# COND_KBUILD_FALSE=''
# COND_KBUILD_TRUE='#'
# CPP='clang -E'
# CPPFLAGS=''
# CXX='clang++'
# CXXCPP='clang++ -E'
# CXXDEPMODE='depmode=gcc3'
# CXXFLAGS=''
# CYGPATH_W='echo'
# DEFS='-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 '
# DEPDIR='.deps'
# ECHO='echo'
# ECHO_C=''
# ECHO_N='-n'
# ECHO_T=''
# EGREP='grep -E'
# EXEEXT=''
# F77='f95'
# FFLAGS='-g -O2'
# HAVE_DOXYGEN_FALSE='#'
# HAVE_DOXYGEN_TRUE=''
# INSTALL_DATA='${INSTALL} -m 644'
# INSTALL_PROGRAM='${INSTALL}'
# INSTALL_SCRIPT='${INSTALL}'
# INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
# KERNEL_SOURCE=''
# LDFLAGS=''
# LIBOBJS=''
# LIBS=' -lusb'
# LIBTOOL='$(SHELL) $(top_builddir)/libtool'
# LIBTOOL_DEPS='./ltmain.sh'
# LIBUSB=' -lusb'
# LN_S='ln -s'
# LTLIBOBJS=''
# MAKEINFO='${SHELL} /tmp/libifp/src/libifp-1.0.0.2/missing --run makeinfo'
# OBJEXT='o'
# PACKAGE='libifp'
# PACKAGE_BUGREPORT=''
# PACKAGE_NAME=''
# PACKAGE_STRING=''
# PACKAGE_TARNAME=''
# PACKAGE_VERSION=''
# PATH_SEPARATOR=':'
# RANLIB='ranlib'
# SET_MAKE=''
# SHELL='/bin/sh'
# STRIP='strip'
# VERSION='1.0.0.2'
# WANT_EXAMPLES_FALSE=''
# WANT_EXAMPLES_TRUE='#'
# WANT_USERLAND_FALSE='#'
# WANT_USERLAND_TRUE=''
# ac_ct_AR='ar'
# ac_ct_CC=''
# ac_ct_CXX=''
# ac_ct_F77='f95'
# ac_ct_RANLIB='ranlib'
# ac_ct_STRIP='strip'
# am__fastdepCC_FALSE='#'
# am__fastdepCC_TRUE=''
# am__fastdepCXX_FALSE='#'
# am__fastdepCXX_TRUE=''
# am__include='include'
# am__leading_dot='.'
# am__quote=''
# bindir='${exec_prefix}/bin'
# build='x86_64-unknown-linux-gnu'
# build_alias=''
# build_cpu='x86_64'
# build_os='linux-gnu'
# build_vendor='unknown'
# datadir='${prefix}/share'
# exec_prefix='${prefix}'
# have_doxygen='yes'
# host='x86_64-unknown-linux-gnu'
# host_alias='x86_64-unknown-linux'
# host_cpu='x86_64'
# host_os='linux-gnu'
# host_vendor='unknown'
# includedir='${prefix}/include'
# infodir='${prefix}/info'
# install_sh='/tmp/libifp/src/libifp-1.0.0.2/install-sh'
# libdir='${exec_prefix}/lib'
# libexecdir='${exec_prefix}/libexec'
# localstatedir='${prefix}/var'
# mandir='/usr/share/man'
# oldincludedir='/usr/include'
# prefix='/usr'
# program_transform_name='s,x,x,'
# sbindir='${exec_prefix}/sbin'
# sharedstatedir='${prefix}/com'
# sysconfdir='${prefix}/etc'
# target_alias=''
#
# ## ----------- ##
# ## confdefs.h. ##
# ## ----------- ##
#
# #define HAVE_DLFCN_H 1
# #define HAVE_FTS_H 1
# #define HAVE_ICONV_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_STDIO_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_STRING_H 1
# #define HAVE_STRING_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_TIME_H 1
# #define HAVE_UNISTD_H 1
# #define HAVE_USB_H 1
# #define HAVE_WCHAR_H 1
# #define PACKAGE "libifp"
# #define PACKAGE_BUGREPORT ""
# #define PACKAGE_NAME ""
# #define PACKAGE_STRING ""
# #define PACKAGE_TARNAME ""
# #define PACKAGE_VERSION ""
# #define STDC_HEADERS 1
# #define VERSION "1.0.0.2"
# #endif
# #ifdef __cplusplus
# extern "C" void exit (int) throw ();
#
# configure: exit 0