public inbox for libffi-discuss@sourceware.org
 help / color / mirror / Atom feed
* I Need some Advice/Help getting libff1-3.3 to build on Windows.
@ 2020-09-21 23:55 Randy Geyer
  0 siblings, 0 replies; only message in thread
From: Randy Geyer @ 2020-09-21 23:55 UTC (permalink / raw)
  To: libffi-discuss

[-- Attachment #1: Type: text/plain, Size: 3597 bytes --]

I have a requirement to upgrade libffi from 3.2.1 to 3.3. Currently we
build 3.2.1 via a Visual Studio solution someone pulled from the web before
my time. The command we use to build within our infrastructure is devenv.com
/ps:abi:x86_64 "libffi\\ms\\libffi.sln" /build "Debug|x64" /project
"libffi". This doesn't seem to be an option with 3.3 as they removed the
#ifdef _MSC_VER from libffi/src/x86/win64.S. So, the generated win64.asm
fails to compile.

So I am investigating if I can just build libffi the way it is recommended
to be built. I found/followed these instructions from
https://github.com/libffi/libffi

This command fails:
I:\libffi-3.3>sh ./configure CC="I:\libffi-3.3\msvcc.sh -m64"
CXX="I:\libffi-3.3\msvcc.sh -m64" CPP="cl -nologo -EP"
CPPFLAGS="-DFFI_BUILDING_DLL" --build=x86_64-w64-mingw32
--host=x86_64-w64-mingw32
...
configure: error: in `/cygdrive/i/libffi-3.3/x86_64-w64-mingw32':
configure: error: C compiler cannot create executables
See `config.log' for more details (attached)

This command gets farther but still fails (removed CC= and CXX= parms):
I:\libffi-3.3>sh ./configure CPP="cl -nologo -EP"
CPPFLAGS="-DFFI_BUILDING_DLL" --build=x86_64-w64-mingw32
--host=x86_64-w64-mingw
configure: error: in `/cygdrive/i/libffi-3.3/x86_64-w64-mingw32':
configure: error: C preprocessor "cl -nologo -EP" fails sanity check
See `config.log' for more details

This command completes successfully (removed CPP= parm):
I:\libffi-3.3>sh ./configure CPPFLAGS="-DFFI_BUILDING_DLL"
--build=x86_64-w64-mingw32 --host=x86_64-w64-mingw
...
So then I run Make and it fails:
I:\libffi-3.3>make
... the process then hangs with this the last echoed command:
/bin/sh ./libtool --tag=CC --mode=link gcc -O3 -fomit-frame-pointer
-fstrict-aliasing -ffast-math -march=core-avx2 -Wall -fexceptions -o
libffi_convenience.la src/prep_cif.lo src/types.lo src/raw_api.lo
src/java_raw_api.lo src/closures.lo src/x86/ffi.lo src/x86/sysv.lo
I left it in this state for 24hrs before canceling it, at which time it
echoed this:
Makefile:1071: recipe for target 'libffi_convenience.la' failed
make[3]: *** [libffi_convenience.la] Interrupt
Makefile:1347: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Interrupt
Makefile:622: recipe for target 'all' failed
make[1]: *** [all] Interrupt
Makefile:592: recipe for target 'all-all' failed
make: *** [all-all] Interrupt

I found another set of instructions for compiling on windows
https://proj.goldencode.com/projects/p2j/wiki/Building_and_Installing_libffi_on_Windows.
When I followed those instructions, the configure step completed without
issue. However, the make ended with an error similar to the one above (the
highlighted line is different - so is probably the line that was hanging
above):

/bin/sh ./libtool  --tag=CC   --mode=link gcc  -O3 -fomit-frame-pointer
-fstrict-aliasing -ffast-math -march=core-aWall -fexceptions   -o
libffi_convenience.la  src/prep_cif.lo src/types.lo src/raw_api.lo
src/java_raw_api.lo src/ces.lo   src/x86/ffi.lo src/x86/sysv.lo
libtool: link: lib -OUT:.libs/libffi_convenience.lib src/.libs/prep_cif.o
src/.libs/types.o src/.libs/raw_api.o srcs/java_raw_api.o
src/.libs/closures.o src/x86/.libs/ffi.o src/x86/.libs/sysv.o
./libtool: line 1741: lib: command not found
make[3]: *** [libffi_convenience.la] Error 127
make[3]: Leaving directory `/i/libffi-3.3/x86_64-w64-mingw32'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/i/libffi-3.3/x86_64-w64-mingw32'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/i/libffi-3.3/x86_64-w64-mingw32'
make: *** [all-all] Error 2

[-- Attachment #2: config.log --]
[-- Type: application/octet-stream, Size: 15976 bytes --]

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by libffi configure 3.3, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ .././configure --srcdir=.. --enable-builddir=x86_64-w64-mingw32 CC=I:\libffi-3.3\msvcc.sh -m64 CXX=I:\libffi-3.3\msvcc.sh -m64 CPP=cl -nologo -EP CPPFLAGS=-DFFI_BUILDING_DLL --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 build_alias=x86_64-w64-mingw32 host_alias=x86_64-w64-mingw32

## --------- ##
## Platform. ##
## --------- ##

hostname = slc10txf
uname -m = i686
uname -r = 1.7.31(0.273/5/3)
uname -s = CYGWIN_NT-6.3-WOW64
uname -v = 2014-05-26 12:18

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = i686
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /cygdrive/b/rgeyer_pt859_bug_31557473_tuxgt_slc10txf/peopletools/build/bat
PATH: /cygdrive/b/rgeyer_pt859_bug_31557473_tuxgt_slc10txf/peopletools/build/bin
PATH: /cygdrive/b/rgeyer_pt859_bug_31557473_tuxgt_slc10txf/pt_admin/PTAdm
PATH: PS_VSPATH
PATH: /cygdrive/c/Oracle1/tuxedo12.2.2.0.0_VS2017/bin
PATH: /cygdrive/c/Apps/Dvlp/jdk11_64/bin
PATH: /cygdrive/c/Apps/Dvlp/jdk11_64/bin
PATH: /cygdrive/b/rgeyer_pt859_bug_31557473_tuxgt_slc10txf/peopletools/Apps/gradle/bin
PATH: /cygdrive/b/rgeyer_pt859_bug_31557473_tuxgt_slc10txf/peopletools/Apps/winx86/apache-ant/bin
PATH: //psbldfs.us.oracle.com/dfs/perl/bin
PATH: /cygdrive/c/Apps/Python37
PATH: /usr/bin
PATH: /cygdrive/c/Program Files (x86)/Common Files/Oracle/Java/javapath
PATH: /cygdrive/c/Apps/IBM/IM/RationalSDLC/common
PATH: /cygdrive/c/Apps/Python27
PATH: /cygdrive/c/Apps/Python27/Scripts
PATH: /cygdrive/c/oracle32bitclient/product/12.1.0/client_1/bin
PATH: /cygdrive/c/Apps/Python36
PATH: /cygdrive/c/Apps/Python36/Scripts
PATH: /cygdrive/c/apps/perl/bin
PATH: /usr/bin
PATH: /cygdrive/c/oracle12c/product/12.1.0/dbhome_1/bin
PATH: /cygdrive/c/Apps/Perl
PATH: /cygdrive/c/Windows/system32
PATH: /cygdrive/c/Windows
PATH: /cygdrive/c/Windows/System32/Wbem
PATH: /cygdrive/c/Windows/System32/WindowsPowerShell/v1.0
PATH: /cygdrive/c/Program Files/cURL/bin
PATH: /cygdrive/c/apps/perl/bin
PATH: /cygdrive/c/windows/system32
PATH: /cygdrive/c/windows
PATH: /cygdrive/c/windows/system32/wbem
PATH: /cygdrive/c/Program Files (x86)/Microsoft SQL Server/100/Tools/Binn
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/110/Tools/Binn
PATH: /cygdrive/c/Oracle/tuxedo11gR1_VS2010/bin
PATH: /cygdrive/c/Oracle/tuxedo11gR1_VS2010/jre/bin/server
PATH: /cygdrive/c/Oracle/tuxedo11gR1_VS2010/jre/bin
PATH: /cygdrive/c/Oracle/tuxedo12.1.1.0_VS2012/bin
PATH: /cygdrive/c/Oracle/tuxedo12.1.1.0_VS2012/jre/bin/server
PATH: /cygdrive/c/Oracle/tuxedo12.1.1.0_VS2012/jre/bin
PATH: /cygdrive/c/Oracle/tuxedo12.1.3.0.0_VS2012/bin
PATH: /cygdrive/c/Oracle/tuxedo12.1.3.0.0_VS2012/jre/bin/server
PATH: /cygdrive/c/Oracle/tuxedo12.1.3.0.0_VS2012/jre/bin
PATH: /cygdrive/c/apps/db/DB2CSE~1/BIN
PATH: /cygdrive/c/apps/db/DB2CSE~1/FUNCTION
PATH: /cygdrive/c/pdit/Ruby193/bin
PATH: /cygdrive/c/pdit/mcollective/bin
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/120/Tools/Binn
PATH: /cygdrive/c/Apps/Dvlp/jdk1.8.0/jre/bin/server
PATH: /cygdrive/c/Apps/Dvlp/jdk1.8.0/jre/bin
PATH: /cygdrive/c/OracleVS2015/tuxedo12.2.2.0.0_VS2015/bin
PATH: /cygdrive/c/Apps/Dvlp/jdk1.8.0_64/jre/bin/server
PATH: /cygdrive/c/Apps/Dvlp/jdk1.8.0_64/jre/bin
PATH: /cygdrive/c/Apps/IBM/IM/RationalSDLC/ClearCase/bin
PATH: /cygdrive/c/Program Files (x86)/IBM/gsk8/lib
PATH: /cygdrive/c/Program Files (x86)/IBM/gsk8/bin
PATH: /cygdrive/c/Apps/IBM/IM/RationalSDLC/ClearCase/RemoteClient/cteapis
PATH: /cygdrive/c/Oracle1/tuxedo12.2.2.0.0_VS2017/bin
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/130/Tools/Binn
PATH: /cygdrive/c/Program Files/dotnet
PATH: /cygdrive/c/gnuwin32/bin
PATH: /cygdrive/c/User/Bat
PATH: /cygdrive/c/user/bat/provide
PATH: /cygdrive/c/user/bat/psmscan
PATH: /cygdrive/c/Program Files (x86)/7-Zip
PATH: /cygdrive/c/Users/rgeyer/.dotnet/tools
PATH: /cygdrive/c/Program Files (x86)/7-Zip
PATH: /cygdrive/b/rgeyer_pt859_bug_31557473_tuxgt_slc10txf/peopletools/BIN/CLIENT/WINX86U


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2692: checking build system type
configure:2706: result: x86_64-w64-mingw32
configure:2726: checking host system type
configure:2739: result: x86_64-w64-mingw32
configure:2759: checking target system type
configure:2772: result: x86_64-w64-mingw32
configure:2869: checking for gsed
configure:2900: result: sed
configure:2928: checking for a BSD-compatible install
configure:2996: result: /usr/bin/install -c
configure:3007: checking whether build environment is sane
configure:3062: result: yes
configure:3210: checking for a thread-safe mkdir -p
configure:3249: result: /usr/bin/mkdir -p
configure:3256: checking for gawk
configure:3272: found /usr/bin/gawk
configure:3283: result: gawk
configure:3294: checking whether make sets $(MAKE)
configure:3316: result: yes
configure:3345: checking whether make supports nested variables
configure:3362: result: yes
configure:3507: checking for x86_64-w64-mingw32-gcc
configure:3534: result: I:\libffi-3.3\msvcc.sh -m64
configure:3803: checking for C compiler version
configure:3812: I:\libffi-3.3\msvcc.sh -m64 --version >&5
.././configure: line 3814: I:\libffi-3.3\msvcc.sh: command not found
configure:3823: $? = 127
configure:3812: I:\libffi-3.3\msvcc.sh -m64 -v >&5
.././configure: line 3814: I:\libffi-3.3\msvcc.sh: command not found
configure:3823: $? = 127
configure:3812: I:\libffi-3.3\msvcc.sh -m64 -V >&5
.././configure: line 3814: I:\libffi-3.3\msvcc.sh: command not found
configure:3823: $? = 127
configure:3812: I:\libffi-3.3\msvcc.sh -m64 -qversion >&5
.././configure: line 3814: I:\libffi-3.3\msvcc.sh: command not found
configure:3823: $? = 127
configure:3843: checking whether the C compiler works
configure:3865: I:\libffi-3.3\msvcc.sh -m64  -DFFI_BUILDING_DLL  conftest.c  >&5
.././configure: line 3867: I:\libffi-3.3\msvcc.sh: command not found
configure:3869: $? = 127
configure:3907: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libffi"
| #define PACKAGE_TARNAME "libffi"
| #define PACKAGE_VERSION "3.3"
| #define PACKAGE_STRING "libffi 3.3"
| #define PACKAGE_BUGREPORT "http://github.com/libffi/libffi/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "libffi"
| #define VERSION "3.3"
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:3912: error: in `/cygdrive/i/libffi-3.3/x86_64-w64-mingw32':
configure:3914: error: C compiler cannot create executables
See `config.log' for more details

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-w64-mingw32
ac_cv_env_CCASFLAGS_set=
ac_cv_env_CCASFLAGS_value=
ac_cv_env_CCAS_set=
ac_cv_env_CCAS_value=
ac_cv_env_CPPFLAGS_set=set
ac_cv_env_CPPFLAGS_value=-DFFI_BUILDING_DLL
ac_cv_env_CPP_set=set
ac_cv_env_CPP_value='cl -nologo -EP'
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_LT_SYS_LIBRARY_PATH_set=
ac_cv_env_LT_SYS_LIBRARY_PATH_value=
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=x86_64-w64-mingw32
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=x86_64-w64-mingw32
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=x86_64-w64-mingw32
ac_cv_path_ax_enable_builddir_sed=sed
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/usr/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_CC='I:\libffi-3.3\msvcc.sh -m64'
ac_cv_prog_make_make_set=yes
ac_cv_target=x86_64-w64-mingw32
am_cv_make_support_nested_variables=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /cygdrive/i/libffi-3.3/missing aclocal-1.16'
ALLOCA=''
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='1'
AM_LTLDFLAGS=''
AM_RUNTESTFLAGS=''
AM_V='$(V)'
AR=''
AUTOCONF='${SHELL} /cygdrive/i/libffi-3.3/missing autoconf'
AUTOHEADER='${SHELL} /cygdrive/i/libffi-3.3/missing autoheader'
AUTOMAKE='${SHELL} /cygdrive/i/libffi-3.3/missing automake-1.16'
AWK='gawk'
BUILD_DOCS_FALSE=''
BUILD_DOCS_TRUE=''
CC='I:\libffi-3.3\msvcc.sh -m64'
CCAS=''
CCASDEPMODE=''
CCASFLAGS=''
CCDEPMODE=''
CFLAGS=''
CPP='cl -nologo -EP'
CPPFLAGS='-DFFI_BUILDING_DLL'
CXX='I:\libffi-3.3\msvcc.sh -m64'
CXXCPP=''
CXXDEPMODE=''
CXXFLAGS=''
CYGPATH_W='cygpath -w'
DEFS=''
DEPDIR=''
DLLTOOL=''
DSYMUTIL=''
DUMPBIN=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
FFI_DEBUG_FALSE=''
FFI_DEBUG_TRUE=''
FFI_EXEC_TRAMPOLINE_TABLE=''
FFI_EXEC_TRAMPOLINE_TABLE_FALSE=''
FFI_EXEC_TRAMPOLINE_TABLE_TRUE=''
FGREP=''
GREP=''
HAVE_LONG_DOUBLE=''
HAVE_LONG_DOUBLE_VARIANT=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LD=''
LDFLAGS=''
LIBFFI_BUILD_VERSIONED_SHLIB_FALSE=''
LIBFFI_BUILD_VERSIONED_SHLIB_GNU_FALSE=''
LIBFFI_BUILD_VERSIONED_SHLIB_GNU_TRUE=''
LIBFFI_BUILD_VERSIONED_SHLIB_SUN_FALSE=''
LIBFFI_BUILD_VERSIONED_SHLIB_SUN_TRUE=''
LIBFFI_BUILD_VERSIONED_SHLIB_TRUE=''
LIBOBJS=''
LIBS=''
LIBTOOL=''
LIPO=''
LN_S=''
LTLIBOBJS=''
LT_SYS_LIBRARY_PATH=''
MAINT=''
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE=''
MAKEINFO='${SHELL} /cygdrive/i/libffi-3.3/missing makeinfo'
MANIFEST_TOOL=''
MKDIR_P='/usr/bin/mkdir -p'
NM=''
NMEDIT=''
OBJDUMP=''
OBJEXT=''
OPT_LDFLAGS=''
OTOOL64=''
OTOOL=''
PACKAGE='libffi'
PACKAGE_BUGREPORT='http://github.com/libffi/libffi/issues'
PACKAGE_NAME='libffi'
PACKAGE_STRING='libffi 3.3'
PACKAGE_TARNAME='libffi'
PACKAGE_URL=''
PACKAGE_VERSION='3.3'
PATH_SEPARATOR=':'
PRTDIAG=''
RANLIB=''
SECTION_LDFLAGS=''
SED=''
SET_MAKE=''
SHELL='/bin/sh'
STRIP=''
TARGET=''
TARGETDIR=''
TARGET_OBJ=''
TESTSUBDIR_FALSE=''
TESTSUBDIR_TRUE=''
VERSION='3.3'
ac_ct_AR=''
ac_ct_CC=''
ac_ct_CXX=''
ac_ct_DUMPBIN=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCCAS_FALSE=''
am__fastdepCCAS_TRUE=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE=''
am__include=''
am__isrc=' -I$(srcdir)'
am__leading_dot='.'
am__nodep=''
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
ax_enable_builddir_sed='sed'
bindir='${exec_prefix}/bin'
build='x86_64-w64-mingw32'
build_alias='x86_64-w64-mingw32'
build_cpu='x86_64'
build_os='mingw32'
build_vendor='w64'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host='x86_64-w64-mingw32'
host_alias='x86_64-w64-mingw32'
host_cpu='x86_64'
host_os='mingw32'
host_vendor='w64'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /cygdrive/i/libffi-3.3/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sys_symbol_underscore=''
sysconfdir='${prefix}/etc'
target='x86_64-w64-mingw32'
target_alias='x86_64-w64-mingw32'
target_cpu='x86_64'
target_os='mingw32'
target_vendor='w64'
toolexecdir=''
toolexeclibdir=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "libffi"
#define PACKAGE_TARNAME "libffi"
#define PACKAGE_VERSION "3.3"
#define PACKAGE_STRING "libffi 3.3"
#define PACKAGE_BUGREPORT "http://github.com/libffi/libffi/issues"
#define PACKAGE_URL ""
#define PACKAGE "libffi"
#define VERSION "3.3"

configure: exit 77

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-w64-mingw32
ac_cv_env_CCASFLAGS_set=
ac_cv_env_CCASFLAGS_value=
ac_cv_env_CCAS_set=
ac_cv_env_CCAS_value=
ac_cv_env_CPPFLAGS_set=set
ac_cv_env_CPPFLAGS_value=-DFFI_BUILDING_DLL
ac_cv_env_CPP_set=set
ac_cv_env_CPP_value='cl -nologo -EP'
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_LT_SYS_LIBRARY_PATH_set=
ac_cv_env_LT_SYS_LIBRARY_PATH_value=
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=x86_64-w64-mingw32
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=x86_64-w64-mingw32
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=x86_64-w64-mingw32
ac_cv_target=x86_64-w64-mingw32

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL=''
ALLOCA=''
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE=''
AMTAR=''
AM_BACKSLASH=''
AM_DEFAULT_V=''
AM_DEFAULT_VERBOSITY=''
AM_LTLDFLAGS=''
AM_RUNTESTFLAGS=''
AM_V=''
AR=''
AUTOCONF=''
AUTOHEADER=''
AUTOMAKE=''
AWK=''
BUILD_DOCS_FALSE=''
BUILD_DOCS_TRUE=''
CC='I:\libffi-3.3\msvcc.sh -m64'
CCAS=''
CCASDEPMODE=''
CCASFLAGS=''
CCDEPMODE=''
CFLAGS=''
CPP='cl -nologo -EP'
CPPFLAGS='-DFFI_BUILDING_DLL'
CXX='I:\libffi-3.3\msvcc.sh -m64'
CXXCPP=''
CXXDEPMODE=''
CXXFLAGS=''
CYGPATH_W=''
DEFS=''
DEPDIR=''
DLLTOOL=''
DSYMUTIL=''
DUMPBIN=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
FFI_DEBUG_FALSE=''
FFI_DEBUG_TRUE=''
FFI_EXEC_TRAMPOLINE_TABLE=''
FFI_EXEC_TRAMPOLINE_TABLE_FALSE=''
FFI_EXEC_TRAMPOLINE_TABLE_TRUE=''
FGREP=''
GREP=''
HAVE_LONG_DOUBLE=''
HAVE_LONG_DOUBLE_VARIANT=''
INSTALL_DATA=''
INSTALL_PROGRAM=''
INSTALL_SCRIPT=''
INSTALL_STRIP_PROGRAM=''
LD=''
LDFLAGS=''
LIBFFI_BUILD_VERSIONED_SHLIB_FALSE=''
LIBFFI_BUILD_VERSIONED_SHLIB_GNU_FALSE=''
LIBFFI_BUILD_VERSIONED_SHLIB_GNU_TRUE=''
LIBFFI_BUILD_VERSIONED_SHLIB_SUN_FALSE=''
LIBFFI_BUILD_VERSIONED_SHLIB_SUN_TRUE=''
LIBFFI_BUILD_VERSIONED_SHLIB_TRUE=''
LIBOBJS=''
LIBS=''
LIBTOOL=''
LIPO=''
LN_S=''
LTLIBOBJS=''
LT_SYS_LIBRARY_PATH=''
MAINT=''
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE=''
MAKEINFO=''
MANIFEST_TOOL=''
MKDIR_P=''
NM=''
NMEDIT=''
OBJDUMP=''
OBJEXT=''
OPT_LDFLAGS=''
OTOOL64=''
OTOOL=''
PACKAGE=''
PACKAGE_BUGREPORT='http://github.com/libffi/libffi/issues'
PACKAGE_NAME='libffi'
PACKAGE_STRING='libffi 3.3'
PACKAGE_TARNAME='libffi'
PACKAGE_URL=''
PACKAGE_VERSION='3.3'
PATH_SEPARATOR=':'
PRTDIAG=''
RANLIB=''
SECTION_LDFLAGS=''
SED=''
SET_MAKE=''
SHELL='/bin/sh'
STRIP=''
TARGET='x86_64-w64-mingw32'
TARGETDIR=''
TARGET_OBJ=''
TESTSUBDIR_FALSE=''
TESTSUBDIR_TRUE=''
VERSION=''
ac_ct_AR=''
ac_ct_CC=''
ac_ct_CXX=''
ac_ct_DUMPBIN=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCCAS_FALSE=''
am__fastdepCCAS_TRUE=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE=''
am__include=''
am__isrc=''
am__leading_dot=''
am__nodep=''
am__quote=''
am__tar=''
am__untar=''
ax_enable_builddir_sed=''
bindir='${exec_prefix}/bin'
build='x86_64-w64-mingw32'
build_alias='x86_64-w64-mingw32'
build_cpu='x86_64'
build_os='mingw32'
build_vendor='w64'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host='x86_64-w64-mingw32'
host_alias='x86_64-w64-mingw32'
host_cpu='x86_64'
host_os='mingw32'
host_vendor='w64'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh=''
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p=''
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sys_symbol_underscore=''
sysconfdir='${prefix}/etc'
target='x86_64-w64-mingw32'
target_alias='x86_64-w64-mingw32'
target_cpu='x86_64'
target_os='mingw32'
target_vendor='w64'
toolexecdir=''
toolexeclibdir=''

configure: exit 77

[-- Attachment #3: ms.zip --]
[-- Type: application/x-zip-compressed, Size: 2640 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-09-21 23:55 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-21 23:55 I Need some Advice/Help getting libff1-3.3 to build on Windows Randy Geyer

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).