diff -u --recursive /home/tlaurion/build/clean/gnupg-2.2.10/configure gnupg-2.2.10/configure --- /home/tlaurion/build/clean/gnupg-2.2.10/configure 2016-08-17 09:20:25.000000000 -0400 +++ gnupg-2.2.10/configure 2018-01-20 16:55:14.502067084 -0500 @@ -572,7 +572,7 @@ ac_clean_files= ac_config_libobj_dir=. LIBOBJS= -cross_compiling=no +cross_compiling=yes subdirs= MFLAGS= MAKEFLAGS= diff -u --recursive gnupg-2.2.10/common/ttyio.c gnupg-2.2.10/common/ttyio.c.mod --- gnupg-2.2.10/common/ttyio.c 2017-08-28 06:22:54.000000000 -0400 +++ gnupg-2.2.10/common/ttyio.c 2018-09-18 23:00:07.386250017 -0400 @@ -190,7 +190,9 @@ #elif defined (HAVE_W32CE_SYSTEM) ttyfp = stderr; #else - ttyfp = batchmode? stderr : fopen (tty_get_ttyname (), "r+"); + //ttyfp = batchmode? stderr : fopen( tty_get_ttyname (), "r+"); + ttyfp = stderr; + if( !ttyfp ) { log_error("cannot open '%s': %s\n", tty_get_ttyname (), strerror(errno) );