bug-gnulib@gnu.org mirror (unofficial)
 help / color / mirror / Atom feed
* Trouble with gethostname and mingw-w64 x86_64
@ 2014-11-12 11:53 T J
  2015-05-18 15:50 ` T J
  0 siblings, 1 reply; 2+ messages in thread
From: T J @ 2014-11-12 11:53 UTC (permalink / raw
  To: bug-gnulib@gnu.org


[-- Attachment #1.1: Type: text/plain, Size: 1741 bytes --]

I've been having some difficulty building FontForge on Windows (8.1 64bit) using msys2 and mingw-w64 (64-bit target). Up until a few months ago, everything was building fine, but now I'm facing an issue which I believe has to do with Gnulib. I can't say that I understand much of how gnulib acutually works, so forgive me if this is a basic error. 

I'll start off by saying that building with a 32-bit target works fine. FontForge has `gethostname` as a requirement, so the `gethostname` module is set from Gnulib. When building on 32-bit and when running the configure script, the detection for `gethostname` fails (not present) and so I believe gnulib does its own implementation and everything works.

However, when building for 64-bit, the `gethostname` detection succeeds (it is available http://msdn.microsoft.com/en-us/library/windows/desktop/ms738527%28v=vs.85%29.aspx but not on XP).

I believe this is where things go wrong. When building, Gnulib replaces instances of `gethostname` with `rpl_gethostname`, but `rpl_gethostname` is never compiled into the support library. For that matter, even though I can see `gethostname.c` under `lib/`, it is completely ignored when compiling. Thus when it comes to the linking stage, it falls over, with:

.libs/libgutils_la-gnetwork.o: In function `ff_gethostname':
C:\msys64\home\box\ffbuild\work\mingw64\fontforge\gutils/gnetwork.c:57: undefined reference to `rpl_gethostname'

I have attached two files - one is the build log for 32-bit (which succeeds in building) and another for 64-bit (which fails to build). 

So, with that said does anyone know where to go from here? Any help in resolving this issue would be greatly appreciated.

Thanks,
Jeremy


 		 	   		  

[-- Attachment #1.2: Type: text/html, Size: 2198 bytes --]

[-- Attachment #2: 64-11-11-14.txt --]
[-- Type: text/plain, Size: 52694 bytes --]

bootstrap: running: libtoolize --quiet
bootstrap: running: git submodule init
bootstrap: running: git submodule update
bootstrap: running: gnulib/gnulib-tool --aux-dir=config --m4-base=m4 --libtool --symlink --import warnings manywarnings c-strtod gethostname getline iconv inet_ntop localeconv progname...
Module list with included dependencies (indented):
    absolute-header
    alloca-opt
    arpa_inet
  c-strtod
    errno
    error
    exitfail
    extensions
    extern-inline
    fd-hook
    float
    getdelim
  gethostname
  getline
    gettext-h
    havelib
  iconv
    include_next
  inet_ntop
    intprops
    locale
  localeconv
    malloc-posix
  manywarnings
    memchr
    msvc-inval
    msvc-nothrow
    multiarch
    netinet_in
  progname
    realloc-posix
    size_max
    snippet/_Noreturn
    snippet/arg-nonnull
    snippet/c++defs
    snippet/warn-on-use
    socketlib
    sockets
    socklen
    ssize_t
    stdalign
    stdarg
    stddef
    stdint
    stdio
    stdlib
  strcase
    strdup-posix
    strerror
    strerror-override
    string
    strings
  strndup
    strnlen
  strtok_r
    sys_socket
    sys_types
    sys_uio
    unistd
    vasnprintf
    vasprintf
    verify
  warnings
    wchar
  xalloc
    xalloc-die
    xalloc-oversized
    xsize
  xvasprintf
Notice from module error:
  If you are using GNU gettext version 0.16.1 or older, add the following options
  to XGETTEXT_OPTIONS in your po/Makevars:
    --flag=error:3:c-format --flag=error_at_line:5:c-format
Notice from module vasprintf:
  If you are using GNU gettext version 0.16.1 or older, add the following options
  to XGETTEXT_OPTIONS in your po/Makevars:
    --flag=asprintf:2:c-format --flag=vasprintf:2:c-format
Notice from module xvasprintf:
  If you are using GNU gettext version 0.16.1 or older, add the following options
  to XGETTEXT_OPTIONS in your po/Makevars: --flag=xasprintf:1:c-format
File list:
  build-aux/config.rpath
  build-aux/snippet/_Noreturn.h
  build-aux/snippet/arg-nonnull.h
  build-aux/snippet/c++defs.h
  build-aux/snippet/warn-on-use.h
  lib/alloca.in.h
  lib/arpa_inet.in.h
  lib/asnprintf.c
  lib/asprintf.c
  lib/c-strtod.c
  lib/c-strtod.h
  lib/errno.in.h
  lib/error.c
  lib/error.h
  lib/exitfail.c
  lib/exitfail.h
  lib/fd-hook.c
  lib/fd-hook.h
  lib/float+.h
  lib/float.c
  lib/float.in.h
  lib/getdelim.c
  lib/gethostname.c
  lib/getline.c
  lib/gettext.h
  lib/inet_ntop.c
  lib/intprops.h
  lib/itold.c
  lib/locale.in.h
  lib/localeconv.c
  lib/malloc.c
  lib/memchr.c
  lib/memchr.valgrind
  lib/msvc-inval.c
  lib/msvc-inval.h
  lib/msvc-nothrow.c
  lib/msvc-nothrow.h
  lib/netinet_in.in.h
  lib/printf-args.c
  lib/printf-args.h
  lib/printf-parse.c
  lib/printf-parse.h
  lib/progname.c
  lib/progname.h
  lib/realloc.c
  lib/size_max.h
  lib/sockets.c
  lib/sockets.h
  lib/stdalign.in.h
  lib/stdarg.in.h
  lib/stddef.in.h
  lib/stdint.in.h
  lib/stdio.in.h
  lib/stdlib.in.h
  lib/strcasecmp.c
  lib/strdup.c
  lib/strerror-override.c
  lib/strerror-override.h
  lib/strerror.c
  lib/string.in.h
  lib/strings.in.h
  lib/strncasecmp.c
  lib/strndup.c
  lib/strnlen.c
  lib/strtok_r.c
  lib/sys_socket.c
  lib/sys_socket.in.h
  lib/sys_types.in.h
  lib/sys_uio.in.h
  lib/unistd.c
  lib/unistd.in.h
  lib/vasnprintf.c
  lib/vasnprintf.h
  lib/vasprintf.c
  lib/verify.h
  lib/w32sock.h
  lib/wchar.in.h
  lib/xalloc-die.c
  lib/xalloc-oversized.h
  lib/xalloc.h
  lib/xasprintf.c
  lib/xmalloc.c
  lib/xsize.c
  lib/xsize.h
  lib/xvasprintf.c
  lib/xvasprintf.h
  m4/00gnulib.m4
  m4/absolute-header.m4
  m4/alloca.m4
  m4/arpa_inet_h.m4
  m4/c-strtod.m4
  m4/errno_h.m4
  m4/error.m4
  m4/exponentd.m4
  m4/extensions.m4
  m4/extern-inline.m4
  m4/float_h.m4
  m4/getdelim.m4
  m4/gethostname.m4
  m4/getline.m4
  m4/gnulib-common.m4
  m4/iconv.m4
  m4/include_next.m4
  m4/inet_ntop.m4
  m4/intmax_t.m4
  m4/inttypes_h.m4
  m4/lib-ld.m4
  m4/lib-link.m4
  m4/lib-prefix.m4
  m4/locale_h.m4
  m4/localeconv.m4
  m4/longlong.m4
  m4/malloc.m4
  m4/manywarnings.m4
  m4/math_h.m4
  m4/memchr.m4
  m4/mmap-anon.m4
  m4/msvc-inval.m4
  m4/msvc-nothrow.m4
  m4/multiarch.m4
  m4/netinet_in_h.m4
  m4/off_t.m4
  m4/printf.m4
  m4/realloc.m4
  m4/size_max.m4
  m4/socketlib.m4
  m4/sockets.m4
  m4/socklen.m4
  m4/sockpfaf.m4
  m4/ssize_t.m4
  m4/stdalign.m4
  m4/stdarg.m4
  m4/stddef_h.m4
  m4/stdint.m4
  m4/stdint_h.m4
  m4/stdio_h.m4
  m4/stdlib_h.m4
  m4/strcase.m4
  m4/strdup.m4
  m4/strerror.m4
  m4/string_h.m4
  m4/strings_h.m4
  m4/strndup.m4
  m4/strnlen.m4
  m4/strtok_r.m4
  m4/sys_socket_h.m4
  m4/sys_types_h.m4
  m4/sys_uio_h.m4
  m4/unistd_h.m4
  m4/vasnprintf.m4
  m4/vasprintf.m4
  m4/warn-on-use.m4
  m4/warnings.m4
  m4/wchar_h.m4
  m4/wchar_t.m4
  m4/wint_t.m4
  m4/xalloc.m4
  m4/xsize.m4
  m4/xvasprintf.m4
Creating directory ./lib
Creating directory ./config/snippet
Copying file config/config.rpath
Copying file config/snippet/_Noreturn.h
Copying file config/snippet/arg-nonnull.h
Copying file config/snippet/c++defs.h
Copying file config/snippet/warn-on-use.h
Copying file lib/alloca.in.h
Copying file lib/arpa_inet.in.h
Copying file lib/asnprintf.c
Copying file lib/asprintf.c
Copying file lib/c-strtod.c
Copying file lib/c-strtod.h
Copying file lib/errno.in.h
Copying file lib/error.c
Copying file lib/error.h
Copying file lib/exitfail.c
Copying file lib/exitfail.h
Copying file lib/fd-hook.c
Copying file lib/fd-hook.h
Copying file lib/float+.h
Copying file lib/float.c
Copying file lib/float.in.h
Copying file lib/getdelim.c
Copying file lib/gethostname.c
Copying file lib/getline.c
Copying file lib/gettext.h
Copying file lib/inet_ntop.c
Copying file lib/intprops.h
Copying file lib/itold.c
Copying file lib/locale.in.h
Copying file lib/localeconv.c
Copying file lib/malloc.c
Copying file lib/memchr.c
Copying file lib/memchr.valgrind
Copying file lib/msvc-inval.c
Copying file lib/msvc-inval.h
Copying file lib/msvc-nothrow.c
Copying file lib/msvc-nothrow.h
Copying file lib/netinet_in.in.h
Copying file lib/printf-args.c
Copying file lib/printf-args.h
Copying file lib/printf-parse.c
Copying file lib/printf-parse.h
Copying file lib/progname.c
Copying file lib/progname.h
Copying file lib/realloc.c
Copying file lib/size_max.h
Copying file lib/sockets.c
Copying file lib/sockets.h
Copying file lib/stdalign.in.h
Copying file lib/stdarg.in.h
Copying file lib/stddef.in.h
Copying file lib/stdint.in.h
Copying file lib/stdio.in.h
Copying file lib/stdlib.in.h
Copying file lib/strcasecmp.c
Copying file lib/strdup.c
Copying file lib/strerror-override.c
Copying file lib/strerror-override.h
Copying file lib/strerror.c
Copying file lib/string.in.h
Copying file lib/strings.in.h
Copying file lib/strncasecmp.c
Copying file lib/strndup.c
Copying file lib/strnlen.c
Copying file lib/strtok_r.c
Copying file lib/sys_socket.c
Copying file lib/sys_socket.in.h
Copying file lib/sys_types.in.h
Copying file lib/sys_uio.in.h
Copying file lib/unistd.c
Copying file lib/unistd.in.h
Copying file lib/vasnprintf.c
Copying file lib/vasnprintf.h
Copying file lib/vasprintf.c
Copying file lib/verify.h
Copying file lib/w32sock.h
Copying file lib/wchar.in.h
Copying file lib/xalloc-die.c
Copying file lib/xalloc-oversized.h
Copying file lib/xalloc.h
Copying file lib/xasprintf.c
Copying file lib/xmalloc.c
Copying file lib/xsize.c
Copying file lib/xsize.h
Copying file lib/xvasprintf.c
Copying file lib/xvasprintf.h
Copying file m4/00gnulib.m4
Copying file m4/absolute-header.m4
Copying file m4/alloca.m4
Copying file m4/arpa_inet_h.m4
Copying file m4/c-strtod.m4
Copying file m4/errno_h.m4
Copying file m4/error.m4
Copying file m4/exponentd.m4
Copying file m4/extensions.m4
Copying file m4/extern-inline.m4
Copying file m4/float_h.m4
Copying file m4/getdelim.m4
Copying file m4/gethostname.m4
Copying file m4/getline.m4
Copying file m4/gnulib-common.m4
Copying file m4/gnulib-tool.m4
Copying file m4/iconv.m4
Copying file m4/include_next.m4
Copying file m4/inet_ntop.m4
Copying file m4/intmax_t.m4
Copying file m4/inttypes_h.m4
Copying file m4/lib-ld.m4
Copying file m4/lib-link.m4
Copying file m4/lib-prefix.m4
Copying file m4/locale_h.m4
Copying file m4/localeconv.m4
Copying file m4/longlong.m4
Copying file m4/malloc.m4
Copying file m4/manywarnings.m4
Copying file m4/math_h.m4
Copying file m4/memchr.m4
Copying file m4/mmap-anon.m4
Copying file m4/msvc-inval.m4
Copying file m4/msvc-nothrow.m4
Copying file m4/multiarch.m4
Copying file m4/netinet_in_h.m4
Copying file m4/off_t.m4
Copying file m4/printf.m4
Copying file m4/realloc.m4
Copying file m4/size_max.m4
Copying file m4/socketlib.m4
Copying file m4/sockets.m4
Copying file m4/socklen.m4
Copying file m4/sockpfaf.m4
Copying file m4/ssize_t.m4
Copying file m4/stdalign.m4
Copying file m4/stdarg.m4
Copying file m4/stddef_h.m4
Copying file m4/stdint.m4
Copying file m4/stdint_h.m4
Copying file m4/stdio_h.m4
Copying file m4/stdlib_h.m4
Copying file m4/strcase.m4
Copying file m4/strdup.m4
Copying file m4/strerror.m4
Copying file m4/string_h.m4
Copying file m4/strings_h.m4
Copying file m4/strndup.m4
Copying file m4/strnlen.m4
Copying file m4/strtok_r.m4
Copying file m4/sys_socket_h.m4
Copying file m4/sys_types_h.m4
Copying file m4/sys_uio_h.m4
Copying file m4/unistd_h.m4
Copying file m4/vasnprintf.m4
Copying file m4/vasprintf.m4
Copying file m4/warn-on-use.m4
Copying file m4/warnings.m4
Copying file m4/wchar_h.m4
Copying file m4/wchar_t.m4
Copying file m4/wint_t.m4
Copying file m4/xalloc.m4
Copying file m4/xsize.m4
Copying file m4/xvasprintf.m4
Creating lib/Makefile.am
Creating m4/gnulib-cache.m4
Creating m4/gnulib-comp.m4
Creating ./config/.gitignore
Creating ./config/snippet/.gitignore
Creating ./lib/.gitignore
Updating ./m4/.gitignore (backup in ./m4/.gitignore~)
Finished.

You may need to add #include directives for the following .h files.
  #include <arpa/inet.h>
  #include <locale.h>
  #include <stdio.h>
  #include <string.h>
  #include <strings.h>
  #include <unistd.h>
  #include "c-strtod.h"
  #include "progname.h"
  #include "xalloc.h"
  #include "xvasprintf.h"
  #if HAVE_ICONV
  # include <iconv.h>
  #endif

You may need to use the following Makefile variables when linking.
Use them in <program>_LDADD when linking a program, or
in <library>_a_LDFLAGS or <library>_la_LDFLAGS when linking a library.
  $(GETHOSTNAME_LIB)
  $(INET_NTOP_LIB)
  $(LIBSOCKET)
  $(LTLIBICONV) when linking with libtool, $(LIBICONV) otherwise
  $(LTLIBINTL) when linking with libtool, $(LIBINTL) otherwise

Don't forget to
  - add "lib/Makefile" to AC_CONFIG_FILES in ./configure.ac,
  - mention "lib" in SUBDIRS in Makefile.am,
  - mention "-I m4" in ACLOCAL_AMFLAGS in Makefile.am,
  - mention "m4/gnulib-cache.m4" in EXTRA_DIST in Makefile.am,
  - invoke gl_EARLY in ./configure.ac, right after AC_PROG_CC_C99,
  - invoke gl_INIT in ./configure.ac.
Copying file compile
Copying file install-sh
Copying file mdate-sh
Copying file texinfo.tex
Copying file depcomp
Copying file config.guess
Copying file config.sub
Copying file INSTALL
bootstrap: running: autoreconf --symlink --install
configure.ac:105: installing 'config/ar-lib'
configure.ac:99: installing 'config/missing'
bootstrap: Done.  Now you can run './configure'.
checking build system type... x86_64-w64-mingw32
checking host system type... x86_64-w64-mingw32
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking how to create a pax tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for style of include used by make... GNU
checking for x86_64-w64-mingw32-gcc... x86_64-w64-mingw32-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-w64-mingw32-gcc accepts -g... yes
checking for x86_64-w64-mingw32-gcc option to accept ISO C89... none needed
checking whether x86_64-w64-mingw32-gcc understands -c and -o together... yes
checking dependency style of x86_64-w64-mingw32-gcc... gcc3
checking how to run the C preprocessor... x86_64-w64-mingw32-gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -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 minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for x86_64-w64-mingw32-ar... no
checking for x86_64-w64-mingw32-lib... no
checking for x86_64-w64-mingw32-link... no
checking for ar... ar
checking the archiver (ar) interface... ar
checking whether make supports nested variables... (cached) yes
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by x86_64-w64-mingw32-gcc... C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe
checking if the linker (C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /mingw64/bin/nm -B
checking the name lister (/mingw64/bin/nm -B) interface... BSD nm
checking whether ln -s works... no, using cp -pR
checking the maximum length of command line arguments... 8192
checking how to convert x86_64-w64-mingw32 file names to x86_64-w64-mingw32 format... func_convert_file_msys_to_w32
checking how to convert x86_64-w64-mingw32 file names to toolchain format... func_convert_file_msys_to_w32
checking for C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe option to reload object files... -r
checking for x86_64-w64-mingw32-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL
checking for x86_64-w64-mingw32-dlltool... no
checking for dlltool... dlltool
checking how to associate runtime and link libraries... func_cygming_dll_for_implib
checking for x86_64-w64-mingw32-ar... ar
checking for archiver @FILE support... @
checking for x86_64-w64-mingw32-strip... no
checking for strip... strip
checking for x86_64-w64-mingw32-ranlib... no
checking for ranlib... ranlib
checking command to parse /mingw64/bin/nm -B output from x86_64-w64-mingw32-gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for x86_64-w64-mingw32-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... no
checking for objdir... .libs
checking if x86_64-w64-mingw32-gcc supports -fno-rtti -fno-exceptions... no
checking for x86_64-w64-mingw32-gcc option to produce PIC... -DDLL_EXPORT -DPIC
checking if x86_64-w64-mingw32-gcc PIC flag -DDLL_EXPORT -DPIC works... yes
checking if x86_64-w64-mingw32-gcc static flag -static works... yes
checking if x86_64-w64-mingw32-gcc supports -c -o file.o... yes
checking if x86_64-w64-mingw32-gcc supports -c -o file.o... (cached) yes
checking whether the x86_64-w64-mingw32-gcc linker (C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking what extension is used for runtime loadable modules... .dll
checking what variable specifies run-time module search path... PATH
checking for the default library search path... /lib /usr/lib
checking for library containing dlopen... no
checking for dlopen in -lsvld... no
checking for shl_load... no
checking for shl_load in -ldld... no
checking whether cygwin_conv_path is declared... no
checking for dld_link in -ldld... no
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... unknown
checking for argz.h... no
checking for error_t... no
checking for argz_add... no
checking for argz_append... no
checking for argz_count... no
checking for argz_create_sep... no
checking for argz_insert... no
checking for argz_next... no
checking for argz_stringify... no
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for ltdl.h... yes
checking whether lt_dlinterface_register is declared... yes
checking for lt_dladvise_preload in -lltdl... yes
checking where to find libltdl headers... 
checking where to find libltdl library... -lltdl
checking for unistd.h... (cached) yes
checking for dl.h... no
checking for sys/dl.h... no
checking for dld.h... no
checking for mach-o/dyld.h... no
checking for dirent.h... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
checking for strlcat... no
checking for strlcpy... no
checking for lt_dladvise_init in -lltdl... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... no
checking for shmat in -lipc... no
checking for IceConnectionNumber in -lICE... no
checking for gawk... (cached) gawk
checking for x86_64-w64-mingw32-gcc... (cached) x86_64-w64-mingw32-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-w64-mingw32-gcc accepts -g... (cached) yes
checking for x86_64-w64-mingw32-gcc option to accept ISO C89... (cached) none needed
checking whether x86_64-w64-mingw32-gcc understands -c and -o together... (cached) yes
checking dependency style of x86_64-w64-mingw32-gcc... (cached) gcc3
checking for x86_64-w64-mingw32-gcc option to accept ISO C99... -std=gnu99
checking for Minix Amsterdam compiler... no
checking for x86_64-w64-mingw32-gcc -std=gnu99 option to accept ISO C99... (cached) -std=gnu99
checking for x86_64-w64-mingw32-gcc -std=gnu99 -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99
checking how to run the C preprocessor... x86_64-w64-mingw32-gcc -E
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking whether ln -s works... no, using cp -pR
checking whether make sets $(MAKE)... (cached) yes
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for x86_64-w64-mingw32-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.25... yes
checking for msgfmt... /mingw64/bin/msgfmt
checking for xgettext... /mingw64/bin/xgettext
checking for indent... indent
checking for wget... /usr/bin/wget
checking for unzip... /usr/bin/unzip
checking for update-mime-database... :
checking for update-desktop-database... :
checking for plutil... :
checking whether python3 version is >= 2.7... yes
checking for python3 version... 3.4
checking for python3 platform... win32
checking for python3 script directory... ${prefix}/lib/python3.4/site-packages
checking for python3 extension module directory... ${exec_prefix}/lib/python3.4/site-packages
checking for PYTHON... yes
checking whether python3 version is >= 2.3... yes
checking for python3 version... (cached) 3.4
checking for python3 platform... (cached) win32
checking for python3 script directory... (cached) ${prefix}/lib/python3.4/site-packages
checking for python3 extension module directory... (cached) ${exec_prefix}/lib/python3.4/site-packages
checking for PYTHON... yes
checking for library containing cos... none required
checking for library containing XOpenDisplay... -lX11
checking for library containing XOpenDevice... no
checking for library containing XkbQueryExtension... none required
checking for ZLIB... yes
checking for GLIB... yes
checking for PANGO... yes
checking for FREETYPE... yes
checking for LIBXML... yes
checking for library containing DGifOpenFileName... -lgif
checking for library containing EGifGetGifVersion... -lgif
checking gif_lib.h usability... yes
checking gif_lib.h presence... yes
checking for gif_lib.h... yes
checking for ExtensionBlock.Function in gif_lib.h... yes
checking Build with GIFLIB or LIBUNGIF support?... yes
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking for library containing jpeg_CreateDecompress... -ljpeg
checking Build with JPEG support?... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking for library containing png_init_io... -lpng
checking Build with PNG support?... yes
checking tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking for library containing TIFFRewriteField... no
checking for library containing TIFFClose... -ltiff
checking Build with TIFF support?... yes
checking for LIBCAIRO... yes
checking Build with Cairo support?... yes
checking spiroentrypoints.h usability... yes
checking spiroentrypoints.h presence... yes
checking for spiroentrypoints.h... yes
checking for library containing TaggedSpiroCPsToBezier... -lspiro
checking for TaggedSpiroCPsToBezier0... yes
checking Build with LibSpiro Curve Contour support?... yes
checking uninameslist.h usability... yes
checking uninameslist.h presence... yes
checking for uninameslist.h... yes
checking for library containing UnicodeNameAnnot... -luninameslist
checking for uniNamesList_NamesListVersion... yes
checking for uniNamesList_blockCount... yes
checking Build with LibUniNamesList Unicode support?... yes
configure: WARNING: LIBZMQ was not found. We will continue building without it.
checking Build with LibReadLine support?... no
checking for PANGOCAIRO... yes
checking arpa/inet.h usability... no
checking arpa/inet.h presence... no
checking for arpa/inet.h... no
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking ieeefp.h usability... yes
checking ieeefp.h presence... yes
checking for ieeefp.h... yes
checking langinfo.h usability... no
checking langinfo.h presence... no
checking for langinfo.h... no
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for memory.h... (cached) yes
checking netdb.h usability... no
checking netdb.h presence... no
checking for netdb.h... no
checking netinet/in.h usability... no
checking netinet/in.h presence... no
checking for netinet/in.h... no
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for strings.h... (cached) yes
checking sys/ioctl.h usability... no
checking sys/ioctl.h presence... no
checking for sys/ioctl.h... no
checking sys/socket.h usability... no
checking sys/socket.h presence... no
checking for sys/socket.h... no
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking for size_t... yes
checking for working alloca.h... no
checking for alloca... yes
checking for arpa/inet.h... (cached) no
checking for features.h... no
checking for sys/socket.h... (cached) no
checking for sys/param.h... yes
checking for netdb.h... (cached) no
checking for netinet/in.h... (cached) no
checking for xlocale.h... no
checking for sys/mman.h... no
checking for wchar.h... yes
checking for stdint.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/uio.h... no
checking for unistd.h... (cached) yes
checking for sys/time.h... (cached) yes
checking for stdlib.h... (cached) yes
checking whether the preprocessor supports include_next... yes
checking whether system header files limit the line length... no
checking for complete errno.h... no
checking for EMULTIHOP value... no
checking for ENOLINK value... no
checking for EOVERFLOW value... yes
checking whether strerror_r is declared... no
checking for strerror_r... no
checking whether strerror_r returns char *... no
checking whether getdelim is declared... no
checking for getdelim... no
checking for mprotect... yes
checking for _set_invalid_parameter_handler... yes
checking for strdup... yes
checking for strndup... no
checking for vasnprintf... no
checking for snprintf... yes
checking for alarm... yes
checking whether getline is declared... no
checking for ld used by x86_64-w64-mingw32-gcc -std=gnu99 -std=gnu99... C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe
checking if the linker (C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... yes
checking for working iconv... yes
checking how to link with libiconv... /mingw64/lib/libiconv.dll.a -L/mingw64/lib
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for C/C++ restrict keyword... __restrict
checking ws2tcpip.h usability... yes
checking ws2tcpip.h presence... yes
checking for ws2tcpip.h... yes
checking whether <sys/socket.h> is self-contained... no
checking for struct sockaddr_storage... yes
checking for sa_family_t... no
checking for struct sockaddr_storage.ss_family... yes
checking winsock2.h usability... yes
checking winsock2.h presence... yes
checking for winsock2.h... yes
checking whether socket is declared without a macro... no
checking whether connect is declared without a macro... no
checking whether accept is declared without a macro... no
checking whether bind is declared without a macro... no
checking whether getpeername is declared without a macro... no
checking whether getsockname is declared without a macro... no
checking whether getsockopt is declared without a macro... no
checking whether listen is declared without a macro... no
checking whether recv is declared without a macro... no
checking whether send is declared without a macro... no
checking whether recvfrom is declared without a macro... no
checking whether sendto is declared without a macro... no
checking whether setsockopt is declared without a macro... no
checking whether shutdown is declared without a macro... no
checking whether accept4 is declared without a macro... no
checking for IPv4 sockets... yes
checking for IPv6 sockets... yes
checking for wchar_t... yes
checking whether NULL can be used in arbitrary expressions... yes
checking whether malloc, realloc, calloc are POSIX compliant... no
checking for mmap... no
checking whether memchr works... yes
checking for winsock2.h... (cached) yes
checking if we need to call WSAStartup in winsock2.h and -lws2_32... yes
checking for inline... inline
checking for unsigned long long int... yes
checking for long long int... yes
checking whether stdint.h conforms to C99... yes
checking whether strdup is declared... yes
checking whether strerror(0) succeeds... yes
checking whether ffsl is declared without a macro... no
checking whether ffsll is declared without a macro... no
checking whether memmem is declared without a macro... no
checking whether mempcpy is declared without a macro... yes
checking whether memrchr is declared without a macro... no
checking whether rawmemchr is declared without a macro... no
checking whether stpcpy is declared without a macro... no
checking whether stpncpy is declared without a macro... no
checking whether strchrnul is declared without a macro... no
checking whether strdup is declared without a macro... yes
checking whether strncat is declared without a macro... yes
checking whether strndup is declared without a macro... no
checking whether strnlen is declared without a macro... yes
checking whether strpbrk is declared without a macro... yes
checking whether strsep is declared without a macro... no
checking whether strcasestr is declared without a macro... no
checking whether strtok_r is declared without a macro... yes
checking whether strerror_r is declared without a macro... no
checking whether strsignal is declared without a macro... no
checking whether strverscmp is declared without a macro... no
checking whether ffs is declared without a macro... no
checking whether strcasecmp is declared without a macro... yes
checking whether strncasecmp is declared without a macro... yes
checking whether strndup is declared... no
checking whether strnlen is declared... (cached) yes
checking whether strtok_r is declared... (cached) yes
checking for pid_t... yes
checking for mode_t... yes
checking for wint_t... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for intmax_t... yes
checking where to find the exponent in a 'double'... word 1 bit 20
checking whether snprintf returns a byte count as in C99... no
checking for snprintf... (cached) yes
checking for strnlen... yes
checking for wcslen... yes
checking for wcsnlen... yes
checking for mbrtowc... yes
checking for wcrtomb... yes
checking whether _snprintf is declared... yes
checking whether <wchar.h> uses 'inline' correctly... yes
checking whether inet_ntop is declared without a macro... no
checking whether inet_pton is declared without a macro... no
checking for strtod_l... no
checking for error_at_line... no
checking whether conversion from 'int' to 'long double' works... yes
checking for flockfile... no
checking for funlockfile... no
checking whether getc_unlocked is declared... no
checking for winsock2.h... (cached) yes
checking for gethostname... yes
checking for HOST_NAME_MAX... 256
checking for getline... no
checking for winsock2.h... (cached) yes
checking whether inet_ntop is declared... no
checking whether locale.h conforms to POSIX:2001... no
checking whether struct lconv is properly defined... no
checking whether setlocale is declared without a macro... yes
checking whether duplocale is declared without a macro... no
checking for struct lconv.decimal_point... yes
checking whether <netinet/in.h> is self-contained... no
checking for netinet/in.h... (cached) no
checking whether program_invocation_name is declared... no
checking whether program_invocation_short_name is declared... no
checking for stdint.h... (cached) yes
checking for SIZE_MAX... yes
checking for socklen_t... yes
checking for ssize_t... yes
checking for working stdalign.h... yes
checking for va_copy... yes
checking whether NULL can be used in arbitrary expressions... (cached) yes
checking whether dprintf is declared without a macro... no
checking whether fpurge is declared without a macro... no
checking whether fseeko is declared without a macro... yes
checking whether ftello is declared without a macro... yes
checking whether getdelim is declared without a macro... no
checking whether getline is declared without a macro... no
checking whether gets is declared without a macro... yes
checking whether pclose is declared without a macro... no
checking whether popen is declared without a macro... no
checking whether renameat is declared without a macro... no
checking whether snprintf is declared without a macro... yes
checking whether tmpfile is declared without a macro... yes
checking whether vdprintf is declared without a macro... no
checking whether vsnprintf is declared without a macro... yes
checking whether _Exit is declared without a macro... yes
checking whether atoll is declared without a macro... yes
checking whether canonicalize_file_name is declared without a macro... no
checking whether getloadavg is declared without a macro... no
checking whether getsubopt is declared without a macro... no
checking whether grantpt is declared without a macro... no
checking whether initstate is declared without a macro... no
checking whether initstate_r is declared without a macro... no
checking whether mkdtemp is declared without a macro... no
checking whether mkostemp is declared without a macro... no
checking whether mkostemps is declared without a macro... no
checking whether mkstemp is declared without a macro... no
checking whether mkstemps is declared without a macro... no
checking whether posix_openpt is declared without a macro... no
checking whether ptsname is declared without a macro... no
checking whether ptsname_r is declared without a macro... no
checking whether random is declared without a macro... no
checking whether random_r is declared without a macro... no
checking whether realpath is declared without a macro... no
checking whether rpmatch is declared without a macro... no
checking whether secure_getenv is declared without a macro... no
checking whether setenv is declared without a macro... no
checking whether setstate is declared without a macro... no
checking whether setstate_r is declared without a macro... no
checking whether srandom is declared without a macro... no
checking whether srandom_r is declared without a macro... no
checking whether strtod is declared without a macro... yes
checking whether strtoll is declared without a macro... yes
checking whether strtoull is declared without a macro... yes
checking whether unlockpt is declared without a macro... no
checking whether unsetenv is declared without a macro... no
checking for strcasecmp... yes
checking for strncasecmp... yes
checking whether strncasecmp is declared... (cached) yes
checking for winsock2.h... (cached) yes
checking for working strnlen... yes
checking for strtok_r... yes
checking whether strtok_r works... yes
checking whether chdir is declared without a macro... yes
checking whether chown is declared without a macro... no
checking whether dup is declared without a macro... yes
checking whether dup2 is declared without a macro... yes
checking whether dup3 is declared without a macro... no
checking whether environ is declared without a macro... no
checking whether euidaccess is declared without a macro... no
checking whether faccessat is declared without a macro... no
checking whether fchdir is declared without a macro... no
checking whether fchownat is declared without a macro... no
checking whether fdatasync is declared without a macro... no
checking whether fsync is declared without a macro... no
checking whether ftruncate is declared without a macro... yes
checking whether getcwd is declared without a macro... yes
checking whether getdomainname is declared without a macro... no
checking whether getdtablesize is declared without a macro... no
checking whether getgroups is declared without a macro... no
checking whether gethostname is declared without a macro... no
checking whether getlogin is declared without a macro... no
checking whether getlogin_r is declared without a macro... no
checking whether getpagesize is declared without a macro... no
checking whether getusershell is declared without a macro... no
checking whether setusershell is declared without a macro... no
checking whether endusershell is declared without a macro... no
checking whether group_member is declared without a macro... no
checking whether isatty is declared without a macro... yes
checking whether lchown is declared without a macro... no
checking whether link is declared without a macro... no
checking whether linkat is declared without a macro... no
checking whether lseek is declared without a macro... yes
checking whether pipe is declared without a macro... no
checking whether pipe2 is declared without a macro... no
checking whether pread is declared without a macro... no
checking whether pwrite is declared without a macro... no
checking whether readlink is declared without a macro... no
checking whether readlinkat is declared without a macro... no
checking whether rmdir is declared without a macro... yes
checking whether sethostname is declared without a macro... no
checking whether sleep is declared without a macro... yes
checking whether symlink is declared without a macro... no
checking whether symlinkat is declared without a macro... no
checking whether ttyname_r is declared without a macro... no
checking whether unlink is declared without a macro... yes
checking whether unlinkat is declared without a macro... no
checking whether usleep is declared without a macro... yes
checking for ptrdiff_t... yes
checking for vasprintf... yes
checking whether btowc is declared without a macro... yes
checking whether wctob is declared without a macro... yes
checking whether mbsinit is declared without a macro... yes
checking whether mbrtowc is declared without a macro... yes
checking whether mbrlen is declared without a macro... yes
checking whether mbsrtowcs is declared without a macro... yes
checking whether mbsnrtowcs is declared without a macro... no
checking whether wcrtomb is declared without a macro... yes
checking whether wcsrtombs is declared without a macro... yes
checking whether wcsnrtombs is declared without a macro... no
checking whether wcwidth is declared without a macro... no
checking whether wmemchr is declared without a macro... yes
checking whether wmemcmp is declared without a macro... yes
checking whether wmemcpy is declared without a macro... yes
checking whether wmemmove is declared without a macro... yes
checking whether wmemset is declared without a macro... yes
checking whether wcslen is declared without a macro... yes
checking whether wcsnlen is declared without a macro... yes
checking whether wcscpy is declared without a macro... yes
checking whether wcpcpy is declared without a macro... no
checking whether wcsncpy is declared without a macro... yes
checking whether wcpncpy is declared without a macro... no
checking whether wcscat is declared without a macro... yes
checking whether wcsncat is declared without a macro... yes
checking whether wcscmp is declared without a macro... yes
checking whether wcsncmp is declared without a macro... yes
checking whether wcscasecmp is declared without a macro... no
checking whether wcsncasecmp is declared without a macro... no
checking whether wcscoll is declared without a macro... yes
checking whether wcsxfrm is declared without a macro... yes
checking whether wcsdup is declared without a macro... yes
checking whether wcschr is declared without a macro... yes
checking whether wcsrchr is declared without a macro... yes
checking whether wcscspn is declared without a macro... yes
checking whether wcsspn is declared without a macro... yes
checking whether wcspbrk is declared without a macro... yes
checking whether wcsstr is declared without a macro... yes
checking whether wcstok is declared without a macro... yes
checking whether wcswidth is declared without a macro... no
checking for stdint.h... (cached) yes
checking whether byte ordering is bigendian... no
checking for pid_t... (cached) yes
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... no
checking for vfork... no
checking whether time.h and sys/time.h may both be included... yes
checking for working mktime... no
checking for getpagesize... yes
checking for working mmap... no
checking for alarm... (cached) yes
checking for dup2... yes
checking for endpwent... no
checking for getcwd... yes
checking for gethostbyname... (cached) yes
checking for gettimeofday... yes
checking for mkdir... yes
checking for munmap... no
checking for nl_langinfo... no
checking for putenv... yes
checking for rmdir... yes
checking for select... yes
checking for setenv... no
checking for socket... yes
checking for tzset... yes
checking for uname... no
checking for tzset... (cached) yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating inc/Makefile
config.status: creating lib/Makefile
config.status: creating libltdl/Makefile
config.status: creating Unicode/Makefile
config.status: creating gutils/Makefile
config.status: creating collab/Makefile
config.status: creating share/Makefile
config.status: creating gdraw/Makefile
config.status: creating fontforge/Makefile
config.status: creating fontforgeexe/Makefile
config.status: creating fontforgeexe/pixmaps/Makefile
config.status: creating fontforgeexe/pixmaps/2012/Makefile
config.status: creating fontforgeexe/pixmaps/tango/Makefile
config.status: creating fontforgeexe/collab/Makefile
config.status: creating po/Makefile
config.status: creating mackeys/Makefile
config.status: creating doc/Makefile
config.status: creating doc/html/Makefile
config.status: creating pycontrib/Makefile
config.status: creating pycontrib/simple/Makefile
config.status: creating pycontrib/collab/Makefile
config.status: creating pycontrib/graphicore/Makefile
config.status: creating pycontrib/gdraw/Makefile
config.status: creating nodejs/Makefile
config.status: creating nodejs/collabwebview/Makefile
config.status: creating nodejs/collabwebview/css/Makefile
config.status: creating nodejs/collabwebview/js/Makefile
config.status: creating nodejs/collabwebview/js/contentEditable/Makefile
config.status: creating pyhook/Makefile
config.status: creating plugins/Makefile
config.status: creating tests/Makefile
config.status: creating desktop/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/cidmap/Makefile
config.status: creating contrib/fonttools/Makefile
config.status: creating osx/Makefile
config.status: creating osx/FontForge.app/Makefile
config.status: creating osx/FontForge.app/Contents/Makefile
config.status: creating osx/FontForge.app/Contents/Resources/Makefile
config.status: creating osx/FontForge.app/Contents/Resources/English.lproj/Makefile
config.status: creating osx/FontForge.app/Contents/Resources/opt/Makefile
config.status: creating osx/FontForge.app/Contents/Resources/opt/local/Makefile
config.status: creating osx/FontForge.app/Contents/Resources/opt/local/etc/Makefile
config.status: creating osx/FontForge.app/Contents/Resources/opt/local/etc/fonts/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/MacOS/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Resources/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Resources/Inputbox.nib/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Resources/MainMenu.nib/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Resources/Msgbox.nib/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Resources/PopUpButton.nib/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Resources/Progressbar.nib/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Resources/SecureInputbox.nib/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Resources/Textbox.nib/Makefile
config.status: creating fontforge.pc
config.status: creating libfontforge.pc
config.status: creating libfontforgeexe.pc
config.status: creating fontforgeexe/darwinsetup
config.status: creating tests/atlocal
config.status: creating config.h
config.status: creating inc/fontforge-config.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
configure:

Configuration:

  Source code location	.
  Build code location	
  Destination prefix	/home/box/ffbuild/target/mingw64
  Compiler		x86_64-w64-mingw32-gcc -std=gnu99 -std=gnu99

Summary of optional features:

  real (floating pt)	double
  programs		yes
  native scripting	yes
  python scripting	yes
  python extension	yes
  freetype debugger	/home/box/ffbuild/work/mingw64//freetype-2.5.3
  raw points mode	no
  tile path		no
  gb12345 encoding	no

Summary of optional dependencies:

Optional Library	UseIt?	HaveIt?	WebsiteURL
  cairo			check	yes	http://www.cairographics.org/
  giflib		check	yes	http://giflib.sourceforge.net/
  libjpeg		check	yes	http://en.wikipedia.org/wiki/Libjpeg
  libpng		check	yes	http://www.libpng.org/
  libreadline		no	no	http://www.gnu.org/software/readline
  libspiro		check	yes	https://github.com/fontforge/libspiro
  libtiff		check	yes	http://en.wikipedia.org/wiki/Libtiff
  libuninameslist	check	yes	https://github.com/fontforge/libuninameslist
  zeromq (libzmq)		no	http://www.zeromq.org/
  X Window System		yes

^[[33mCompiling FontForge...^[[0m
  GEN      .gitignore
make[1]: Entering directory '/home/box/ffbuild/work/mingw64/fontforge/collab'
  GEN      .gitignore
make[1]: Leaving directory '/home/box/ffbuild/work/mingw64/fontforge/collab'
make[1]: Entering directory '/home/box/ffbuild/work/mingw64/fontforge/mackeys'
  GEN      .gitignore
make[1]: Leaving directory '/home/box/ffbuild/work/mingw64/fontforge/mackeys'
make[1]: Entering directory '/home/box/ffbuild/work/mingw64/fontforge/osx'
  GEN      .gitignore
make[1]: Leaving directory '/home/box/ffbuild/work/mingw64/fontforge/osx'
make[1]: Entering directory '/home/box/ffbuild/work/mingw64/fontforge/desktop'
  GEN      .gitignore
make[1]: Leaving directory '/home/box/ffbuild/work/mingw64/fontforge/desktop'
make  all-recursive
make[1]: Entering directory '/home/box/ffbuild/work/mingw64/fontforge'
Making all in inc
make[2]: Entering directory '/home/box/ffbuild/work/mingw64/fontforge/inc'
  GEN      .gitignore
make  all-am
make[3]: Entering directory '/home/box/ffbuild/work/mingw64/fontforge/inc'
make[3]: Leaving directory '/home/box/ffbuild/work/mingw64/fontforge/inc'
make[2]: Leaving directory '/home/box/ffbuild/work/mingw64/fontforge/inc'
Making all in lib
make[2]: Entering directory '/home/box/ffbuild/work/mingw64/fontforge/lib'
  GEN      alloca.h
  GEN      c++defs.h
  GEN      warn-on-use.h
  GEN      arg-nonnull.h
  GEN      errno.h
  GEN      netinet/in.h
  GEN      sys/types.h
  GEN      sys/uio.h
  GEN      unistd.h
  GEN      wchar.h
  GEN      locale.h
  GEN      arpa/inet.h
  GEN      stdio.h
  GEN      stdlib.h
  GEN      string.h
  GEN      strings.h
  GEN      sys/socket.h
make  all-recursive
make[3]: Entering directory '/home/box/ffbuild/work/mingw64/fontforge/lib'
make[4]: Entering directory '/home/box/ffbuild/work/mingw64/fontforge/lib'
  CC       c-strtod.lo
  CC       exitfail.lo
  CC       fd-hook.lo
  CC       progname.lo
  CC       sockets.lo
  CC       sys_socket.lo
  CC       unistd.lo
  CC       xmalloc.lo
  CC       xalloc-die.lo
  CC       xsize.lo
  CC       xvasprintf.lo
  CC       xasprintf.lo
  CC       asnprintf.lo
  CC       error.lo
  CC       getdelim.lo
  CC       getline.lo
  CC       inet_ntop.lo
  CC       localeconv.lo
  CC       malloc.lo
  CC       msvc-inval.lo
  CC       msvc-nothrow.lo
  CC       printf-args.lo
  CC       printf-parse.lo
  CC       realloc.lo
  CC       strdup.lo
  CC       strerror.lo
  CC       strerror-override.lo
  CC       strndup.lo
  CC       vasnprintf.lo
  CCLD     libgnu.la
make[4]: Leaving directory '/home/box/ffbuild/work/mingw64/fontforge/lib'
make[3]: Leaving directory '/home/box/ffbuild/work/mingw64/fontforge/lib'
make[2]: Leaving directory '/home/box/ffbuild/work/mingw64/fontforge/lib'
Making all in libltdl
make[2]: Entering directory '/home/box/ffbuild/work/mingw64/fontforge/libltdl'
  GEN      argz.h
make  all-am
make[3]: Entering directory '/home/box/ffbuild/work/mingw64/fontforge/libltdl'
  CC       libltdlc_la-lt__alloc.lo
  CC       libltdlc_la-lt_dlloader.lo
  CC       libltdlc_la-lt_error.lo
  CC       libltdlc_la-ltdl.lo
  CC       libltdlc_la-slist.lo
  CC       argz.lo
  CC       lt__strl.lo
  CC       loaders/loadlibrary.lo
  CC       loaders/libltdlc_la-preopen.lo
  CCLD     loadlibrary.la
  CCLD     libltdlc.la
make[3]: Leaving directory '/home/box/ffbuild/work/mingw64/fontforge/libltdl'
make[2]: Leaving directory '/home/box/ffbuild/work/mingw64/fontforge/libltdl'
Making all in Unicode
make[2]: Entering directory '/home/box/ffbuild/work/mingw64/fontforge/Unicode'
  CC       libgunicode_la-ArabicForms.lo
  CC       libgunicode_la-char.lo
  CC       libgunicode_la-memory.lo
  CC       libgunicode_la-ucharmap.lo
  CC       libgunicode_la-unialt.lo
  CC       libgunicode_la-ustring.lo
  CC       libgunicode_la-utype.lo
  CC       libgunicode_la-gwwiconv.lo
  GEN      .gitignore
  CC       charset/libgunicode_la-alphabet.lo
  CC       charset/libgunicode_la-big5.lo
  CC       charset/libgunicode_la-big5hkscs.lo
  CC       charset/libgunicode_la-gb2312.lo
  CC       charset/libgunicode_la-iso_8859_10.lo
  CC       charset/libgunicode_la-iso_8859_11.lo
  CC       charset/libgunicode_la-iso_8859_13.lo
  CC       charset/libgunicode_la-iso_8859_14.lo
  CC       charset/libgunicode_la-iso_8859_15.lo
  CC       charset/libgunicode_la-iso_8859_1.lo
  CC       charset/libgunicode_la-iso_8859_2.lo
  CC       charset/libgunicode_la-iso_8859_3.lo
  CC       charset/libgunicode_la-iso_8859_4.lo
  CC       charset/libgunicode_la-iso_8859_5.lo
  CC       charset/libgunicode_la-iso_8859_6.lo
  CC       charset/libgunicode_la-iso_8859_7.lo
  CC       charset/libgunicode_la-iso_8859_8.lo
  CC       charset/libgunicode_la-iso_8859_9.lo
  CC       charset/libgunicode_la-jis201.lo
  CC       charset/libgunicode_la-jis.lo
  CC       charset/libgunicode_la-johab.lo
  CC       charset/libgunicode_la-koi8_r.lo
  CC       charset/libgunicode_la-ksc5601.lo
  CC       charset/libgunicode_la-mac.lo
  CC       charset/libgunicode_la-MacSymbol.lo
  CC       charset/libgunicode_la-win.lo
  CC       charset/libgunicode_la-ZapfDingbats.lo
  CCLD     libgunicode.la
make[2]: Leaving directory '/home/box/ffbuild/work/mingw64/fontforge/Unicode'
Making all in gutils
make[2]: Entering directory '/home/box/ffbuild/work/mingw64/fontforge/gutils'
  CC       libgutils_la-divisors.lo
  CC       libgutils_la-dlist.lo
  CC       libgutils_la-fsys.lo
  CC       libgutils_la-g_giomime.lo
  CC       libgutils_la-gcol.lo
  CC       libgutils_la-gimage.lo
  CC       libgutils_la-gimageread.lo
  CC       libgutils_la-gimagereadbmp.lo
  CC       libgutils_la-gimagereadgif.lo
  CC       libgutils_la-gimagereadjpeg.lo
  CC       libgutils_la-gimagereadpng.lo
  CC       libgutils_la-gimagereadras.lo
  CC       libgutils_la-gimagereadrgb.lo
  CC       libgutils_la-gimagereadtiff.lo
  CC       libgutils_la-gimagereadxbm.lo
  CC       libgutils_la-gimagereadxpm.lo
  CC       libgutils_la-gimagewritebmp.lo
  CC       libgutils_la-gimagewritegimage.lo
  CC       libgutils_la-gimagewritejpeg.lo
  CC       libgutils_la-gimagewritepng.lo
  CC       libgutils_la-gimagewritexbm.lo
  CC       libgutils_la-gimagewritexpm.lo
  CC       libgutils_la-gio.lo
  CC       libgutils_la-giofile.lo
  CC       libgutils_la-giohosts.lo
  CC       libgutils_la-giothread.lo
  CC       libgutils_la-giotrans.lo
  CC       libgutils_la-gnetwork.lo
  CC       libgutils_la-gutils.lo
  CC       libgutils_la-gwwintl.lo
  CC       libgutils_la-prefs.lo
  CC       libgutils_la-unicodelibinfo.lo
  CC       libgioftp_la-gioftp.lo
  GEN      .gitignore
  CCLD     libgutils.la
  CCLD     libgioftp.la
.libs/libgutils_la-gnetwork.o: In function `ff_gethostname':
C:\msys64\home\box\ffbuild\work\mingw64\fontforge\gutils/gnetwork.c:57: undefined reference to `rpl_gethostname'
.libs/libgutils_la-gnetwork.o: In function `getNetworkAddress':
C:\msys64\home\box\ffbuild\work\mingw64\fontforge\gutils/gnetwork.c:74: undefined reference to `rpl_gethostname'
collect2.exe: error: ld returned 1 exit status
Makefile:1243: recipe for target 'libgutils.la' failed
make[2]: *** [libgutils.la] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/box/ffbuild/work/mingw64/fontforge/gutils'
Makefile:1470: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/box/ffbuild/work/mingw64/fontforge'
Makefile:1306: recipe for target 'all' failed
make: *** [all] Error 2

[-- Attachment #3: 32-12-11-14.txt --]
[-- Type: text/plain, Size: 50951 bytes --]

bootstrap: running: libtoolize --quiet
bootstrap: running: git submodule init
bootstrap: running: git submodule update
bootstrap: running: gnulib/gnulib-tool --aux-dir=config --m4-base=m4 --libtool --symlink --import warnings manywarnings c-strtod gethostname getline iconv inet_ntop localeconv progname...
Module list with included dependencies (indented):
    absolute-header
    alloca-opt
    arpa_inet
  c-strtod
    errno
    error
    exitfail
    extensions
    extern-inline
    fd-hook
    float
    getdelim
  gethostname
  getline
    gettext-h
    havelib
  iconv
    include_next
  inet_ntop
    intprops
    locale
  localeconv
    malloc-posix
  manywarnings
    memchr
    msvc-inval
    msvc-nothrow
    multiarch
    netinet_in
  progname
    realloc-posix
    size_max
    snippet/_Noreturn
    snippet/arg-nonnull
    snippet/c++defs
    snippet/warn-on-use
    socketlib
    sockets
    socklen
    ssize_t
    stdalign
    stdarg
    stddef
    stdint
    stdio
    stdlib
  strcase
    strdup-posix
    strerror
    strerror-override
    string
    strings
  strndup
    strnlen
  strtok_r
    sys_socket
    sys_types
    sys_uio
    unistd
    vasnprintf
    vasprintf
    verify
  warnings
    wchar
  xalloc
    xalloc-die
    xalloc-oversized
    xsize
  xvasprintf
Notice from module error:
  If you are using GNU gettext version 0.16.1 or older, add the following options
  to XGETTEXT_OPTIONS in your po/Makevars:
    --flag=error:3:c-format --flag=error_at_line:5:c-format
Notice from module vasprintf:
  If you are using GNU gettext version 0.16.1 or older, add the following options
  to XGETTEXT_OPTIONS in your po/Makevars:
    --flag=asprintf:2:c-format --flag=vasprintf:2:c-format
Notice from module xvasprintf:
  If you are using GNU gettext version 0.16.1 or older, add the following options
  to XGETTEXT_OPTIONS in your po/Makevars: --flag=xasprintf:1:c-format
File list:
  build-aux/config.rpath
  build-aux/snippet/_Noreturn.h
  build-aux/snippet/arg-nonnull.h
  build-aux/snippet/c++defs.h
  build-aux/snippet/warn-on-use.h
  lib/alloca.in.h
  lib/arpa_inet.in.h
  lib/asnprintf.c
  lib/asprintf.c
  lib/c-strtod.c
  lib/c-strtod.h
  lib/errno.in.h
  lib/error.c
  lib/error.h
  lib/exitfail.c
  lib/exitfail.h
  lib/fd-hook.c
  lib/fd-hook.h
  lib/float+.h
  lib/float.c
  lib/float.in.h
  lib/getdelim.c
  lib/gethostname.c
  lib/getline.c
  lib/gettext.h
  lib/inet_ntop.c
  lib/intprops.h
  lib/itold.c
  lib/locale.in.h
  lib/localeconv.c
  lib/malloc.c
  lib/memchr.c
  lib/memchr.valgrind
  lib/msvc-inval.c
  lib/msvc-inval.h
  lib/msvc-nothrow.c
  lib/msvc-nothrow.h
  lib/netinet_in.in.h
  lib/printf-args.c
  lib/printf-args.h
  lib/printf-parse.c
  lib/printf-parse.h
  lib/progname.c
  lib/progname.h
  lib/realloc.c
  lib/size_max.h
  lib/sockets.c
  lib/sockets.h
  lib/stdalign.in.h
  lib/stdarg.in.h
  lib/stddef.in.h
  lib/stdint.in.h
  lib/stdio.in.h
  lib/stdlib.in.h
  lib/strcasecmp.c
  lib/strdup.c
  lib/strerror-override.c
  lib/strerror-override.h
  lib/strerror.c
  lib/string.in.h
  lib/strings.in.h
  lib/strncasecmp.c
  lib/strndup.c
  lib/strnlen.c
  lib/strtok_r.c
  lib/sys_socket.c
  lib/sys_socket.in.h
  lib/sys_types.in.h
  lib/sys_uio.in.h
  lib/unistd.c
  lib/unistd.in.h
  lib/vasnprintf.c
  lib/vasnprintf.h
  lib/vasprintf.c
  lib/verify.h
  lib/w32sock.h
  lib/wchar.in.h
  lib/xalloc-die.c
  lib/xalloc-oversized.h
  lib/xalloc.h
  lib/xasprintf.c
  lib/xmalloc.c
  lib/xsize.c
  lib/xsize.h
  lib/xvasprintf.c
  lib/xvasprintf.h
  m4/00gnulib.m4
  m4/absolute-header.m4
  m4/alloca.m4
  m4/arpa_inet_h.m4
  m4/c-strtod.m4
  m4/errno_h.m4
  m4/error.m4
  m4/exponentd.m4
  m4/extensions.m4
  m4/extern-inline.m4
  m4/float_h.m4
  m4/getdelim.m4
  m4/gethostname.m4
  m4/getline.m4
  m4/gnulib-common.m4
  m4/iconv.m4
  m4/include_next.m4
  m4/inet_ntop.m4
  m4/intmax_t.m4
  m4/inttypes_h.m4
  m4/lib-ld.m4
  m4/lib-link.m4
  m4/lib-prefix.m4
  m4/locale_h.m4
  m4/localeconv.m4
  m4/longlong.m4
  m4/malloc.m4
  m4/manywarnings.m4
  m4/math_h.m4
  m4/memchr.m4
  m4/mmap-anon.m4
  m4/msvc-inval.m4
  m4/msvc-nothrow.m4
  m4/multiarch.m4
  m4/netinet_in_h.m4
  m4/off_t.m4
  m4/printf.m4
  m4/realloc.m4
  m4/size_max.m4
  m4/socketlib.m4
  m4/sockets.m4
  m4/socklen.m4
  m4/sockpfaf.m4
  m4/ssize_t.m4
  m4/stdalign.m4
  m4/stdarg.m4
  m4/stddef_h.m4
  m4/stdint.m4
  m4/stdint_h.m4
  m4/stdio_h.m4
  m4/stdlib_h.m4
  m4/strcase.m4
  m4/strdup.m4
  m4/strerror.m4
  m4/string_h.m4
  m4/strings_h.m4
  m4/strndup.m4
  m4/strnlen.m4
  m4/strtok_r.m4
  m4/sys_socket_h.m4
  m4/sys_types_h.m4
  m4/sys_uio_h.m4
  m4/unistd_h.m4
  m4/vasnprintf.m4
  m4/vasprintf.m4
  m4/warn-on-use.m4
  m4/warnings.m4
  m4/wchar_h.m4
  m4/wchar_t.m4
  m4/wint_t.m4
  m4/xalloc.m4
  m4/xsize.m4
  m4/xvasprintf.m4
Creating directory ./lib
Creating directory ./config/snippet
Copying file config/config.rpath
Copying file config/snippet/_Noreturn.h
Copying file config/snippet/arg-nonnull.h
Copying file config/snippet/c++defs.h
Copying file config/snippet/warn-on-use.h
Copying file lib/alloca.in.h
Copying file lib/arpa_inet.in.h
Copying file lib/asnprintf.c
Copying file lib/asprintf.c
Copying file lib/c-strtod.c
Copying file lib/c-strtod.h
Copying file lib/errno.in.h
Copying file lib/error.c
Copying file lib/error.h
Copying file lib/exitfail.c
Copying file lib/exitfail.h
Copying file lib/fd-hook.c
Copying file lib/fd-hook.h
Copying file lib/float+.h
Copying file lib/float.c
Copying file lib/float.in.h
Copying file lib/getdelim.c
Copying file lib/gethostname.c
Copying file lib/getline.c
Copying file lib/gettext.h
Copying file lib/inet_ntop.c
Copying file lib/intprops.h
Copying file lib/itold.c
Copying file lib/locale.in.h
Copying file lib/localeconv.c
Copying file lib/malloc.c
Copying file lib/memchr.c
Copying file lib/memchr.valgrind
Copying file lib/msvc-inval.c
Copying file lib/msvc-inval.h
Copying file lib/msvc-nothrow.c
Copying file lib/msvc-nothrow.h
Copying file lib/netinet_in.in.h
Copying file lib/printf-args.c
Copying file lib/printf-args.h
Copying file lib/printf-parse.c
Copying file lib/printf-parse.h
Copying file lib/progname.c
Copying file lib/progname.h
Copying file lib/realloc.c
Copying file lib/size_max.h
Copying file lib/sockets.c
Copying file lib/sockets.h
Copying file lib/stdalign.in.h
Copying file lib/stdarg.in.h
Copying file lib/stddef.in.h
Copying file lib/stdint.in.h
Copying file lib/stdio.in.h
Copying file lib/stdlib.in.h
Copying file lib/strcasecmp.c
Copying file lib/strdup.c
Copying file lib/strerror-override.c
Copying file lib/strerror-override.h
Copying file lib/strerror.c
Copying file lib/string.in.h
Copying file lib/strings.in.h
Copying file lib/strncasecmp.c
Copying file lib/strndup.c
Copying file lib/strnlen.c
Copying file lib/strtok_r.c
Copying file lib/sys_socket.c
Copying file lib/sys_socket.in.h
Copying file lib/sys_types.in.h
Copying file lib/sys_uio.in.h
Copying file lib/unistd.c
Copying file lib/unistd.in.h
Copying file lib/vasnprintf.c
Copying file lib/vasnprintf.h
Copying file lib/vasprintf.c
Copying file lib/verify.h
Copying file lib/w32sock.h
Copying file lib/wchar.in.h
Copying file lib/xalloc-die.c
Copying file lib/xalloc-oversized.h
Copying file lib/xalloc.h
Copying file lib/xasprintf.c
Copying file lib/xmalloc.c
Copying file lib/xsize.c
Copying file lib/xsize.h
Copying file lib/xvasprintf.c
Copying file lib/xvasprintf.h
Copying file m4/00gnulib.m4
Copying file m4/absolute-header.m4
Copying file m4/alloca.m4
Copying file m4/arpa_inet_h.m4
Copying file m4/c-strtod.m4
Copying file m4/errno_h.m4
Copying file m4/error.m4
Copying file m4/exponentd.m4
Copying file m4/extensions.m4
Copying file m4/extern-inline.m4
Copying file m4/float_h.m4
Copying file m4/getdelim.m4
Copying file m4/gethostname.m4
Copying file m4/getline.m4
Copying file m4/gnulib-common.m4
Copying file m4/gnulib-tool.m4
Copying file m4/iconv.m4
Copying file m4/include_next.m4
Copying file m4/inet_ntop.m4
Copying file m4/intmax_t.m4
Copying file m4/inttypes_h.m4
Copying file m4/lib-ld.m4
Copying file m4/lib-link.m4
Copying file m4/lib-prefix.m4
Copying file m4/locale_h.m4
Copying file m4/localeconv.m4
Copying file m4/longlong.m4
Copying file m4/malloc.m4
Copying file m4/manywarnings.m4
Copying file m4/math_h.m4
Copying file m4/memchr.m4
Copying file m4/mmap-anon.m4
Copying file m4/msvc-inval.m4
Copying file m4/msvc-nothrow.m4
Copying file m4/multiarch.m4
Copying file m4/netinet_in_h.m4
Copying file m4/off_t.m4
Copying file m4/printf.m4
Copying file m4/realloc.m4
Copying file m4/size_max.m4
Copying file m4/socketlib.m4
Copying file m4/sockets.m4
Copying file m4/socklen.m4
Copying file m4/sockpfaf.m4
Copying file m4/ssize_t.m4
Copying file m4/stdalign.m4
Copying file m4/stdarg.m4
Copying file m4/stddef_h.m4
Copying file m4/stdint.m4
Copying file m4/stdint_h.m4
Copying file m4/stdio_h.m4
Copying file m4/stdlib_h.m4
Copying file m4/strcase.m4
Copying file m4/strdup.m4
Copying file m4/strerror.m4
Copying file m4/string_h.m4
Copying file m4/strings_h.m4
Copying file m4/strndup.m4
Copying file m4/strnlen.m4
Copying file m4/strtok_r.m4
Copying file m4/sys_socket_h.m4
Copying file m4/sys_types_h.m4
Copying file m4/sys_uio_h.m4
Copying file m4/unistd_h.m4
Copying file m4/vasnprintf.m4
Copying file m4/vasprintf.m4
Copying file m4/warn-on-use.m4
Copying file m4/warnings.m4
Copying file m4/wchar_h.m4
Copying file m4/wchar_t.m4
Copying file m4/wint_t.m4
Copying file m4/xalloc.m4
Copying file m4/xsize.m4
Copying file m4/xvasprintf.m4
Creating lib/Makefile.am
Creating m4/gnulib-cache.m4
Creating m4/gnulib-comp.m4
Creating ./config/.gitignore
Creating ./config/snippet/.gitignore
Creating ./lib/.gitignore
Updating ./m4/.gitignore (backup in ./m4/.gitignore~)
Finished.

You may need to add #include directives for the following .h files.
  #include <arpa/inet.h>
  #include <locale.h>
  #include <stdio.h>
  #include <string.h>
  #include <strings.h>
  #include <unistd.h>
  #include "c-strtod.h"
  #include "progname.h"
  #include "xalloc.h"
  #include "xvasprintf.h"
  #if HAVE_ICONV
  # include <iconv.h>
  #endif

You may need to use the following Makefile variables when linking.
Use them in <program>_LDADD when linking a program, or
in <library>_a_LDFLAGS or <library>_la_LDFLAGS when linking a library.
  $(GETHOSTNAME_LIB)
  $(INET_NTOP_LIB)
  $(LIBSOCKET)
  $(LTLIBICONV) when linking with libtool, $(LIBICONV) otherwise
  $(LTLIBINTL) when linking with libtool, $(LIBINTL) otherwise

Don't forget to
  - add "lib/Makefile" to AC_CONFIG_FILES in ./configure.ac,
  - mention "lib" in SUBDIRS in Makefile.am,
  - mention "-I m4" in ACLOCAL_AMFLAGS in Makefile.am,
  - mention "m4/gnulib-cache.m4" in EXTRA_DIST in Makefile.am,
  - invoke gl_EARLY in ./configure.ac, right after AC_PROG_CC_C99,
  - invoke gl_INIT in ./configure.ac.
Copying file compile
Copying file install-sh
Copying file mdate-sh
Copying file texinfo.tex
Copying file depcomp
Copying file config.guess
Copying file config.sub
Copying file INSTALL
bootstrap: running: autoreconf --symlink --install
configure.ac:105: installing 'config/ar-lib'
configure.ac:99: installing 'config/missing'
bootstrap: Done.  Now you can run './configure'.
checking build system type... i686-w64-mingw32
checking host system type... i686-w64-mingw32
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking how to create a pax tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for style of include used by make... GNU
checking for i686-w64-mingw32-gcc... i686-w64-mingw32-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-w64-mingw32-gcc accepts -g... yes
checking for i686-w64-mingw32-gcc option to accept ISO C89... none needed
checking whether i686-w64-mingw32-gcc understands -c and -o together... yes
checking dependency style of i686-w64-mingw32-gcc... gcc3
checking how to run the C preprocessor... i686-w64-mingw32-gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -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 minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for i686-w64-mingw32-ar... no
checking for i686-w64-mingw32-lib... no
checking for i686-w64-mingw32-link... no
checking for ar... ar
checking the archiver (ar) interface... ar
checking whether make supports nested variables... (cached) yes
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by i686-w64-mingw32-gcc... C:/msys64/mingw32/i686-w64-mingw32/bin/ld.exe
checking if the linker (C:/msys64/mingw32/i686-w64-mingw32/bin/ld.exe) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /mingw32/bin/nm -B
checking the name lister (/mingw32/bin/nm -B) interface... BSD nm
checking whether ln -s works... no, using cp -pR
checking the maximum length of command line arguments... 8192
checking how to convert i686-w64-mingw32 file names to i686-w64-mingw32 format... func_convert_file_msys_to_w32
checking how to convert i686-w64-mingw32 file names to toolchain format... func_convert_file_msys_to_w32
checking for C:/msys64/mingw32/i686-w64-mingw32/bin/ld.exe option to reload object files... -r
checking for i686-w64-mingw32-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL
checking for i686-w64-mingw32-dlltool... no
checking for dlltool... dlltool
checking how to associate runtime and link libraries... func_cygming_dll_for_implib
checking for i686-w64-mingw32-ar... ar
checking for archiver @FILE support... @
checking for i686-w64-mingw32-strip... no
checking for strip... strip
checking for i686-w64-mingw32-ranlib... no
checking for ranlib... ranlib
checking command to parse /mingw32/bin/nm -B output from i686-w64-mingw32-gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for i686-w64-mingw32-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... no
checking for objdir... .libs
checking if i686-w64-mingw32-gcc supports -fno-rtti -fno-exceptions... no
checking for i686-w64-mingw32-gcc option to produce PIC... -DDLL_EXPORT -DPIC
checking if i686-w64-mingw32-gcc PIC flag -DDLL_EXPORT -DPIC works... yes
checking if i686-w64-mingw32-gcc static flag -static works... yes
checking if i686-w64-mingw32-gcc supports -c -o file.o... yes
checking if i686-w64-mingw32-gcc supports -c -o file.o... (cached) yes
checking whether the i686-w64-mingw32-gcc linker (C:/msys64/mingw32/i686-w64-mingw32/bin/ld.exe) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking what extension is used for runtime loadable modules... .dll
checking what variable specifies run-time module search path... PATH
checking for the default library search path... /lib /usr/lib
checking for library containing dlopen... no
checking for dlopen in -lsvld... no
checking for shl_load... no
checking for shl_load in -ldld... no
checking whether cygwin_conv_path is declared... no
checking for dld_link in -ldld... no
checking for _ prefix in compiled symbols... yes
checking whether deplibs are loaded by dlopen... unknown
checking for argz.h... no
checking for error_t... no
checking for argz_add... no
checking for argz_append... no
checking for argz_count... no
checking for argz_create_sep... no
checking for argz_insert... no
checking for argz_next... no
checking for argz_stringify... no
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for ltdl.h... yes
checking whether lt_dlinterface_register is declared... yes
checking for lt_dladvise_preload in -lltdl... yes
checking where to find libltdl headers... 
checking where to find libltdl library... -lltdl
checking for unistd.h... (cached) yes
checking for dl.h... no
checking for sys/dl.h... no
checking for dld.h... no
checking for mach-o/dyld.h... no
checking for dirent.h... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
checking for strlcat... no
checking for strlcpy... no
checking for lt_dladvise_init in -lltdl... yes
checking for X... libraries , headers 
checking for gethostbyname... no
checking for gethostbyname in -lnsl... no
checking for gethostbyname in -lbsd... no
checking for connect... no
checking for connect in -lsocket... no
checking for remove... yes
checking for shmat... no
checking for shmat in -lipc... no
checking for IceConnectionNumber in -lICE... no
checking for gawk... (cached) gawk
checking for i686-w64-mingw32-gcc... (cached) i686-w64-mingw32-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether i686-w64-mingw32-gcc accepts -g... (cached) yes
checking for i686-w64-mingw32-gcc option to accept ISO C89... (cached) none needed
checking whether i686-w64-mingw32-gcc understands -c and -o together... (cached) yes
checking dependency style of i686-w64-mingw32-gcc... (cached) gcc3
checking for i686-w64-mingw32-gcc option to accept ISO C99... -std=gnu99
checking for Minix Amsterdam compiler... no
checking for i686-w64-mingw32-gcc -std=gnu99 option to accept ISO C99... (cached) -std=gnu99
checking for i686-w64-mingw32-gcc -std=gnu99 -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99
checking how to run the C preprocessor... i686-w64-mingw32-gcc -E
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking whether ln -s works... no, using cp -pR
checking whether make sets $(MAKE)... (cached) yes
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for i686-w64-mingw32-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.25... yes
checking for msgfmt... /mingw32/bin/msgfmt
checking for xgettext... /mingw32/bin/xgettext
checking for indent... indent
checking for wget... /usr/bin/wget
checking for unzip... /usr/bin/unzip
checking for update-mime-database... :
checking for update-desktop-database... :
checking for plutil... :
checking whether python2 version is >= 2.7... yes
checking for python2 version... 2.7
checking for python2 platform... win32
checking for python2 script directory... ${prefix}/lib/python2.7/site-packages
checking for python2 extension module directory... ${exec_prefix}/lib/python2.7/site-packages
checking for PYTHON... yes
checking whether python2 version is >= 2.3... yes
checking for python2 version... (cached) 2.7
checking for python2 platform... (cached) win32
checking for python2 script directory... (cached) ${prefix}/lib/python2.7/site-packages
checking for python2 extension module directory... (cached) ${exec_prefix}/lib/python2.7/site-packages
checking for PYTHON... yes
checking for library containing cos... none required
checking for library containing XOpenDisplay... -lX11
checking for library containing XOpenDevice... no
checking for library containing XkbQueryExtension... none required
checking for ZLIB... yes
checking for GLIB... yes
checking for PANGO... yes
checking for FREETYPE... yes
checking for LIBXML... yes
checking for library containing DGifOpenFileName... -lgif
checking for library containing EGifGetGifVersion... -lgif
checking gif_lib.h usability... yes
checking gif_lib.h presence... yes
checking for gif_lib.h... yes
checking for ExtensionBlock.Function in gif_lib.h... yes
checking Build with GIFLIB or LIBUNGIF support?... yes
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking for library containing jpeg_CreateDecompress... -ljpeg
checking Build with JPEG support?... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking for library containing png_init_io... -lpng
checking Build with PNG support?... yes
checking tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking for library containing TIFFRewriteField... no
checking for library containing TIFFClose... -ltiff
checking Build with TIFF support?... yes
checking for LIBCAIRO... yes
checking Build with Cairo support?... yes
checking spiroentrypoints.h usability... yes
checking spiroentrypoints.h presence... yes
checking for spiroentrypoints.h... yes
checking for library containing TaggedSpiroCPsToBezier... -lspiro
checking for TaggedSpiroCPsToBezier0... yes
checking Build with LibSpiro Curve Contour support?... yes
checking uninameslist.h usability... yes
checking uninameslist.h presence... yes
checking for uninameslist.h... yes
checking for library containing UnicodeNameAnnot... -luninameslist
checking for uniNamesList_NamesListVersion... yes
checking for uniNamesList_blockCount... yes
checking Build with LibUniNamesList Unicode support?... yes
configure: WARNING: LIBZMQ was not found. We will continue building without it.
checking Build with LibReadLine support?... no
checking for PANGOCAIRO... yes
checking arpa/inet.h usability... no
checking arpa/inet.h presence... no
checking for arpa/inet.h... no
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking ieeefp.h usability... yes
checking ieeefp.h presence... yes
checking for ieeefp.h... yes
checking langinfo.h usability... no
checking langinfo.h presence... no
checking for langinfo.h... no
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for memory.h... (cached) yes
checking netdb.h usability... no
checking netdb.h presence... no
checking for netdb.h... no
checking netinet/in.h usability... no
checking netinet/in.h presence... no
checking for netinet/in.h... no
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for strings.h... (cached) yes
checking sys/ioctl.h usability... no
checking sys/ioctl.h presence... no
checking for sys/ioctl.h... no
checking sys/socket.h usability... no
checking sys/socket.h presence... no
checking for sys/socket.h... no
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking for size_t... yes
checking for working alloca.h... no
checking for alloca... yes
checking for arpa/inet.h... (cached) no
checking for features.h... no
checking for sys/socket.h... (cached) no
checking for sys/param.h... yes
checking for netdb.h... (cached) no
checking for netinet/in.h... (cached) no
checking for xlocale.h... no
checking for sys/mman.h... no
checking for wchar.h... yes
checking for stdint.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/uio.h... no
checking for unistd.h... (cached) yes
checking for sys/time.h... (cached) yes
checking for stdlib.h... (cached) yes
checking whether the preprocessor supports include_next... yes
checking whether system header files limit the line length... no
checking for complete errno.h... no
checking for EMULTIHOP value... no
checking for ENOLINK value... no
checking for EOVERFLOW value... yes
checking whether strerror_r is declared... no
checking for strerror_r... no
checking whether strerror_r returns char *... no
checking whether getdelim is declared... no
checking for getdelim... no
checking for mprotect... yes
checking for _set_invalid_parameter_handler... yes
checking for strdup... yes
checking for strndup... no
checking for vasnprintf... no
checking for snprintf... yes
checking for alarm... yes
checking whether getline is declared... no
checking for ld used by i686-w64-mingw32-gcc -std=gnu99 -std=gnu99... C:/msys64/mingw32/i686-w64-mingw32/bin/ld.exe
checking if the linker (C:/msys64/mingw32/i686-w64-mingw32/bin/ld.exe) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... yes
checking for working iconv... yes
checking how to link with libiconv... /mingw32/lib/libiconv.dll.a -L/mingw32/lib
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for C/C++ restrict keyword... __restrict
checking ws2tcpip.h usability... yes
checking ws2tcpip.h presence... yes
checking for ws2tcpip.h... yes
checking whether <sys/socket.h> is self-contained... no
checking for struct sockaddr_storage... yes
checking for sa_family_t... no
checking for struct sockaddr_storage.ss_family... yes
checking winsock2.h usability... yes
checking winsock2.h presence... yes
checking for winsock2.h... yes
checking whether socket is declared without a macro... no
checking whether connect is declared without a macro... no
checking whether accept is declared without a macro... no
checking whether bind is declared without a macro... no
checking whether getpeername is declared without a macro... no
checking whether getsockname is declared without a macro... no
checking whether getsockopt is declared without a macro... no
checking whether listen is declared without a macro... no
checking whether recv is declared without a macro... no
checking whether send is declared without a macro... no
checking whether recvfrom is declared without a macro... no
checking whether sendto is declared without a macro... no
checking whether setsockopt is declared without a macro... no
checking whether shutdown is declared without a macro... no
checking whether accept4 is declared without a macro... no
checking for IPv4 sockets... yes
checking for IPv6 sockets... yes
checking for wchar_t... yes
checking whether NULL can be used in arbitrary expressions... yes
checking whether malloc, realloc, calloc are POSIX compliant... no
checking for mmap... no
checking whether memchr works... yes
checking for inline... inline
checking for unsigned long long int... yes
checking for long long int... yes
checking whether stdint.h conforms to C99... yes
checking whether strdup is declared... yes
checking whether strerror(0) succeeds... yes
checking whether ffsl is declared without a macro... no
checking whether ffsll is declared without a macro... no
checking whether memmem is declared without a macro... no
checking whether mempcpy is declared without a macro... yes
checking whether memrchr is declared without a macro... no
checking whether rawmemchr is declared without a macro... no
checking whether stpcpy is declared without a macro... no
checking whether stpncpy is declared without a macro... no
checking whether strchrnul is declared without a macro... no
checking whether strdup is declared without a macro... yes
checking whether strncat is declared without a macro... yes
checking whether strndup is declared without a macro... no
checking whether strnlen is declared without a macro... yes
checking whether strpbrk is declared without a macro... yes
checking whether strsep is declared without a macro... no
checking whether strcasestr is declared without a macro... no
checking whether strtok_r is declared without a macro... yes
checking whether strerror_r is declared without a macro... no
checking whether strsignal is declared without a macro... no
checking whether strverscmp is declared without a macro... no
checking whether ffs is declared without a macro... no
checking whether strcasecmp is declared without a macro... yes
checking whether strncasecmp is declared without a macro... yes
checking whether strndup is declared... no
checking whether strnlen is declared... (cached) yes
checking whether strtok_r is declared... (cached) yes
checking for pid_t... yes
checking for mode_t... yes
checking for wint_t... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for intmax_t... yes
checking where to find the exponent in a 'double'... word 1 bit 20
checking whether snprintf returns a byte count as in C99... no
checking for snprintf... (cached) yes
checking for strnlen... yes
checking for wcslen... yes
checking for wcsnlen... yes
checking for mbrtowc... yes
checking for wcrtomb... yes
checking whether _snprintf is declared... yes
checking whether <wchar.h> uses 'inline' correctly... yes
checking whether inet_ntop is declared without a macro... no
checking whether inet_pton is declared without a macro... no
checking for strtod_l... no
checking for error_at_line... no
checking whether conversion from 'int' to 'long double' works... yes
checking for flockfile... no
checking for funlockfile... no
checking whether getc_unlocked is declared... no
checking for winsock2.h... (cached) yes
checking for gethostname... no
checking for gethostname in winsock2.h and -lws2_32... yes
checking for HOST_NAME_MAX... 256
checking for getline... no
checking for winsock2.h... (cached) yes
checking whether inet_ntop is declared... no
checking whether locale.h conforms to POSIX:2001... no
checking whether struct lconv is properly defined... no
checking whether setlocale is declared without a macro... yes
checking whether duplocale is declared without a macro... no
checking for struct lconv.decimal_point... yes
checking whether <netinet/in.h> is self-contained... no
checking for netinet/in.h... (cached) no
checking whether program_invocation_name is declared... no
checking whether program_invocation_short_name is declared... no
checking for stdint.h... (cached) yes
checking for SIZE_MAX... yes
checking for winsock2.h... (cached) yes
checking if we need to call WSAStartup in winsock2.h and -lws2_32... yes
checking for socklen_t... yes
checking for ssize_t... yes
checking for working stdalign.h... yes
checking for va_copy... yes
checking whether NULL can be used in arbitrary expressions... (cached) yes
checking whether dprintf is declared without a macro... no
checking whether fpurge is declared without a macro... no
checking whether fseeko is declared without a macro... yes
checking whether ftello is declared without a macro... yes
checking whether getdelim is declared without a macro... no
checking whether getline is declared without a macro... no
checking whether gets is declared without a macro... yes
checking whether pclose is declared without a macro... no
checking whether popen is declared without a macro... no
checking whether renameat is declared without a macro... no
checking whether snprintf is declared without a macro... yes
checking whether tmpfile is declared without a macro... yes
checking whether vdprintf is declared without a macro... no
checking whether vsnprintf is declared without a macro... yes
checking whether _Exit is declared without a macro... yes
checking whether atoll is declared without a macro... yes
checking whether canonicalize_file_name is declared without a macro... no
checking whether getloadavg is declared without a macro... no
checking whether getsubopt is declared without a macro... no
checking whether grantpt is declared without a macro... no
checking whether initstate is declared without a macro... no
checking whether initstate_r is declared without a macro... no
checking whether mkdtemp is declared without a macro... no
checking whether mkostemp is declared without a macro... no
checking whether mkostemps is declared without a macro... no
checking whether mkstemp is declared without a macro... no
checking whether mkstemps is declared without a macro... no
checking whether posix_openpt is declared without a macro... no
checking whether ptsname is declared without a macro... no
checking whether ptsname_r is declared without a macro... no
checking whether random is declared without a macro... no
checking whether random_r is declared without a macro... no
checking whether realpath is declared without a macro... no
checking whether rpmatch is declared without a macro... no
checking whether secure_getenv is declared without a macro... no
checking whether setenv is declared without a macro... no
checking whether setstate is declared without a macro... no
checking whether setstate_r is declared without a macro... no
checking whether srandom is declared without a macro... no
checking whether srandom_r is declared without a macro... no
checking whether strtod is declared without a macro... yes
checking whether strtoll is declared without a macro... yes
checking whether strtoull is declared without a macro... yes
checking whether unlockpt is declared without a macro... no
checking whether unsetenv is declared without a macro... no
checking for strcasecmp... yes
checking for strncasecmp... yes
checking whether strncasecmp is declared... (cached) yes
checking for winsock2.h... (cached) yes
checking for working strnlen... yes
checking for strtok_r... yes
checking whether strtok_r works... yes
checking whether <sys/socket.h> is self-contained... (cached) no
checking for struct sockaddr_storage... (cached) yes
checking for sa_family_t... (cached) no
checking for struct sockaddr_storage.ss_family... (cached) yes
checking for winsock2.h... (cached) yes
checking whether socket is declared without a macro... (cached) no
checking whether connect is declared without a macro... (cached) no
checking whether accept is declared without a macro... (cached) no
checking whether bind is declared without a macro... (cached) no
checking whether getpeername is declared without a macro... (cached) no
checking whether getsockname is declared without a macro... (cached) no
checking whether getsockopt is declared without a macro... (cached) no
checking whether listen is declared without a macro... (cached) no
checking whether recv is declared without a macro... (cached) no
checking whether send is declared without a macro... (cached) no
checking whether recvfrom is declared without a macro... (cached) no
checking whether sendto is declared without a macro... (cached) no
checking whether setsockopt is declared without a macro... (cached) no
checking whether shutdown is declared without a macro... (cached) no
checking whether accept4 is declared without a macro... (cached) no
checking whether chdir is declared without a macro... yes
checking whether chown is declared without a macro... no
checking whether dup is declared without a macro... yes
checking whether dup2 is declared without a macro... yes
checking whether dup3 is declared without a macro... no
checking whether environ is declared without a macro... no
checking whether euidaccess is declared without a macro... no
checking whether faccessat is declared without a macro... no
checking whether fchdir is declared without a macro... no
checking whether fchownat is declared without a macro... no
checking whether fdatasync is declared without a macro... no
checking whether fsync is declared without a macro... no
checking whether ftruncate is declared without a macro... yes
checking whether getcwd is declared without a macro... yes
checking whether getdomainname is declared without a macro... no
checking whether getdtablesize is declared without a macro... no
checking whether getgroups is declared without a macro... no
checking whether gethostname is declared without a macro... no
checking whether getlogin is declared without a macro... no
checking whether getlogin_r is declared without a macro... no
checking whether getpagesize is declared without a macro... no
checking whether getusershell is declared without a macro... no
checking whether setusershell is declared without a macro... no
checking whether endusershell is declared without a macro... no
checking whether group_member is declared without a macro... no
checking whether isatty is declared without a macro... yes
checking whether lchown is declared without a macro... no
checking whether link is declared without a macro... no
checking whether linkat is declared without a macro... no
checking whether lseek is declared without a macro... yes
checking whether pipe is declared without a macro... no
checking whether pipe2 is declared without a macro... no
checking whether pread is declared without a macro... no
checking whether pwrite is declared without a macro... no
checking whether readlink is declared without a macro... no
checking whether readlinkat is declared without a macro... no
checking whether rmdir is declared without a macro... yes
checking whether sethostname is declared without a macro... no
checking whether sleep is declared without a macro... yes
checking whether symlink is declared without a macro... no
checking whether symlinkat is declared without a macro... no
checking whether ttyname_r is declared without a macro... no
checking whether unlink is declared without a macro... yes
checking whether unlinkat is declared without a macro... no
checking whether usleep is declared without a macro... yes
checking for ptrdiff_t... yes
checking for vasprintf... yes
checking whether btowc is declared without a macro... yes
checking whether wctob is declared without a macro... yes
checking whether mbsinit is declared without a macro... yes
checking whether mbrtowc is declared without a macro... yes
checking whether mbrlen is declared without a macro... yes
checking whether mbsrtowcs is declared without a macro... yes
checking whether mbsnrtowcs is declared without a macro... no
checking whether wcrtomb is declared without a macro... yes
checking whether wcsrtombs is declared without a macro... yes
checking whether wcsnrtombs is declared without a macro... no
checking whether wcwidth is declared without a macro... no
checking whether wmemchr is declared without a macro... yes
checking whether wmemcmp is declared without a macro... yes
checking whether wmemcpy is declared without a macro... yes
checking whether wmemmove is declared without a macro... yes
checking whether wmemset is declared without a macro... yes
checking whether wcslen is declared without a macro... yes
checking whether wcsnlen is declared without a macro... yes
checking whether wcscpy is declared without a macro... yes
checking whether wcpcpy is declared without a macro... no
checking whether wcsncpy is declared without a macro... yes
checking whether wcpncpy is declared without a macro... no
checking whether wcscat is declared without a macro... yes
checking whether wcsncat is declared without a macro... yes
checking whether wcscmp is declared without a macro... yes
checking whether wcsncmp is declared without a macro... yes
checking whether wcscasecmp is declared without a macro... no
checking whether wcsncasecmp is declared without a macro... no
checking whether wcscoll is declared without a macro... yes
checking whether wcsxfrm is declared without a macro... yes
checking whether wcsdup is declared without a macro... yes
checking whether wcschr is declared without a macro... yes
checking whether wcsrchr is declared without a macro... yes
checking whether wcscspn is declared without a macro... yes
checking whether wcsspn is declared without a macro... yes
checking whether wcspbrk is declared without a macro... yes
checking whether wcsstr is declared without a macro... yes
checking whether wcstok is declared without a macro... yes
checking whether wcswidth is declared without a macro... no
checking for stdint.h... (cached) yes
checking whether byte ordering is bigendian... no
checking for pid_t... (cached) yes
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... no
checking for vfork... no
checking whether time.h and sys/time.h may both be included... yes
checking for working mktime... no
checking for getpagesize... yes
checking for working mmap... no
checking for alarm... (cached) yes
checking for dup2... yes
checking for endpwent... no
checking for getcwd... yes
checking for gethostbyname... (cached) no
checking for gettimeofday... yes
checking for mkdir... yes
checking for munmap... no
checking for nl_langinfo... no
checking for putenv... yes
checking for rmdir... yes
checking for select... no
checking for setenv... no
checking for socket... no
checking for tzset... yes
checking for uname... no
checking for tzset... (cached) yes
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named IPython
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating inc/Makefile
config.status: creating lib/Makefile
config.status: creating libltdl/Makefile
config.status: creating Unicode/Makefile
config.status: creating gutils/Makefile
config.status: creating collab/Makefile
config.status: creating share/Makefile
config.status: creating gdraw/Makefile
config.status: creating fontforge/Makefile
config.status: creating fontforgeexe/Makefile
config.status: creating fontforgeexe/pixmaps/Makefile
config.status: creating fontforgeexe/pixmaps/2012/Makefile
config.status: creating fontforgeexe/pixmaps/tango/Makefile
config.status: creating fontforgeexe/collab/Makefile
config.status: creating po/Makefile
config.status: creating mackeys/Makefile
config.status: creating doc/Makefile
config.status: creating doc/html/Makefile
config.status: creating pycontrib/Makefile
config.status: creating pycontrib/simple/Makefile
config.status: creating pycontrib/collab/Makefile
config.status: creating pycontrib/graphicore/Makefile
config.status: creating pycontrib/gdraw/Makefile
config.status: creating nodejs/Makefile
config.status: creating nodejs/collabwebview/Makefile
config.status: creating nodejs/collabwebview/css/Makefile
config.status: creating nodejs/collabwebview/js/Makefile
config.status: creating nodejs/collabwebview/js/contentEditable/Makefile
config.status: creating pyhook/Makefile
config.status: creating plugins/Makefile
config.status: creating tests/Makefile
config.status: creating desktop/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/cidmap/Makefile
config.status: creating contrib/fonttools/Makefile
config.status: creating osx/Makefile
config.status: creating osx/FontForge.app/Makefile
config.status: creating osx/FontForge.app/Contents/Makefile
config.status: creating osx/FontForge.app/Contents/Resources/Makefile
config.status: creating osx/FontForge.app/Contents/Resources/English.lproj/Makefile
config.status: creating osx/FontForge.app/Contents/Resources/opt/Makefile
config.status: creating osx/FontForge.app/Contents/Resources/opt/local/Makefile
config.status: creating osx/FontForge.app/Contents/Resources/opt/local/etc/Makefile
config.status: creating osx/FontForge.app/Contents/Resources/opt/local/etc/fonts/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/MacOS/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Resources/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Resources/Inputbox.nib/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Resources/MainMenu.nib/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Resources/Msgbox.nib/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Resources/PopUpButton.nib/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Resources/Progressbar.nib/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Resources/SecureInputbox.nib/Makefile
config.status: creating osx/FontForge.app/Contents/MacOS/CocoaDialog.app/Contents/Resources/Textbox.nib/Makefile
config.status: creating fontforge.pc
config.status: creating libfontforge.pc
config.status: creating libfontforgeexe.pc
config.status: creating fontforgeexe/darwinsetup
config.status: creating tests/atlocal
config.status: creating config.h
config.status: creating inc/fontforge-config.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
configure:

Configuration:

  Source code location	.
  Build code location	
  Destination prefix	/home/box/ffbuild/target/mingw32
  Compiler		i686-w64-mingw32-gcc -std=gnu99 -std=gnu99

Summary of optional features:

  real (floating pt)	double
  programs		yes
  native scripting	yes
  python scripting	yes
  python extension	yes
  freetype debugger	/home/box/ffbuild/work/mingw32//freetype-2.5.3
  raw points mode	no
  tile path		no
  gb12345 encoding	no

Summary of optional dependencies:

Optional Library	UseIt?	HaveIt?	WebsiteURL
  cairo			check	yes	http://www.cairographics.org/
  giflib		check	yes	http://giflib.sourceforge.net/
  libjpeg		check	yes	http://en.wikipedia.org/wiki/Libjpeg
  libpng		check	yes	http://www.libpng.org/
  libreadline		no	no	http://www.gnu.org/software/readline
  libspiro		check	yes	https://github.com/fontforge/libspiro
  libtiff		check	yes	http://en.wikipedia.org/wiki/Libtiff
  libuninameslist	check	yes	https://github.com/fontforge/libuninameslist
  zeromq (libzmq)		no	http://www.zeromq.org/
  X Window System		yes

^[[33mCompiling FontForge...^[[0m
  GEN      .gitignore
make[1]: Entering directory '/home/box/ffbuild/work/mingw32/fontforge/collab'
  GEN      .gitignore
make[1]: Leaving directory '/home/box/ffbuild/work/mingw32/fontforge/collab'
make[1]: Entering directory '/home/box/ffbuild/work/mingw32/fontforge/mackeys'
  GEN      .gitignore
make[1]: Leaving directory '/home/box/ffbuild/work/mingw32/fontforge/mackeys'
make[1]: Entering directory '/home/box/ffbuild/work/mingw32/fontforge/osx'
  GEN      .gitignore
make[1]: Leaving directory '/home/box/ffbuild/work/mingw32/fontforge/osx'
make[1]: Entering directory '/home/box/ffbuild/work/mingw32/fontforge/desktop'
  GEN      .gitignore
make[1]: Leaving directory '/home/box/ffbuild/work/mingw32/fontforge/desktop'
make  all-recursive
make[1]: Entering directory '/home/box/ffbuild/work/mingw32/fontforge'
Making all in inc
make[2]: Entering directory '/home/box/ffbuild/work/mingw32/fontforge/inc'
  GEN      .gitignore
make  all-am
make[3]: Entering directory '/home/box/ffbuild/work/mingw32/fontforge/inc'
make[3]: Leaving directory '/home/box/ffbuild/work/mingw32/fontforge/inc'
make[2]: Leaving directory '/home/box/ffbuild/work/mingw32/fontforge/inc'
Making all in lib
make[2]: Entering directory '/home/box/ffbuild/work/mingw32/fontforge/lib'
  GEN      alloca.h
  GEN      c++defs.h
  GEN      warn-on-use.h
  GEN      arg-nonnull.h
  GEN      errno.h
  GEN      netinet/in.h
  GEN      sys/types.h
  GEN      sys/uio.h
  GEN      unistd.h
  GEN      wchar.h
  GEN      arpa/inet.h
  GEN      locale.h
  GEN      stdio.h
  GEN      stdlib.h
  GEN      string.h
  GEN      strings.h
  GEN      sys/socket.h
make  all-recursive
make[3]: Entering directory '/home/box/ffbuild/work/mingw32/fontforge/lib'
make[4]: Entering directory '/home/box/ffbuild/work/mingw32/fontforge/lib'
  CC       c-strtod.lo
  CC       exitfail.lo
  CC       fd-hook.lo
  CC       progname.lo
  CC       sockets.lo
  CC       sys_socket.lo
  CC       unistd.lo
  CC       xmalloc.lo
  CC       xalloc-die.lo
  CC       xsize.lo
  CC       xvasprintf.lo
  CC       xasprintf.lo
  CC       asnprintf.lo
  CC       error.lo
  CC       getdelim.lo
  CC       gethostname.lo
  CC       getline.lo
  CC       inet_ntop.lo
  CC       localeconv.lo
  CC       malloc.lo
  CC       msvc-inval.lo
  CC       msvc-nothrow.lo
  CC       printf-args.lo
  CC       printf-parse.lo
  CC       realloc.lo
  CC       strdup.lo
  CC       strerror.lo
  CC       strerror-override.lo
  CC       strndup.lo
  CC       vasnprintf.lo
  CCLD     libgnu.la
make[4]: Leaving directory '/home/box/ffbuild/work/mingw32/fontforge/lib'
make[3]: Leaving directory '/home/box/ffbuild/work/mingw32/fontforge/lib'
make[2]: Leaving directory '/home/box/ffbuild/work/mingw32/fontforge/lib'
Making all in libltdl
make[2]: Entering directory '/home/box/ffbuild/work/mingw32/fontforge/libltdl'
  GEN      argz.h
make  all-am
make[3]: Entering directory '/home/box/ffbuild/work/mingw32/fontforge/libltdl'
  CC       libltdlc_la-lt__alloc.lo
  CC       libltdlc_la-lt_dlloader.lo
  CC       libltdlc_la-lt_error.lo
  CC       libltdlc_la-ltdl.lo
  CC       libltdlc_la-slist.lo
  CC       argz.lo
  CC       lt__strl.lo
  CC       loaders/loadlibrary.lo
  CC       loaders/libltdlc_la-preopen.lo
  CCLD     loadlibrary.la
  CCLD     libltdlc.la
make[3]: Leaving directory '/home/box/ffbuild/work/mingw32/fontforge/libltdl'
make[2]: Leaving directory '/home/box/ffbuild/work/mingw32/fontforge/libltdl'
Making all in Unicode
make[2]: Entering directory '/home/box/ffbuild/work/mingw32/fontforge/Unicode'
  CC       libgunicode_la-ArabicForms.lo
  CC       libgunicode_la-char.lo
  CC       libgunicode_la-memory.lo
  CC       libgunicode_la-ucharmap.lo
  CC       libgunicode_la-unialt.lo
  CC       libgunicode_la-ustring.lo
  CC       libgunicode_la-utype.lo
  CC       libgunicode_la-gwwiconv.lo
  GEN      .gitignore
  CC       charset/libgunicode_la-alphabet.lo
  CC       charset/libgunicode_la-big5.lo
  CC       charset/libgunicode_la-big5hkscs.lo
  CC       charset/libgunicode_la-gb2312.lo
  CC       charset/libgunicode_la-iso_8859_10.lo
  CC       charset/libgunicode_la-iso_8859_11.lo
  CC       charset/libgunicode_la-iso_8859_13.lo
  CC       charset/libgunicode_la-iso_8859_14.lo

  ==SNIP==

^ permalink raw reply	[flat|nested] 2+ messages in thread

* RE: Trouble with gethostname and mingw-w64 x86_64
  2014-11-12 11:53 Trouble with gethostname and mingw-w64 x86_64 T J
@ 2015-05-18 15:50 ` T J
  0 siblings, 0 replies; 2+ messages in thread
From: T J @ 2015-05-18 15:50 UTC (permalink / raw
  To: bug-gnulib@gnu.org


[-- Attachment #1.1: Type: text/plain, Size: 3087 bytes --]

I have a follow-up to this.

What was happening is that in the check for `gethostname`, it tries to compile without linking against ws2_32. Note that unistd.h includes winsock2.h on my platform. Now, normally this check will fail (at linking), BUT since a check has been made before for linking to X11 (which links to ws2_32), ws2_32 is being implicitly linked:

> x86_64-w64-mingw32-gcc -std=gnu99 -std=gnu99 -o conftest.exe -DWIN32 -I/home/tanjj/ffbuild/target/mingw64//include -I/mingw64/include -I/usr/local/include -I/include -g -DWIN32 -I/home/tanjj/ffbuild/target/mingw64//include -I/mingw64/include -I/usr/local/include -I/include -g -I${top_builddir} -I${top_srcdir} -L/home/tanjj/ffbuild/target/mingw64//lib -L/mingw64/lib -L/usr/local/lib -L/lib -lws2_32 conftest.c -lX11 -lltdl -lws2_32 >&5

Which means that this check succeeds when it should not. 

I have attached a patch to gethostname.m4 which reorders the check - if Winsock is found, try to compile by linking to it first. If that fails, then try the normal way. The patch works for me, but I know practically nothing about m4, so I have no idea if I'm doing the right thing or not.

Thanks,
Jeremy

From: jtanx@outlook.com
To: bug-gnulib@gnu.org
Subject: Trouble with gethostname and mingw-w64 x86_64
Date: Wed, 12 Nov 2014 19:53:40 +0800




I've been having some difficulty building FontForge on Windows (8.1 64bit) using msys2 and mingw-w64 (64-bit target). Up until a few months ago, everything was building fine, but now I'm facing an issue which I believe has to do with Gnulib. I can't say that I understand much of how gnulib acutually works, so forgive me if this is a basic error. 

I'll start off by saying that building with a 32-bit target works fine. FontForge has `gethostname` as a requirement, so the `gethostname` module is set from Gnulib. When building on 32-bit and when running the configure script, the detection for `gethostname` fails (not present) and so I believe gnulib does its own implementation and everything works.

However, when building for 64-bit, the `gethostname` detection succeeds (it is available http://msdn.microsoft.com/en-us/library/windows/desktop/ms738527%28v=vs.85%29.aspx but not on XP).

I believe this is where things go wrong. When building, Gnulib replaces instances of `gethostname` with `rpl_gethostname`, but `rpl_gethostname` is never compiled into the support library. For that matter, even though I can see `gethostname.c` under `lib/`, it is completely ignored when compiling. Thus when it comes to the linking stage, it falls over, with:

.libs/libgutils_la-gnetwork.o: In function `ff_gethostname':
C:\msys64\home\box\ffbuild\work\mingw64\fontforge\gutils/gnetwork.c:57: undefined reference to `rpl_gethostname'

I have attached two files - one is the build log for 32-bit (which succeeds in building) and another for 64-bit (which fails to build). 

So, with that said does anyone know where to go from here? Any help in resolving this issue would be greatly appreciated.

Thanks,
Jeremy


 		 	   		   		 	   		  

[-- Attachment #1.2: Type: text/html, Size: 3833 bytes --]

[-- Attachment #2: 0001-Reorder-the-check-for-gethostname-if-Winsock-is-pres.patch --]
[-- Type: application/octet-stream, Size: 1476 bytes --]

From 0058974abdb9d3bbe00cb9bb5d389c0e583f3ef1 Mon Sep 17 00:00:00 2001
From: Jeremy Tan <jtanx@outlook.com>
Date: Mon, 18 May 2015 22:07:36 +0800
Subject: [PATCH] Reorder the check for gethostname if Winsock is present.

---
 m4/gethostname.m4 | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/m4/gethostname.m4 b/m4/gethostname.m4
index 0721697..4c47061 100644
--- a/m4/gethostname.m4
+++ b/m4/gethostname.m4
@@ -15,8 +15,7 @@ AC_DEFUN([gl_FUNC_GETHOSTNAME],
   dnl Where is gethostname() defined?
   dnl - On native Windows, it is in ws2_32.dll.
   dnl - Otherwise it is in libc.
-  GETHOSTNAME_LIB=
-  AC_CHECK_FUNCS([gethostname], , [
+  if test $UNISTD_H_HAVE_WINSOCK2_H = 1; then
     AC_CACHE_CHECK([for gethostname in winsock2.h and -lws2_32],
       [gl_cv_w32_gethostname],
       [gl_cv_w32_gethostname=no
@@ -29,14 +28,18 @@ AC_DEFUN([gl_FUNC_GETHOSTNAME],
 #include <stddef.h>
 ]], [[gethostname(NULL, 0);]])], [gl_cv_w32_gethostname=yes])
        LIBS="$gl_save_LIBS"
-      ])
-    if test "$gl_cv_w32_gethostname" = "yes"; then
-      GETHOSTNAME_LIB="-lws2_32"
-    fi
-  ])
+    ])
+  fi
+
+  GETHOSTNAME_LIB=
+  if test "$gl_cv_w32_gethostname" = "yes"; then
+    GETHOSTNAME_LIB="-lws2_32"
+  else
+    AC_CHECK_FUNCS([gethostname])
+  fi
   AC_SUBST([GETHOSTNAME_LIB])
 
-  if test "$ac_cv_func_gethostname" = no; then
+  if test "x$ac_cv_func_gethostname" != "xyes"; then
     HAVE_GETHOSTNAME=0
   fi
 
-- 
2.4.1


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-05-18 16:01 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-12 11:53 Trouble with gethostname and mingw-w64 x86_64 T J
2015-05-18 15:50 ` T J

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).